------------------
Dirt Dash (Rev. DT1 Ver.A, Japan) [Guru]
namcos22.cpp: Redumped bad dirtdash Point ROM from a different PCB (one was internally bad on the Dirt Dash DT2 Ver.A PCB). Updated documentation with many changes including measuring DSP and MCU clocks. [Guru]
- removed family_setter
- naming alignment, family becomes model.
- architecture cleanups.)
- reviewed reset logic.
- pass truthtable family as string to factory.
This is another set of changes on the path to align logic families and
models. As a side effect, the object model now makes a clear
distinction between analog models and logic models.
The number of macros in nl_base.h has decreased significantly due to
these changes.
New NOT_WORKING software list additions
-------------------------------------------
Disney Manny et ses outils (France) [DisizDream]
Disney La Princesse Et La Grenouille - Le grand rêve de Tiana (France) [DisizDream]
Shrek 4 - Il était une fin (France) [DisizDream]
* New working software list additions
-----------------------------------
Mission Pilote (France) [DisizDream]
New NOT_WORKING software list additions
---------------------------------------
DreamWorks Monstres contre Aliens (France) [DisizDream]
---------------------------------------
Disney Manny et ses outils (France) [DisizDream]
Disney La Princesse Et La Grenouille - Le grand rêve de Tiana (France) [DisizDream]
Shrek 4 - Il était une fin (France) [DisizDream]
* initial stab at the no halt floppy disk driver controller
* removed the drive 3 and 4 like they were before
* Clean up
* comment fixes
* comment fixes
- Eliminate special-casing and three-in-one loading of CALL (and JMP) vectors in favor of fetching each byte in succession like a normal instruction
- Add INTA callback, called only when INTR (and not any other interrupt) is acknowledged
- Enforce that TRAP (NMI) must be held at a high level until acknowledgment
pic8259: Move recently-introduced inta_call hack down into the only Z80-based driver that still needs it. The hardware-accurate way of synthesizing multiple INTA pulses in a Z80 system (which involves rerouting what would otherwise be normal memory reads) is not so simple and deservedly rare. (nw)