* sound/flt_biquad: Added calculator functions for RC-based band-pass filters.
linndrum.cpp, roland_tr707.cpp: Got rid of custom implementations and used the above.
When executed with no parameters, symlist was displaying the symbol tables for the first CPU and the debugger built-in globals. Defaulting to the first CPU like that didn't make sense. It now displays the symbol tables for the VISIBLE cpu and the debugger built-in globals.
* proper dirty marking
* make the floor counter display work
* handle the credit number / continue counter
* allow high score table to be drawn
* allow high score name entry
* add notes
* make the tilemap wide enough for the background, put some dummy (column position values) in the tilemap when the command is issued.
* put the draw on a timer
---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
* Simplify cdicdic.cpp
This simplifies the reference functions while making small changes to the used functions.
* Simplify cdicdic
Reduced by 37 lines.
* CD-i: Fixes XA audio header offset
Fixes Github #13991
* allow Juicebox to load raw ROMs from the software list
* verified some carts, added 2 new dumps
* add 2 more
* added 2 more bootable sets, replace an old dump
---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
* CD-i: Fix Cursor Inversion Color
This corrects a slight error in the cursor inversion color. A full brightness color should keep the brightness value, and only invert the RGB. See MCD212 section 7.5
* CD-i: Introduce External Video Input
This replaces the static background color with a function that will switch behavior if the EV flag is set. Currently there is no DVC chip, so this will produce black output. This fixes#13980 .
* CD-i: Add Undefined Matte Behavior
Fixes#13976
Greenbook says not to change the MF flag within a line. However, if you do, the behavior is undefined.
Console verification shows that the real console will use these values. The non-spec behavior is explained in a comment.
Additionally, this tidies up the Matte function.
* CD-i: Fix RGB Transparency
This fixes RGB transparency checks.
Previously it was checking the high bit. This would pass when checking the false condition (mode 10) but not on the true condition (mode 2).
New working systems
-------------------
Plug Play TV Games 1 (4-in-1) (VideoJet, France) [TeamEurope]
Plug Play TV Games 3 (4-in-1) (VideoJet, France) [TeamEurope]
Plug Play TV Games 4 (4-in-1) (VideoJet, France) [TeamEurope]
New systems marked not working
------------------------------
Lexibook Junior Barbie Drawing Board / Barbie Drawing Studio [TeamEurope]
PDC M2 [TeamEurope]
My Arcade Atari (DGUNL-7013, Micro Player Pro) [Sean Riddle]
Millennium Arcade Genius SE [TeamEurope]
New software list items marked not working
------------------------------------------
smartcycle_cart.xml:
Dora l'Exploratrice - Dora L'Aventure de l'Amitié (France) [TeamEurope]
À la Découverte des Dinosaures (France) [TeamEurope]
Hot Wheels - Pédale à Toute Vitesse (France) [TeamEurope]
------------------------------
Jin Huangguan II (V310CN) [little0]
Jin Huangguan 6th [little0]
New working clones
------------------
Driving Force (Galaxian conversion, Seatongrove UK) [Hammy, Caius]
New clones marked not working
-----------------------------
Mahjong Electron Base (parts 2 & 3, Japan bootleg set 2) [Mr.Dai]
Mahjong Electron Base (parts 2 & 3, Japan bootleg set 3) [Mr.Dai]
- misc/goldnpkr.cpp: dumped missing ROMs for kmhpan [Mr.Kong]