- "nltool -c docheader" now scans sources and creates
usage focussed doxy documentation for devices. Very early
stage, but works. For an example, please see ne555 source.
- Started migrating to pure C++, i.e. "//" comments.
- Various documentation fixes.
- Added cppcheck configuration to netlist/build
- Some smaller code changes.
* new SOFTWARE LIST entry
-----
gameking.xml : mc_4v19 - 4 in 1 - Warrior + Cleverhawk + Valiant + MetalDeform ('APR 23 05', 512KB cartridge)
the previous mc_4v19 has been made a clone mc_4v19a and description changed to "4 in 1 - Warrior + Cleverhawk + Valiant + MetalDeform ('JUN 16 05', 1MB cartridge)"
the new dump is playable, but from a different revision of the cartridge with only 512KB ROM instead of 1MB meaning the dump of this one is complete. Presumably the 1MB versions exist either as bugfixes, or as a crude copy protecton against people with 512KB flash carts.
* gameking.xml add cartridge pintout [Team Europe]
* (nw)
* new NOT WORKING machines
-----
Pinball (P8002, ABL TV Game) [David Haywood, Morten Kirkegaard, Peter Wilhelmsen]
* misc research (nw)
* (nw)
* base on VT03PAL version on PALC not PAL (nw)
* address concerns (nw)
* new SOFTWARE LIST entries
----
gameking.xml : mc_4szlh - 4 in 1 - S.Z.L.H + Colo + F1-2004 + Popper [Team Europe]
gamekin3.xml : panzer - Panzer [Team Europe]
redumped gameking mc_4v08 [Team Europe]
confirmed parent set of gameking Dino Adventure Legend was just a bad dump of the good one and removed it [Team Europe]
confirmed that many of the gameking 4-in-1 dumps are half size, and marked them as such [Team Europe, David Haywood]
changed tag from supported="no" to supported="partial" on the game king dumps that aren't bad dumps, as they appear to be playable without sound.
* style more consistent with c sources (nw)
* useful reference (nw)
- Added slot interface for internal expansion boards.
- Added BBC Master cartridge slot interface to allow implementation of more complex cartridges, including Electron cartridge devices.
- Removed Sideways RAM configuration option, to be re-implemented as internal boards.
- Empty BBC Master cartridge sockets return video data on data bus.
Protected inheritance is a very dangerous game considering how MAME loves dynamic casts, and debug builds even more so.
This reverts 0a5fed2ece in part.
- Centralize emulation of several common features
- Add logging for interrupts and base timer
- Fix error in debug state registration of IREQ and IENA
- Correct base timer interrupt vector for ST2205U