The last(?) two changes are:
- Add a template parameter to everything (theoretically the address
space width, in practice a level derived from it to keep as much
compatibility between widths as possible) so that the shift size
becomes a constant.
- Change the syntax of declaring and initializing the caches and
specifics so that they're embedded in the owner device. Solves
lifetime issues and also removes one indirection (looking up the base
dispatch pointer through the cache/specific pointer).
pongf now peaks at 589% compared to 570% before.
Amongst a number of improvements in nl_base.h, the 7493 was touched.
Also has some code cleanup and hopefully faster compilation due to
extern template declarations.
* Demoted Quizard and Quizard 2 sets to non-working.
* Started hooking up the Quizard MCU.
* Renamed CDI_SLAVE to CDI_SLAVE_HLE in prep for an LLE device.
* Added more comprehensive notes to the driver.
* Removed NO_DUMP cdic.bin as the CDIC is apparently not an MCU.
* Copied SERVO and SLAVE MCUs into cdimono1 set from cdi910 set and marked with BAD_DUMP.
This change fixes the edge case of an unaligned accesses to the top of the space not wrapping around, which was causing at least one driver (alpinesa) to crash.
* New working software list additions
-----------------------------------
apple2_flop_clcracked: Animal Watch: Wolves (cleanly cracked), Animal Watch: Whales (cleanly cracked), Animal Watch: Tracks (cleanly cracked) [4am, Firehawke]
* New working software list additions
-----------------------------------
apple2_flop_orig: Fraktured Faebles, A View To A Kill, Ballyhoo (Release 97 / 851218), Championship Golf, Dunjonquest: The Datestones of Ryn, GraFORTH [4am, Firehawke]
* A bit more Apple; this will be squashed..
* New working software list additions
-----------------------------------
apple2_flop_orig: Micro-LADS 5: Negatives, Micro-LADS 6: Deictic Expressions, Passive, WH-questions, Micro-LADS 7: Prepositions II, The Last Gladiator, The Incredible Laboratory, Odd One Out, Algernon: An Introduction to Programming Logic, The Personal Secretary (Version 1.1), The Executive Secretary (Version 4.2), The Legend of Blacksilver, Magical Myths, Matterhorn Screamer, The Demon's Forge, Micro-LADS 1: Plurals & Noun/Verb Agreement, Micro-LADS 2: Verb Forms, Micro-LADS 3: Prepositions, Micro-LADS 4: Pronouns [4am, Firehawke]
apple2_flop_clcracked: Verbs II (Revision 2) (cleanly cracked), Deutsch: Aktuell 1 (Second Edition) (cleanly cracked) [4am, Firehawke]