Commit Graph
137148 Commits
Author SHA1 Message Date
Walter van Niftrik adecc10674 ADL: Reset "lines printed" counter on restart 2016-06-06 20:35:49 +02:00
Walter van Niftrik b4a82370cd ADL: Partially fix hires2 restarting 2016-06-06 20:35:49 +02:00
Walter van Niftrik 09146fba6e ADL: Move restartGame() into opcode 2016-06-06 20:35:49 +02:00
Walter van Niftrik 97168fa200 ADL: Load line feeds string 2016-06-06 20:35:49 +02:00
Walter van Niftrik 4ee8cf4f9e ADL: Move some hires2 functionality into ADL_v2 2016-06-06 20:35:49 +02:00
Walter van Niftrik f275add1e5 ADL: Use pointer for hires2 disk image 2016-06-06 20:35:49 +02:00
Walter van Niftrik d6f34eda99 ADL: Remove DataBlockPtr::isValid() 2016-06-06 20:35:49 +02:00
Walter van Niftrik 1b9d712a8b ADL: Add 'var' debug command 2016-06-06 20:35:49 +02:00
Walter van Niftrik ff4b9fcd9c ADL: Add 'vars' debug command 2016-06-06 20:35:49 +02:00
Walter van Niftrik 1d314b2084 ADL: Allow synonyms in give_item debug command 2016-06-06 20:35:49 +02:00
Walter van Niftrik 23d4e61260 ADL: Fix hires2 item description debug printing 2016-06-06 20:35:49 +02:00
Walter van Niftrik fde2db9d4c ADL: Add items and give_item debug commands 2016-06-06 20:35:49 +02:00
Walter van Niftrik 9eb7af0f67 ADL: Add 'room' debugger command 2016-06-06 20:35:49 +02:00
Walter van Niftrik 26b8e8d66a ADL: Use columns when printing verb/noun lists 2016-06-06 20:35:49 +02:00
Alyssa Milburn 3b7813d971 ADL: Fix debug print for MOVE_ALL_ITEMS 2016-06-06 20:35:49 +02:00
Alyssa Milburn dd5ce7ebbb ADL: Add valid_cmds debug command 2016-06-06 20:35:49 +02:00
Walter van Niftrik 3b72a30c0f ADL: Clean up script dump debug command 2016-06-06 20:35:49 +02:00
Walter van Niftrik cf6bc0e438 ADL: Add script dump and trace for hires2 2016-06-06 20:35:49 +02:00
Walter van Niftrik 2c8e0cefb1 ADL: Store items in a List instead of an Array
Item IDs are not necessarily sequential
2016-06-06 20:35:49 +02:00
Walter van Niftrik b24f30527b ADL: Add script dump and trace for hires1 2016-06-06 20:35:49 +02:00
Walter van Niftrik 73dfe71b1b ADL: Add verbs and nouns debug commands 2016-06-06 20:35:49 +02:00
Walter van Niftrik 367cb511d1 ADL: Add Console 2016-06-06 20:35:49 +02:00
Walter van Niftrik 760d5ac733 ADL: Move drawPic() into base class 2016-06-06 20:35:49 +02:00
Walter van Niftrik d0f33851bc ADL: Fix regression in message loading 2016-06-06 20:35:49 +02:00
Walter van Niftrik 53e7ecb79c ADL: Remove unused DrawPic color parameter 2016-06-06 20:35:49 +02:00
Walter van Niftrik 42c41b4495 ADL: Load hires2 global pics 2016-06-06 20:35:49 +02:00
Walter van Niftrik bd588d9615 ADL: Use HashMaps for room/global pics 2016-06-06 20:35:49 +02:00
Walter van Niftrik aa661fae5c ADL: Fix room loading in hires2 2016-06-06 20:35:49 +02:00
Walter van Niftrik 41e8227637 ADL: Set room description in hires1 2016-06-06 20:35:49 +02:00
Walter van Niftrik c9824921b4 ADL: Move message delay code into hires1 class 2016-06-06 20:35:49 +02:00
Walter van Niftrik 865bd06845 ADL: Move room-local commands into base class 2016-06-06 20:35:49 +02:00
Walter van Niftrik 7ee183ca48 ADL: Refactor disk classes 2016-06-06 20:35:49 +02:00
Walter van Niftrik 02563df422 ADL: Add support for hires1 disk image 2016-06-06 20:35:49 +02:00
Walter van Niftrik 71ca8de7e6 ADL: Add support for Apple DOS 3.3 disk images 2016-06-06 20:35:49 +02:00
Walter van Niftrik 3b67b07364 ADL: Set ADGF_UNSTABLE 2016-06-06 20:35:49 +02:00
Walter van Niftrik 5451df3afe ADL: Use new disk class in hires1 2016-06-06 20:35:49 +02:00
Walter van Niftrik f2de96512a ADL: Add file-based disk access class 2016-06-06 20:35:49 +02:00
Walter van Niftrik bfbacf9397 ADL: Use DiskImage class in hires2 2016-06-06 20:35:49 +02:00
Walter van Niftrik 4af9f32d3f ADL: Add disk format abstraction 2016-06-06 20:35:49 +02:00
Walter van Niftrik ffbc4da0b0 ADL: Use display class to print init disk message 2016-06-06 20:35:49 +02:00
Walter van Niftrik a82ac8973d ADL: Implement hires2 save/restore opcodes
Note: underlying save/restore/restart code still incomplete
2016-06-06 20:35:49 +02:00
Walter van Niftrik 3afcf67643 ADL: Stub init disk opcode 2016-06-06 20:35:49 +02:00
Walter van Niftrik 905e2cd63f ADL: Add hires2 opcode 0x20 2016-06-06 20:35:49 +02:00
Walter van Niftrik a7a371c63d ADL: Implement time opcode 2016-06-06 20:35:49 +02:00
Walter van Niftrik e7c93489e4 ADL: Clean up drawItems() 2016-06-06 20:35:49 +02:00
Walter van Niftrik 3102ff4a19 ADL: Clean up handling of room value 0xfc 2016-06-06 20:35:49 +02:00
Walter van Niftrik 4ce697e2c3 ADL: Rename IDI_NONE to IDI_ANY 2016-06-06 20:35:49 +02:00
Walter van Niftrik 3f7d5608a9 ADL: Implement a few hires2 opcodes 2016-06-06 20:35:49 +02:00
Walter van Niftrik 8a05a9cbca ADL: Implement final hires2 conditional opcode 2016-06-06 20:35:49 +02:00
Walter van Niftrik d8035140e2 ADL: Clean up opcodes 2016-06-06 20:35:49 +02:00