
EasyPack/SLD 8052F Readme
============================

This File Contains:
1. New Features
2. Architecture Modification.
3. DLL File list
4. Firmware, Emulator CPU and Target CPU:
5. Supported Tool Chains
6. Limitation


1. New Features
-----------------------
   Besides having fixed the found bugs, EasyPack/SLD 8052F V1.20 has add the
   following features:
   1. Diagnostics
      It provides hardware diagnostics for EasyPack or LC52. You can test all
      portions or just one portions.

   2. Faster Source Trace Function
      To list trace buffer at source mode either in Trace window is faster
      than ever.

   3. Firmware Setup
      ECB-2, a new EasyPack main board, adapts FLUSH-EPROM chip. Users can
      update ICE firmware just by downloading a new firmware file.

   4. Auto-expand support
      When you are keying in the Shell window, the application will auto-expand
      the command keyword and the parameters if the space bar is pressed.


2. Architecture Modification.
--------------------------------
   1. About VBX Confliction
      EasyPack/SLD 8052F V1.20 has dealed with the confliction between different_
      version_with_same_name VBX. The application tries to place these functions
      in a built-in form.

   2. More Accurate Address-Range Expression
      In EasyPack/SLD V1.20, some problem about address range have been fixed.
      eg., 80C752 has not EXTERNAL DATA space, V1.20 will tell the user address
      type is error if he selects "x:" as address type.


3. DLL Files List:
------------------------------
    ICE_CBL2 DLL
    ICE_SYM1 DLL
    ICE_ERR  DLL
    ICE_DAD  DLL
    HLP256   DLL
    ICE_CBL7 DLL
    ICE_CBL8 DLL
    ICE_CBL6 DLL
    ICE_CBL3 DLL
    ICE_CBL1 DLL
    ICE_CBL4 DLL
    METER    DLL
    MUSCROLL DLL
    ICE_CBL5 DLL
    MFC250   DLL
    CTL3D    DLL


4. Firmware , Emulator CPU and Target CPU:
-------------------------------------
   1. EasyPack 8052F Supported Target CPU List:
      ICE       Emulator     Target CPU                   Firmware  Package      Package
      Cable       CPU                                     Version
      EP-       Philips      80C31, 8031                  12.xx     DIP &        DIP &
      8052F     80C31        SC80C31                                PLCC         PLCC
                Philips      80C31, 80C32, 80C51
                80C32*       80C52, 87C51, 87C52
                             8031, 8032, 8751, 8752,
                             SC80C31, SC80C51,
                             SC87C51
                Philips      80C652/4, 83C652/4
                80C652/4*    87C652/4,
                             S80C652/4, S83C652/4
                             S87C654
                Philips      80C51FA/FB/FC,
                87C51FC*     83C51FA/FB/FC,
                             87C51FA/FB/FC,
                             S80C51FA/FB/FC
                             S83C51FA/FB/FC
                             S87C51FA/FB/FC
                8031         8031, 8031AH, 8031BH, 80C31
                8032         8032, 80C32, 8032AH, 8032BH,
                             8031, 80C31, 8031AH, 8031BH
                80154        80154
                8344         8344
                80C51FA      80C51FA
                GMS80C301    GMS80C301

                Winbond-     W78C31B
                W78C31B
                Winbond-     W78C31B
                W78C32B      W78c32b

      EP-       Philips      80C552, 83C552, 87C552       12.xx     PLCC &       PLCC &
      83C552    87C552*                                             PGA          PGA
                Intel        80C152JA, 80C152JB                     PLCC         PLCC
      EP-       80C152JB     83C152JA
      83C152    Intel        80C152JC, 80C152JD
                80C152JD     83C152JC

      EP-       Philips      80C550, 83C550, 87C550       22.xx     PLCC         PLCC
      83C550    80C550*
      EP-       Philips      80CL31, 80CL51, 80CL410                DIP          DIP
      83CL782   85CL782HAZ** 80CL410, 83CL782
                             83CL781
      EP-       Philips      80CL580, 83CL580                       DIP          DIP
      83CL580   85CL580HAZ**

      EP-       Philips      83C752, 83C751, 83C750       32.xx     DIP          DIP
      83C752    87C752*

      EP-       DALLAS       DS80C320                     42.xx     DIP          DIP
      80C320*** 80C320

   2. EasyPack/E 8052F Supported Target CPU List:
      ICE       Emulator     Target CPU                   Firmware  Package      Package
      Cable       CPU                                     Version
      EP-       Philips      80C31, 8031                  12.xx     DIP &        DIP &
      8052F     80C31        SC80C31                                PLCC         PLCC
                Philips      80C31, 80C32, 80C51
                80C32*       80C52, 87C51, 87C52
                             8031, 8032, 8751, 8752,
                             SC80C31, SC80C51,
                             SC87C51
                Philips      80C652/4, 83C652/4
                80C652/4*    87C652/4,
                             S80C652/4, S83C652/4
                             S87C654
                Philips      80C51FA/FB/FC,
                87C51FC*     83C51FA/FB/FC,
                             87C51FA/FB/FC,
                             S80C51FA/FB/FC
                             S83C51FA/FB/FC
                             S87C51FA/FB/FC
                8031         8031, 8031AH, 8031BH, 80C31
                8032         8032, 80C32, 8032AH, 8032BH,
                             8031, 80C31, 8031AH, 8031BH
                80154        80154
                8344         8344
                80C51FA      80C51FA
                GMS80C301    GMS80C301

                Winbond-     W78C31B
                W78C31B
                Winbond-     W78C31B
                W78C32B      W78c32b


