Download

 


* Program for Smart Card applications *
  
[Note for CalmSHINE16 v1.53a]
   
When the project open, after the project was moved to the other folder or directory,
    CalmSHINE16 don't add any startup file which was included in the project.
    So, you should add the startup file(*.s) for the project manually. 

Description

File

Size

Version

unzip/install

Date

Install Package

CalmSHINE16_v1_53a.exe
(No Need Hardware Key, CalmDori)

11.6MB

1.53a

-

11/04/2003

Install Package

CalmSHINE16_v1_523.exe
(No Need Hardware Key, CalmDori)

11.7MB

1.523

-

03/14/2003

v1Patch_for_V1523 -Compiler(V1.434) / Linker(V1.408s)

Patch_for_V1523.zip

967KB

1.523

bin

04/14/2003

Driver

driver.zip
  *Note2

36KB

-

-

08/23/2001

Manual

CALMSHINE16.PDF

7.7MB

Rev. 2.5

\pdf\

11/07/2002


* Program for CPAD3 applications *

Description

File

Size

Version

unzip/install

Date

Install Package

CalmShine16_V1_531_cpad3.exe
  * Note1

14.9MB

1.531

-

03/10/2003

Install Package
for TCC730

CalmShine16_V1_531_cpad3
_for_tcc730.exe

14.9MB

 1.531

-

03/10/2003

v1.531 Language Patch (Compiler-V1.440, ...)

Patch_25July2003_CPAD3

1.5MB

-

\bin

07/25/2003

 

 


* Note
1. YOU SHOULD INSTALL THE PARALLEL PORT DRIVER.
 If installing it in the Window 95/98/2000 OS, you should install the parallel port driver manually.
For the detail information, please refer to Readme.txt after installing the pacakage.
* Note2  
 * Windows 95/98/2000 *
     You should install not only the calmSHINE16 package but also the parallel port driver.

    Installing the parallel port driver, CalmSHINE WDM Device

      1. Click the Start button in the Windows.
      2. Click the Control Pannel and select 'Add/Remove Hardware'. Click Next.
      3. Choose 'Add/Trouble shoot a device' and click Next
      4. Select 'Add a new device' and click Next
      5. Select 'No I want to select the hardware from a list' and click Next
      6. Select 'Other device' in the device list box and click Next
      7. Click the Have disk..
          Using OPENice-C1600
           - Select \driver\full\calmWdm.inf under CalmSHINE16
          Using IM-400
           - Select \driver\invisible\calmdrv.inf under CalmSHINE16
      8. Go on clicking the Next buttons in the following windows.  

 
****<Upgrade History>****

version1.53a (11/04/2003)
------------------------------
1. Project options can't be changed in the debug mode.
2. Both an absolute and a relative path are supported.

[Note]

When the project open, after the project was moved to the other folder or directory,
CalmSHINE16 don't add any startup file which was included in the project.
So, you should add the startup file(*.s) for the project manually.

version1.53 (10/08/2003)
------------------------------
1. 'Set PC' menu is added to the Debug menu.
2. The numbers of files, which can be added to a project, is increased from 1000 to 1500.
3. The feature of Register window is changed from 'List Control' to 'Tree Control' style.
4. The 'Warning Message' option in [Project]-[Compiler] is changed from 'on-off' to 'Level'. 5. 'Trace Buffer Overflow break' option is enabled in the Trace Setup.
6. A file cannot be changed, if its attribute is 'Read Only'.

version1.523 (03/14/2003)
------------------------------

 1. 'CalmSHINE16 for Smart Card' works without the hardware key, CalmDori-d16
     (No need the key)
 2. Build Tools are upgraded.

version1.51
------------------------------

 1. User can use simulator without the Lock key (CalmDori-d16)

    version1.42

    Enhanced Features

   1. Reduce the memory consumption of CalmSHINE16 GUI
   2. Reduce the Build Time
   3. New C compiler options
     (Refer to updated Manual  4.1 Compiere Command line options (P.5-17) )
      -igcode     
      -udate  
      -flash  
      -flashSEGNAME
   4. New Linker options
     (Refer to updated Manual  2.COMMAND LINE OPTIONS (P3-3 ~ 3-4) )
      -j
      -u
   5. Some Project default options are  changed to reduce the build time.
      - list off (Assembler option): checked
      - merged list (Linker option): unchecked

