I accidentally broke this in 47d8c69b, where I forgot to account for the
"oddball" images from the software list. AFAICS, bardstl3 is the only software
to be broken, because its images are _shorter_ than they're supposed to be.
In addition, disk 3 of this image has a different size that's not listed in
`identify()`, so it couldn't even be loaded before that commit. Fix that too.
* igs/igs011.cpp: Use common mahjong matrix definitions.
* igs/igs011.cpp Fixed DIP switches for lhb2, nkishusp and xymg.
* dynax/ddenlovr.cpp: Fixed DIP switches for mjmyornt based on manual.
* dynax/ddenlovr.cpp: Identified some DIP switches for mjmyster based on
similarity to mjmyornt.
------------------------------
Chaku Melo Collection [Darksoft]
Multi Game (IGT, M0000133) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000156) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000159) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000164) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000166) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000214) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000247) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000394) [Brian Troha, The Dumping Union]
Multi Game (IGT, M0000535) [Brian Troha, The Dumping Union]
The Munsters [Brian Troha, The Dumping Union]
Vision printer [Brian Troha, The Dumping Union]
* Corrected title of Dongbang Jiju in description (Korean version of Dragon World.
* Improved keyboard and DIP switch matrix reading code.
* Use generic graphics decoding layout for debugging.
* Suppress side effects for debugger reads.
* Generally cleaned up code and improved and fixed some comments.
- 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]