- Improved the internal layouts, creating new ones for all the different games.
- Arranged the reels/symbols per machine.
- Improved the samples system.
- All games are now playable.
* sound/ks0164: Attempt to fix audio looping issues
* cpu/ks0164: swap bges and bles (fixes sound effects), fix some disasm issues, document a new opcode
* misc/dgpix: Refactor to use intelfsh, add controls for btplay2k and letsdnce, add sound banking for BMkey PCB
------------------
Deluxe Trivia ? Whiz (6221-75, U5-0 Edition 5 Vertical) [Brian Troha, The Dumping Union]
The Pit Boss (2214-07, U5-0) [Brian Troha, The Dumping Union]
Tic Tac Trivia (6221-23, U5-0C (07/07/86) [Brian Troha, The Dumping Union]
Trivia ? Whiz (6221-05 U5-0C, Edition 3) [Brian Troha, The Dumping Union]
New clones marked not working
-----------------------------
Match'em Up (6221-51, U5-1) [Brian Troha, The Dumping Union]
- merit/merit.cpp updated: [Brian Troha]
* Added additional notes to some sets.
* Added a few missing dipswitch settings.
* Removed "Horizontal" from parent game descriptions as it's the standard version, leaving Vertical as the a defining seperator.
* Removed the "h" from Trivia ? Whiz 3 set names, was the only set to add h to ROM names.
* Ordered Phraze Craze from newest to oldest making Phraze Craze (6221-40, U5-3A Expanded Questions) the parent.
* Arranged Phraze Craze questions ROMs as found on actual ROM board.
* Several ROM name corrections.
* Dumped the KEY BPROM for Phraze Craze & Deluxe Trivia ? Whiz.
- Changed default Door Switch state.
- Added missing kbdc scan line mask to get the machine in working state.
- Added and hooked Hopper Device.
- Fixed reels symbol's positions in external artworks for all machines.
- Fixed reels symbol's positions for Toledo internal layout.
- Changed where possible logical operators with BIT function.
- Added coin-in sound sample.
- Added Lever mechanical rattle sound sample.
- Added and updated technical notes.
- Promoted to working machine.
render/drawbgfx.cpp: Return an error if Wayland EGL surface can't be
created for additional windows.
emu/emucore.h: Added explicitly defaulted copy and move constructors for
emu_fatalerror.
Fixed apparent misunderstanding of const. Returning const value types
and casting to const value types is pointless outside very narrow use
cases. Putting const value type parameters in interfaces just makes
trouble.
cpu/adsp2100: Use count_leading_ones_32 where it's simple rather than
inverting and counting leading zeroes.
util/multibyte.h: Don't pollute global namespace, constexpr implies
inline, make narrowing casts explicit.
imagedev/simh_tape_image.h: inline is implied for member functions with
bodies supplied at declaration.
Tidied up some ugly casts in various places.