version1.41

  Bub Fix
   1. Abnormal recoverly A14 register in an interrupt routine
      when "Call stack view" option is enabled.(-SC)

   2. Abnormal operation of Optimizer "Error can not open DBG.txt"
      during building session.

   3. Debugging problems in flash area of S3FC9BJ
      Debugging problems of S3CC9PB with V1.40

 

version1.40
 
      *********Note**********************************************
      * The C startup files, csartup***.s, are changed.                   *  
      *                                                                                      *
      * **********************************************************

   Enhanced Features

       1. [Display message option] option is added to General option window
       2. Following Compiler options are added
            * Small Memory- Data memory (RAM)
            * Small Memory - EEP/FLASH memory
            * BSRD optimization
            * point index is always positive.
        3. Map file linking function is added.
        4. Relative path is applicable in 'mem /include lib/include' path .
        5. User can change the text color and backgraound color of built-in editor.
        6. 'save to file' popup menu is added to the Mac view window.   
        7. Before a project is closed, CalmSHINE ask if it should be saved.
        8. Reduced the size of UI default memory from 35Mbyte to  9.5Mbyte.
        9. [Go to reference] function is added
        10. When a project made by lower version CalmSHINE16, a backup file is made.

    Bug Fix

        1. Current PC mismatch error is corrected.
        2. CPAD3 simulator errors are corrected.
            - emul instruction error
            - signal bit clear error in MA0/MA1 register
        3. COP register(P/MA0/MA1/) update error is corrected at watch setup windows,
        4. A download problem is removed.
           Downloading was failed if the size of Data memory is small.
        5. A Simulator bug is fixed
           If the EEPROM AREA was divided into several sections, instructions in the
             EEP AREA were not executed correctly.
        6. A linker option setting error is corrected.
           CalmSHINE16 was crashed when -C  option is set.
        7. A registe update problem is remved.
           Sometimes the values of special register wasn't updated in Watch register view

version1.375

  Enhanced feature
   1. Supports Korean languagein the built-in editor.
   2. Adds 'close/save/save all' to the popup menu of Tap view.
   3. Supports S3CC9ED device (Mem/Mon file)
   4. Adds 'Add to watch' to the popup menu of debug window.
   5. Adds the header files sorting function
       (ascending or descending)  to the project window

  Bug fix
   1. Sometimes the program was crashed when a project was made.
   2. Sometimes the program show incorrectly memory when reading      
      or writing S3CF9BJ flash memory

  Note
   1. To use S3CF9BJ, OPENice-C1600 firmware should be version     
       1.288 or later  and CalmSHINE16 version also should be version 1.375 or later.
   2. In case of using S3CF9BJ device,  OPENice-C1600 v 1.287 will
      not work with CalmSHINE16 v1.36x or before.
      Please use CalmSHINE16 v1.37 or later.

version1.36

    Enhanced feature
        1. Support function tree/combo box in the opened file(debug mode/edit mode).
        2. Support S3CFC9BJ  Flash memory write
        3. Go to Line menu is added.
        4. Serial downlaod speed is supported up to 115200bps.
        5. Save to file/buffer clear menus is deleted from the Trace list view
        6. The finger icon is not shown which appeared during system was initializing.

     Bug fix
        1. Sometimes memory writing was not worked properly in the memory views             because of the vertical/horizontal sroll bar bug.

        2. All included file names appeared in a project window
            when newly added header file name was same as the previous one.

version1.35     

      Enhanced feature
        1. Crypto enable menu is added (smart simulator)
        2. Time to read DBG is reduced (70%)
        3. Find in files and Find in project menu are added in popup menu.
        4. Page tap is added.
        5. Open rom/eeprom view is added to ROM/EEPROM code generation.
        6. Files can be set seperately optimize level/compiler/assembler option
        7. Show next statement is added (return PC)

      Bug fix         
        1. CalmSHINE was crached when a structure pointer varible was watched
        2. CalmSHINE was crached when you tried to save Data Memory above 0x20000   
        3. Project option button was hidden in 800*600 mode bug fix.
        4. mrs2 regiter setting was impossilbe in es instruction
        5. CalmSHINE was crached when you stopped donwloading
        6. Toggle disassemble mode was not worked in EEPROM.

