acorn/accomm.cpp: Use Electron ULA device, and implemented teletext for MODE7.
acorn/electron.cpp: Use Electron ULA device, video emulation improved (for FireTrack).
------------------------------
Baile 2005 (V3.2 2005-01-12) [little0]
Jinpai Show Hand (Chinese version 2004-09-22) [little0]
Yuanyan Hudie Meng (Version 8.8A 2005-09-25) [little0]
New clones marked not working
-----------------------------
Quanhuang Sanguo Tebie Ban (bootleg of Knights of Valour Super Heroes, V302CN, Dec 29 2010 16:31:32) [Guru]
Three Wonders (Italian bootleg) [Manuel Assoni]
-----------------------------------
psion2.xml:
Cutdata, Demo Pack, Easybar Plus, FileMaster v4.5, Flash Datapak Formatter v1.2,
Flash Datapak Formatter v1.7, Hangman, HB Games Pack, Looksat, Murray Citi Rate v1.00,
OBase, Personal Finance II, Prakpak English Practice I, Tidal Height, Topo Set [Jaap Scherphuis]
New NOT_WORKING software list additions
---------------------------------------
psion2.xml:
Intellikey RAK, Sartech Arg5410 Beacon Tester, Sony EVR Alignment v1.1a,
Sony EVR Alignment v1.1b, Sony EVR Alignment v2.1, Sony EVR Alignment v3.0b,
Sony EVR Alignment v4.0, Sony EVR Alignment v4.1a, Sony EVR Alignment v4.1b,
Sony EVR Alignment v5.0, Sony EVR Alignment v5.1, Sony EVR Alignment v6.1,
Sony EVR Alignment v7.0a, Sony EVR Alignment v7.0b, Sony EVR Alignment v8.0a,
Sony EVR Alignment v8.0b, Sony EVR Alignment v9.0a, Sony EVR Alignment v9.0b,
Sony EVR Alignment v10.0, Sony EVR Alignment v11.0, Sony EVR Alignment v11.1,
Sony EVR Alignment v12.0, Sony EVR Alignment v13.0, Sony EVR Alignment v14.0,
Sony EVR Alignment v15.0, Sony EVR Alignment v16.0, Sony EVR Alignment v17.0,
Sony EVR Alignment v18.0, Sony EVR Alignment v19.0, Sony EVR Alignment v20.0,
Sony CCD-VX1E Pixel Repair v1.0, Dynabar 232 M 4.3, Speech Synthesiser 1.4 [Jaap Scherphuis]
* Suppress side effects for debugger reads.
* Use memory shares or dynamically allocate larger arrays on start.
* Use explicitly sized types for member variables that need to be saved, added missing variables to save states.
* Use palette format helpers.
* Reduced literal tags, run-time tag lookups, duplicated code, unnecessary variables and preprocessor macros.
* taito/taitojc.cpp: Moved Densha de Go! games to a derived state class with the train controller support.
* taito/taitopjc.cpp: Fixed tile count, use logmacro.h helpers for logging.
* taito/tc0780fpa.cpp: Allocate bitmap storage on start but not the bitmaps themselves.
* Moved some games with hardware differences to derived state classes.
* Fixed mahjong key matrix reading.
* Fixed mono sound output routing for Drive Out bootleg.
* Suppress side effects for debugger reads, use explicitly sized types for member variables that need to be saved.
* Reduced literal tags and duplicated code.
* Made TC0280GRW a separate device.
* Changed from 12-bit to 15-bit palette format.
* Moved audio CPU memory bank configuration to start, eliminating driver init function.
* Changed Silent Dragon sound chip to YM2610B as seen on PCB photos.
* Moved Rambo III to a derived state class, fixed crash reading trackball input in rambo3p.
* Allocate bitmap storage on start but not the bitmap itself, reduced literal tags.
* Use memory share creator to allocate banked RAM.
* Use explicitly sized types for member variables that need to be saved.
* Reduced literal tags and run-time tag lookups.
* Reduced redundant code and unnecessary variables.