* Made some local variables const, use BIT helper for extracting bits, reduce literal tag use.
* Suppress side effects for debugger reads.
* Use explicitly sized integers for member variables that are saved.
* Updated notes.
* Reduced preprocessor macro usage.
* namco/namco_c123tmap.cpp: Use generic graphics decoding layouts, use references rather than pointers in delegate parameters.
* namco/namco_c169roz.cpp: Use generic graphics decoding layouts, use references rather than pointers in delegate parameters.
* namco/namcofl.cpp: Reduced main CPU program ROM region size to match address map.
* namco/namconb1.cpp: Moved NB2 and Point Blank/Gun Bullet to derived state classes.
* namco/namcos1.cpp: Moved quester to a derived state class.
* namco/namcos2.cpp: Simplified graphics decoding layout.
* namco/namcos2_roz.cpp: Use generic graphics decoding layouts.
* namco/namcos2_sprite.cpp: Implement device_gfx_interface to decode graphics.
* shared/namco_c355spr.cpp: Use generic graphics decoding layouts.
New working software list items (ibm5170_cdrom.xml)
---------------------------------------------------
Star Trek: 25th Anniversary (Enhanced CD-ROM) [unknown]
Star Trek: Judgment Rites (Collector's Edition) [unknown]
------------------------------
Gu, Choki, Pa [mindstorm88]
New clones marked not working
-----------------------------
Jack Potten's Poker (set 15, ICP-1 PCB) [hammy]
* Hooked up hopper for Mahjong Tenkaigen and Ougon no Hai.
* Identified three more DIP switches for Ougon no Hai. [little0]
* Use bookkeeping input type for Analyzer key.
* Use describe context helper for logging rather than extracting PC.
Systems promoted to working
---------------------------
Tangram Q [system11, buffi, rtw, f205v, Sean Sutton, Smitdogg, The Dumping Union, Ivan Vangelista, hap]
This is the equivalent of DSK used for 13-sector disks.
While `diskiing` cannot directly boot from 13-sector disks, you can still access
such disks with it (for example, using the BOOT13 and MUFFIN programs), so list
the format as supported by both `diskiing13` and `diskiing`.
Removed region info tag since there isn't any notice or restriction to a particular region.
New working software list additions
--------------------------------------------
Aerial [Inufuto]
AntiAir [Inufuto]
Ascend [Inufuto]
Battlot [Inufuto]
Bootskell [Inufuto]
Cacorm [Inufuto]
Cavit [Inufuto]
Cracky [Inufuto]
El Prisionero [Commodore Plus]
Guntus [Inufuto]
Hopman [Inufuto]
I Sentieri di Galdeon (Italian) [Defence Force]
Impetus [Inufuto]
Killer Caverns [The Oric Site]
Les Chemins de Galdeon (French) [Defence Force]
Lift [Inufuto]
Los Camiños de Galdeon (Spanish) [Defence Force]
Mazy [Inufuto]
Neuras [Inufuto]
Osotos [Inufuto]
Pulsoids [Defence Force]
Rodmän (demo) [The Future Was 8 Bit]
Ruptus [Inufuto]
The Paths of Galdeon (English) [Defence Force]
Torreoscura [Commodore Plus]
Yewdow [Inufuto]