Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:motorola - ПиП МПС / motorola / MC68000 / Distribs / Emulator / BIG-AL
.DOCAl, Below is a list of the mods I have made to the X/E/S68K package. UNKNOWN request. DOS exit code. This facility has been added. See RELNOTES.DOC W.G.THOMPSON's letter. I have fixed the BR count problem. The change to allow other addressing formats has also been done, see below. P.H.TANNER's letter. The Motorola manual (page 105) clearly states that you may not use < or > in macro arguments. These characters are reserved to bracket aruments with multiple parts, commas or spaces e.g. MAC <','> I therefore do not propose to make any changes in this respect. On his second point there is good news. I have implemented the INCLUDE directive which will allow users to include other source files. This will allow at least two ways of having 'libraries' firstly simply INCLUDE the file containing your library routines in every program you write. Another way would be to split the library into a bit that defines the addresses of the routines and a bit that has the code, the latter would reference the former. Then in any program simply INCLUDE the addr defns and when using the emulator load the binary for the routines and then the program binary and it should all work! See RELNOTES.DOC ELLIS NUCKOLL's letter. The emulator now pushes the correct PC address onto the stack during exception processing for 1010 and 1111 exceptions. Please thank Ellis for his excellent supporting material. MIKE's letter. I have fixed the Z flag setting on ADD/SUB instrs. See RELNOTES.DOC YOUR Letter's. The emulator no longer complains about '.' as a command. Strictly speaking you do not leave Trace by entering anything, you should enter a valid command! BSET/CHG/TST/CLR is no longer so particular about the .B/.L extension. The emulator decodes them all with no extension. The emulator now decodes all immediate values in hex. The TRAP15 function now supports disk file I/O. See RELNOTES.DOC A mechanism to simulate hardware interrupts has been added. See RELNOTES.DOC S68K will now generate type S3 records (4 byte addresses) when required. Character output (only) to the printer port has been added. See RELNOTES.DOC The assembler now accepts 68020 style addressing formats. See RELNOTES.DOC The TRAP15 function now supports I/O to serial ports (hi speed input may not be reliable on all(any) computers!!). See RELNOTES.DOC