- NUL is no longer a reserved character, and PORT_CHAR(0) is meaningful now. The ioport_field structure now uses a reserved Unicode character rather than 0 as a filler.
- PORT_CHAR() with no arguments (formerly illegal) may be used to skip over shift positions that produce no useful codes.
* ioport.h: Use the empty string rather than nullptr as default tag for ioport_condition. (ioport_condition::operator== was blindly passing the null pointers to strcmp.)
------------------------------
Black Rhino (IGT) [Brian Troha, The Dumping Union]
Super 8 Race [Brian Troha, The Dumping Union]
Wheel of Fortune (IGT) [Brian Troha, The Dumping Union]
* Added Mahjong X-tal 7 and Jan Yu Ki DIP switch locations based on
input test display.
* Corrected some Mahjong X-tal 7 DIP switch settings, and marked some as
unknown as they were clearly wrong.
-dynax/ddenlovr.cpp: Demoted Hanafuda Hana Gokou and Hanafuda Gokou
Bangaihen to not working - neither of these games works properly.
The "standard" mahjong matrix can easily be shared by Dynax, Jaleco,
Seta and IGS with minor adjustments.
dynax/ddenlovr.cpp: Hooked up hopper device for Hanafuda Hana Tengoku.
- Added ADB power key callback
- Added "any key down" callback used in PowerBooks
- Removed the last bits of the old adb_vblank() service routine.
apple/pseudovia.cpp: Added support for SCSI IRQs. [R. Belmont]
apple/macprtb.cpp: Support sleep and wake-up for Macintosh Portable and PowerBook 100. [R. Belmont]
apple/macpwrbk030.cpp: Updates [R. Belmont]
- Fixed issues with Shut Down and Restart functionality
- Support sleep and wake-up for all supported models
- Cleanups and save state support
Systems promoted to working
---------------------------
Macintosh PowerBook 140 [R. Belmont]
Macintosh PowerBook 160 [R. Belmont]
Macintosh PowerBook 180c [R. Belmont]
Clones promoted to working
--------------------------
Macintosh PowerBook 145 [R. Belmont]
Macintosh PowerBook 145B [R. Belmont]
Macintosh PowerBook 165 [R. Belmont]
Macintosh PowerBook 165c [R. Belmont]
Macintosh PowerBook 170 [R. Belmont]
Macintosh PowerBook 180 [R. Belmont]
* Fixed 2P side inputs for tenkai, ougonhai and mjmyster.
* Use hanafuda input types for hginga.
* Use proper bookkeeping and memory reset inputs for hginga and hanakanz.
* Started using I/O port finders for mahjong keyboards.
* More side effects checks.
* Reduced some duplication.
------------------
Punk Shot (Asia 2 Players, hacked?) [Dragos]
New systems marked not working
------------------------------
unknown Falcon gambling machine [Mark Beckford]