5. Supported Tool Chains:
------------------------------------
   1. Format:  .OMF (Franklin C51)
      Company: Franklin Software Inc.
      Version: V3.40
               C51.EXE,      V4.01
               A51.EXE,      V4.86
               L51.EXE,      V3.11
      Options:
               C51:     large           -- select memory model: large
                        debug           -- include debugging information
                        optimize(0)     -- set the optimizer level 0
                        noregparms      -- force all function arguments to be
                                           passed in fixed memory areas.
                        objectextend    -- include additional variable-types
               L51:

   2. Format:  .ABS (IEEE695)
      Company: BSO Tasking Software Inc.
      Version:
               CC51.EXE,     V4.0 r0
               ASM51.EXE,    V4.0 r0
               LINK51.EXE,   V4.0 r0
      Options:
               CC51:    -Ml             -- select memory model: large
                        -g              -- include symbolic debugging
                                           information
                        -s              -- merge C source with ASM source
                        -C51            -- identify 8051 CPU
                        -O0             -- forbit optimization
               LINK51:

   3. Format:  .DBG, .A03 (ICC8051)
      Company: IAR Systems
      Version:
               ICC8051.EXE,  V4.23D/DXT
               A8051.EXE,    V2.02/DOS
               XLINK.EXE,    V4.43K/DXT
      Options:
               ICC8051: -ml             -- select memory model: large
                        -b              -- make object a library module
                        -r2             -- select debug model 2
               XLINK:   -f              -- extend command line with <.xcl> file

   4. Format:  .HEX (2500AD)
      Company: 2500AD Software Inc.
      Version:
               C8051.EXE,    V5.01c
               X8051.EXE,    V5.01g
               LINK.EXE,     V5.01i
      Options:
               C8051:
               LINK:    map                 -- produce map file
                        Extended Microtek   -- produce "Extended Microtek"
                                               format debugging information
                        Intel Hex           -- produce Intel hex format file


6. Limitation
------------------------------
   1. Firmware Setup
      Only EasyPack ECB2 supports firmware setup, other version's boards,
      include EasyPack ECB and LC52, cannot support it.

   2. 80C320's Source Level Step (Over)
      Because the queue concept of 80C320, CPU will execute severial following
      instructions while meeting "movx ..." instructon. We find if the compiler
      is UBROF, source level step (over) will go to an unexpected point.

