Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
19
Добавлен:
16.04.2013
Размер:
13.31 Кб
Скачать

Detailed below are the changes incorporated in version 2.2 of the 68000 Assembler and Emulator.

**X68K**

  1. X68K now sets DOS exit code to 0 if there are no assembly errors, otherwise 1 if warnings and 2 if errors. A68K.BAT is provided to demonstrate this feature, it assembles and loads the Emulator automatically if the assembly was successful otherwise it displays the listing file and then enters the DOS editor.

  2. The INCLUDE directive has been implemented. It expects a single string parameter which is the path/filename containing the source code to be included. Unlike the assembler source files the included file can have any extension name, this must be specified in the parameter e.g. INCLUDE 'XLIB.SRC'INCLUDE files may be nested to 8 levels.

  3. X68K now accepts 68020 address mode syntax as applied to valid 68000 address modes. i.e. TEST(A0,A2) and (TEST,A0,A2) are now both acceptable.

  4. The BSET/TST/CLR/CHG instructions will now be accepted with .L extensions, also the Emulator displays such instructions without an extension.

**E68K**

  1. Using BR addr -count caused the Emulator to loop internally. This has been corrected.

  2. An error in the Emulator whereby the wrong PC value was pushed onto the stack during 1010 and 1111 exception processing has been corrected.

  3. An error in the Emulator whereby the Z flag was not being set correctly during ADD/SUB(I,X,Q) instructions has been corrected.

  4. The Emulator now displays all immediate values in hex rather than decimal.

  5. The Emulator's help data is now stored in a diskfile, E68KHLP.DAT. The Emulator will search the current directory and those in the MSDOS PATH variable to locate this file. This search may be overridden by defining the symbol E68KHLP. E.G. SET E68KHLP=C:\myx68k . The help file is in plain ASCII and may be printed without alteration to any printer.

  6. The Emulator TRAP15 function has been expanded to include:

  7. i DOS Disk File I/O.

    ii Serial Port I/O

    iii Character output to LPT1. For more information see the E68K HELP command for TRAP#15

  8. A mechanism to simulate hardware interrupts has been added. See the Help for the new INT command for more information.

  9. A REset command (RE) has been added. This resets the emulated processor state to power on. See help for the RE command for more info.

**S68K**

  1. S68K will now generate output for 4-byte addresses (S3 records) in addition to the 1, 2 and 3 byte addresses handled already.

Paul Lambert, 20/05/95

Соседние файлы в папке Emulator
  • #
    16.04.20131.14 Кб17DEMO3.X68
  • #
    16.04.20131.14 Кб17DEMO4.X68
  • #
    16.04.201391.92 Кб17E68K.EXE
  • #
    16.04.201313.05 Кб16E68KHLP.DAT
  • #
    16.04.20132.84 Кб18README.TXT
  • #
    16.04.201313.31 Кб19RELNOTES.DOC
  • #
    16.04.20137.49 Кб17S68K.EXE
  • #
    16.04.20132.86 Кб16S68K.PIF
  • #
    16.04.2013180 б16SMARTCHK.CPS
  • #
    16.04.2013995 б16X68.PIF
  • #
    16.04.201355.65 Кб17X68K.EXE