diff --git a/CHANGES.md b/CHANGES.md index f83b47e..06eac25 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,10 +1,11 @@ -Next Release +Release 1.5 (2018/12/29) =========== * Add TO9 emulation. * On TO9, the 'B' button of the gamepad simulates a keystroke on the 'D' key of the keyboard (BASIC 128), instead of the 'B' key for TO8/TO8D/TO9+ (BASIC 512). * Fix Caps Lock emulation. * Fix cartridge/tape no longer working after reset or change of Thomson version. * Fix tape drive emulation. +* Fix MSVC2005/2008 build. Release 1.4 (2018/11/24) =========== diff --git a/src/devices.c b/src/devices.c index 3087fb0..04bd681 100644 --- a/src/devices.c +++ b/src/devices.c @@ -305,8 +305,8 @@ void RunIoOpcode(int opcode) case 0x14: Readsector(); break; // read floppy sector case 0x15: Writesector(); break; // write floppy sector case 0x18: Formatdisk(); break; // format floppy - case 0x42: ReadByteTape(); break; // read tape byte - case 0x45: WriteByteTape(); break; // write tape byte + case 0x42: ReadByteTape(); break; // read tape byte + case 0x45: WriteByteTape(); break; // write tape byte case 0x4b: Readpenxy(0); break; // read light pen position case 0x4e: Readpenxy(1); break; // read mouse position case 0x51: Print(); break; // print a character diff --git a/src/rom/README.md b/src/rom/README.md index c0588bb..c85aef5 100644 --- a/src/rom/README.md +++ b/src/rom/README.md @@ -9,7 +9,7 @@ The following table gives a summary of the functions of the "Monitor" program th | Feature | Monitor's function | Start Address | Comments | |---------|--------------------|---------------|----------| -| Tape read/write | K7CO | $E815 | Operation depends on value of K7.OPC($6029): $01(read open), $02(read byte), $04(write open), $08(write byte), $10(close) | +| Tape read/write | K7CO | $E815 | Operation depends on value of K7.OPC($6029): $01(open in read mode), $02(read byte), $04(open in write mode), $08(write byte), $10(close) | | Floppy disk read/write | DKCO | $E004 | Operation depends on value of DK.OPC($6048): $01(reset controller), $02(read sector), $08(write sector) | | Floppy disk formatting | DKFORM | $E00A | DK.OPC($6048)=$00 | | Mouse coordinates | GEPE | $EC06 | |