Should be added soon:
- mute
- speaker/microphone resampling
To be added a little later:
- compression
- reverb
Needs to be added by someone else:
- coreaudio
- direct
- portaudio
- xaudio2
- js
all three existent sets were renamed, rearranged,
and moved to this new driver to complete their emulation.
Systems promoted to working
---------------------------
Super Shanghai 2000 (set 1, green board) [Roberto Fresca, Grull Osgo]
Super Shanghai 2000 - Wrestle Fiesta (30% bonus, red board) [Roberto Fresca, Grull Osgo]
Clones promoted to working
--------------------------
Super Shanghai 2000 (set 2, green board) [Roberto Fresca, Grull Osgo]
allow PDS cards to hijack the internal screen. [R. Belmont]
bus/nubus: Many updates. [R. Belmont]
* All cards: modernized with short types, fewer boilerplate comments, general cleanups,
and card memory map support.
* Lapis ProColor: fixed "encrypted" 4 and 8 bit-per-pixel modes and added the NuBus and PDS/30
versions of the ProColor 8. Also used the TLC34075/34076 DAC device.
* m2video: use the CRTC registers of the TFB 1.0 chip and the Bt453 DAC device.
* m2hires: use the CRTC registers of the TFB 2.2 chip, merge in the Apple Portrait Card, and
add the Apple Workstation Card. All 3 of these were the same card with different ROMs,
pixel clock crystals, and DAC models (Bt473 or Bt474).
* Sigma Designs LaserView: Now uses the CRTC register values.
* RasterOps ColorBoard/264 NuBus: Much better correctness on the NuBus version, including support
for the 30 Hz NTSC mode
* RasterOps ColorBoard/264 PDS: Near-total rewrite using the TMS34061 and Bt473 devices.
* SuperMac Spectrum/8 Series III: Use Bt478 DAC device like the real card.
* SuperMac Spectrum PDQ: Documented that the card uses 3 Bt458 DACs. Not actually hooked up that
way yet.
* Moniterm MacViking: Documented that the CRTC is a TTL state machine, there are no registers.
* Micron/XCEED MacroColor/30: Merged with Color 30HR which is 99% the same hardware, and
added an "internal" version which takes over the SE/30's internal display and allows you to
show grayscale on the original CRT.
* Micron/XCEED Color HR30: All available video modes are supported now with the MonitorXCEED
software. Also added an "internal" version like the MacroColor/30, decoded the register
encryption, and used the correct Bt473 and Bt478 devices.
New working systems
-------------------
Columbus Circle FC Compact 88-in-1 (CC-SFFC-WT) (Japan) [TeamEurope, David Haywood]
New systems marked not working
----------------------------------
Bandai Demon Slayer: Kimetsu no Yaiba Zenshuuchuu Pad (green ver.) (Japan) [TeamEurope, David Haywood]
Bandai Kamen Rider Ryuki: Survival Fight (Japan) [TeamEurope, David Haywood]
Bandai Ojamajo Doremi no TV de Magical Cooking (Japan) [TeamEurope, David Haywood]
dreamGEAR My Arcade All Star Arena - Pocket Player (307-in-1) [TeamEurope]
JoyPalette Anpanman: Minnade! Ikunou Mat (Japan) [TeamEurope, David Haywood]
JoyPalette Anpanman: Sports Ikunou Mat (Japan) [TeamEurope, David Haywood]
Konami Kenshinkeikaku TV (for e-walkeylife2) (Japan) [TeamEurope, David Haywood]
LeapFrog LeapLand Adventures (UK) [TeamEurope]
LeapFrog PAW Patrol: To The Rescue! (UK) [TeamEurope]
LeapFrog Word Launch (UK) [TeamEurope, David Haywood]
Lexibook Power Console - Marvel Spider-Man [TeamEurope, David Haywood]
San-X / Tomy Sumikko Gurashi - Sumikko Mikke DX (Japan) [TeamEurope, David Haywood]
Takara Tomy RizSta Live Studio [TeamEurope]
Tomy Kiratto Pri-Chan - PritamaGO: Misty Purple (Japan) [TeamEurope, David Haywood]
Tomy Takara Boku wa Tomica Driver - Hataraku Norimono Daishuugou! (Japan) [TeamEurope, David Haywood]
unknown VT3xx based 270-in-1 (BL-867 PCB03) [TeamEurope, David Haywood]
New clones marked not working
-------------------------------
Epoch / SSD Company LTD Super TV-PC - Link (Japan) [TeamEurope, David Haywood]
* apple/mac128.cpp, apple/macii.cpp: Added CPU family filters to floppy and hard disk lists.
* apple/mac128.cpp: Added fine-grained model filters to software lists because of badly behaved booters.
* mac_flop_orig.xml: Fixed compatibility filters for '000 booters (ignoring the Portable/PB100 for now).
* netdev/pcap.cpp: Don't return a pointer to a buffer on the stack that's about to be unwound.
* seta/ssv.cpp: Fixed width of DSP RAM acccess handlers.
* Split host interface into separate data_r, data_w and status_r.
* Added access mask for µPD96050 data RAM write, simplified downstream code that uses it.
* bus/snes/event.cpp, bus/snes/upd.cpp: Added logging for writes to DSP status register address.
------------------------------
Super Shanghai 2000 (standard. green board) [Roberto Fresca, Ioannis Bampoulas]
Super Shanghai 2000 - Wrestle Fiesta (30% bonus, red board) [Roberto Fresca, Ioannis Bampoulas]