- Rewrote the lamps scheme.
- Fixed the button-lamps layouts.
- Added workaround for the NMI routine (vpoker).
- Fixed vpoker NVRAM issues.
- Fixed mech counters support per game.
------------------------------
Xing Yun Pao Ma Di (V401CN) [dyq, little0, Guru]
Wang Pai Dou Dizhou [dyq, little0, Guru]
Wu Lin Zheng Ba [dyq, little0, Guru]
New clones marked not working
-----------------------------
Xing Yun Pao Ma Di (unknown ver) [dyq, little0, Guru]
* Added saved state support and suppress side effects for debugger reads.
* Use generic graphics decoding layouts.
* Added machine reset handler to fix soft reset.
* Reduced literal tag use.
* Reduced duplication, use more appropriate types for some variables, made more variables const.
* Fixed inputs and sound for xypdk.
* Fixed inputs, and hooked up hopper, counter and lamp for tct2p.
Systems promoted to working
---------------------------
Tarzan Chuang Tianguan 2 Jiaqiang Ban (V306CN)
Xingyun Pao De Kuai (V106CN)
* Cleanup graphics decoding layouts, use scale factors rather than duplicating pixels.
* Split graphics ROM and look-up table ROM regions.
* Improved save state support and cleaned up code.
- Change vpoker description to Challenger Draw Poker.
- Inputs from the scratch.
- Split machine drivers for each game.
- Hook clocks to the 6840 PTM.
- Reworked interrupts handling.
- Lamps support for both sets.
- Adjusted screen visible area per game.
- Clickable button-lamps layout for vpoker.
- Clickable button-lamps layout for 5acespkr.
- Mech counters support.
- NVRAM support.
- Added sigma-delta DAC sound support.
- Promoted vpoker to working.
- Promoted 5acespkr to working.
- Added technical notes.
Systems promoted to working
---------------------------
Challenger Draw Poker [Roberto Fresca, Grull Osgo]
5-Aces Poker [Roberto Fresca, Grull Osgo]
-------------------
Lian Huan Pao - ATT II [dyq, little0, Guru]
Lian Huan Pao - ATT III [dyq, little0, Guru]
Xingyun Dou Dizhu [dyq, little0, Guru]
New clones marked not working
-----------------------------
Chaoji Dou Dizhu (V213CN) [dyq, little0, Guru]
Heart of Antony (0252526, US) [Dam0, Heihachi_73]
Mr Woo (30215311, NSW/ACT) [Dam0, Heihachi_73]
- bmc/popobear.cpp: redumped one GFX ROM for qiwang [dyq, little0, Guru]
- Replace custom reference counting wrapper with std::shared_ptr
- Rename fsblk_t::block_t::copy to write and use it in a few more places
- Add fsblk_t::block_t::read
- Rename fsblk_t::block_t::offset and rooffset due to name collisions and privatize these helper functions
- Rename fsblk_t::fill to fill_all for clarity's sake
- Added parent/clone relationship between "Blackhole Assault (Europe)" / "Black Hole Assault (Japan)"
- Lowercase on descriptive words "Night Trap (USA, re-release)"
- Replaced country abbreviation "Cadillacs and Dinosaurs - The Second Cataclysm (Brazil)"