Version 1.34  2001-10-12

  Bug fix

  1. Simple TRACE/TIMER was not worked in 16bit address.
  2. If start debugging was executed again after code downloading,
     the communication error was occurred.
      (the "can not open comport" message was displayed)
  3. In Microsoft Windows2000, when making a new project,
      previously made project' directory was not shown by default.
  4. Data memory dump error.
  5. A compiler option was saved incorrectly.  
     when 'Generate jump tables for switch statement' option was changed
     after selecting a C sourc file  in C compiler option window.

  Enhanced features

  1. Internal clock setting disable(CPAD3)
  2. Compiler option " -nAN" was added (Non ANSI-C Standard)
  3. Support Maximum Include directory number up to 32.
  4. A mon and a mem file are added for S3FC9BJ
  5. ROMCODE can be generated even if EEPROM section is separated
  6. If the 'Main' line information doesn't exist, disassemble mode is shown
      instead of displaying "reset to emu/simulator " message.
  7. Improve user friendly add/delete at include and lib files path in the Option window.
  8. Support popup menu at directory browser edit window.
  9. Support "29c256" device at PROM programming.
  10. Add S3CC9A9/S3CC9C9/S3CC9CB mon/mem files.
  11. ROM CODE generation can be easily manipulated just
       by changing the memory16.map file.
  12. cstartup16.s update
       Initialization of user defined section before address "beforeaddr 0xffff".
  13. Add CPU operating speed option(CTR_WAIT)
  14. Size_t becomes along type - SWI protocol(FILE I/O)
             - New header directory(header2)
             - Calm16_1_sizet.lib added
             - Calm16_code_sizet.lib added
  15.Check Project option before start debugging.

 

v1.33  2001-09-07

  Enhanced feature

   1. 'Find error' popup menu is added to the output build view.
   2. ROM code Generation menu is added.
   3. Timer clock is paused whenever user program is stop by step, break...
   4. Fill option is removed from the Liker options.

  Bug fix: following bugs are fixed.

   1. Some of linker options were not saved.
   2. Sometimes, a title in the calmshine16 title bar was not correct.
   3. When you execute 'make' function in the 'Build' menu after a file was edited
       in the other editor, the file was not re-compiled.
   4. Sometimes mem file was read incorrectly
   5. File I/O functions in CPAD3 application were not executed in emulation mode.
   6. The program was halted during Replace all in Windows 2000
   7. Some times 'T' flag was not updated.
   8. When one of mutiply syntax, "emul xiyi, mgx, @rps", was used, rps register
       was updated incorrectly.
   9. Pointer variable were not updated in the variable wiew window.
  10. In case of followings, CalmSHINE16 was downed
      ->Start Debugging -> Set a member variable of structure.
      ->Stop Debugging -> The program was downed.

v1.32  2001-08-20

  - Simulator bug fix
       problem:  Sometimes, T(True) flag was not updated.
            ->> fixed.
  - Dissassembly bug fix
        problem: Some part of 'For loop' were not displayed.
            ->> fixed.
  - Memory Loss bug fix
        problem: CalmSHINE16 didn't return memory when it closed.
            ->> return most of the memory.

v1.31  2001-08-01

  - Bug fixed ::If variables was declared in a line ( for example 'int a=1, j=2, j=3;)
       only the first variable is shown in dissassembly mode. 
        -> shows all information on them.     
  - Bug fixed ::when an user had changed a pointer variable in the watch window,
      the GPR saving the address should be changed. But it didn't work correctly

v1.30  2001-07-23

  - Improve "Built-in simulator" for error checking (LDW + odd address)
  - Parallel driver for NT / Improve Host memory waste
  - Change MEM file format.
  - Support file moving in the project view window.
  - Change Startup files  ex:  cstartup16.s(before)-> cstartup16_S3CC9AB.s
  - Reduced start debugging time.(remove disassembling time)
  - Support Smart card simulator.

v1.25  2001-06-29

  - Support change project file attribute setting as read only.
  - Improve  hexa ,binary syntax coloring (ex : 1234h, 1001b..)

 v1.20   2001-06-13

  - Support stepin to library.
  - Support stop downloading option.
  - Support change MEM file path.
  - Support select print option.
  - Support mouse wheel option.
  - Improve user friendly go/run setup at go/run setup windows.
  - Improve offset address setting in the load from file for data memory loading.
  - Bug fixed: Scrolling disassemble windows.
  - Improved GDI resource waste.

v1.10   2001-04-30

  - Support simple MDS trace/timer option.
  - Adds generate jump tables for statement check box at compiler option
  - Delete real time view and trigger occurrence interval at go/run setup.
  - Support text copy/select option at output windows.
  - Support flexible folder option in the project file view window.
  - Support disassemble in the library mode.
  - Support offset address setting in the load from file for data memory loading.