Building MAME on macOS 10.14 or later now gives you full adaptive dark mode support in the debugger. Everything changes immediately if you change modes while MAME is open and the relevant colors respond to system customization in the macOS Control Panel.
I've worked a bit on the Casio RZ-1 emulation and added support for both data tapes and audio tapes. I had issues with this previously, but I think one of hap's upd7810 improved this.
Here's a video loading a data tape with 80s drum samples:
And here's a video showcasing sampling from a .wav file:
A software list was also added that includes the official Casio RZ-1 Sound Collection with various samples announced by an English speaking Japanese
Fun fact: The RZ-1 uses the same tape format as the TRS-80 Model 3.
Not yet submitted, and won't be for a while yet, but things are moving steadily forward with emulating the DPB-7001. Here it is after HLE-ing the tablet (the inductor-based system for pen proximity and location was too much for me to work out), fixing some drawing bugs, and getting further with how Store 1 and Store 2 get combined.
Top-left: Combined output Top-right: Console output Bottom-left: Store 1, raw (will be removed in the submitted version of the driver) Bottom-right: Store 2, raw (ibid)
Atari 8-bit misc fixes: - atari/antic.cpp: VBL status is always held no matter enable irq reg, fixes a800 anteater hangs - atari/gtia.cpp: fix player/missile width rendering, fixes jmpmanjr at very least Note: last fix may have fixed other stuff too, I'm unaware of any place where they chain double or quadruple missile widths for instance (old code wasn't setting that up properly)
I finally found out why the Cuda ADB microcontroller program in later 68K Macs (and all pre-USB PowerMacs) wasn't reading the keyboard and mouse. I don't know how to fix it correctly yet, but a one-byte patch to the program results in correct operation, and makes the Mac Color Classic and Mac LC 520 fully working.
More WIP in my Quantel DPB-7001 branch: Hard disk support.
This will make it easier to move forward: - The system no longer takes an eternity to start up. - There's no longer a long pause when interacting with the menu or palette, as the system no longer needs to spool brushes off of the Brush Master floppy every time. - It should now be possible to install typeface disks.