* igs/igs_m027.cpp: Confirmed lhzb3 uses the same IGS027A ROM as lhdmg.
* igs/igs_m027.cpp: Removed tilemap ROM unscrambling for zhongguo and related games.
* igs/igs017_igs031.cpp: Simplified graphics ROM address unscrambling for sdwx.
------------------
Cherry Bonus III (ver.1.40, set 6) [Hammy]
New Lucky 8 Lines (set 12, W-4, encrypted) [Hammy]
- excellent/lastbank.cpp: used ioport_array instead of live tags
* irem/olibochu.cpp: Tweaked refresh rate to ~62.5hz.
- Moved sound interrupts to scanline timer.
- Documented flip screen latch(?) usage. Seems to be debug or
diagnostics?
- Added PCB references to the driver notes.
- Convert graphics definitons to macros.
- Reduced tag literal usage, more const specifiers.
- Reduced duplicate sprite drawing code.
- Converted palette to compute_resistor_weights (resistances are a guess).
-------------------
Aka Mahjong (Double Bet) [Hammy]
New systems marked not working
------------------------------
Double 8 Lines [Ioannis Bampoulas]
Super Cherry Master Plus [Ioannis Bampoulas]
New clones marked not working
-----------------------------
Turbo PK (Ver 2.3B2, encrypted) [Hammy]
New working software list items (zx81_cass.xml)
--------------------------------------------
Accounts [zx81stuff]
Adventure (Gavin Baker) [zx81stuff]
Bridgehead [Team Zeddy, Planeta Sinclair]
Gamespack [Team Zeddy, Planeta Sinclair]
Grand Prix [Planeta Sinclair]
Inheritance [Team Zeddy, Planeta Sinclair]
Le Chateau Hanté [Team Zeddy, Planeta Sinclair]
Purchases [zx81stuff]
Racehorse Trainer [zx81stuff]
Sabotagem (Timex Portugal) [Planeta Sinclair]
Serpents Tomb [Team Zeddy, Planeta Sinclair]
Simulador de Voo (Timex Portugal) [Planeta Sinclair]
Star Trek + 3D O's and X's [zx81stuff]
The Nowotnik Puzzle & Other Diversions [zx81stuff]
Tutor (French) [zx81stuff]
Xadrez (Timex Portugal) [Planeta Sinclair]
Zedman + Spacers [Team Zeddy, Planeta Sinclair]
Zor [zx81stuff]
New software list items marked not working (zx81_cass.xml)
--------------------------------------------
Deflexx [Team Zeddy, Planeta Sinclair]
Lemonade [Team Zeddy, Planeta Sinclair]
Also added cartridge pinout and notes about Korean releases to comments to ekara_cart.xml.
New systems marked not working
---------------------------
Konami Teleshibai (Japan) [David Haywood, TeamEurope]
Konami Teleshibai - Purple Version (Japan) [David Haywood, TeamEurope]
TV Mahjong Game (VTxx hardware) [David Haywood, TeamEurope]
New working software list items (ekara_cart.xml)
----------------------
Kids' Song Volume 4 (Yuuki Rinrin, Osakana Tengoku, etc.) (Japan) (DC0007-KID) [David Haywood, TeamEurope]
Kids' Song Mini Volume 6 (Japan) (MC0017-KSM) [David Haywood, TeamEurope]
e-kara Web cartridge 8M (used, with 8 songs) (Japan) [David Haywood, TeamEurope]
* Use fixed size types for more data members, register more data members for save states.
* Suppress side effects for debugger reads.
* Use conventional read/write handler naming, made some variables const.
* Command line options need to be documented.
* Don't assume C strings returned as option values remain valid
indefinitely.
* Fixed wording for option description.