Hey guys, yes, I'm still alive, but life is very very busy, and all this stuff is very much on the backburner for me. I'm dropping in because someone contacted me on Discord recently asking about my work on MegaLD hardware, and I thought I'd put more stuff out there publicly than I had, so I'm going to rectify that now. I'm about to dump a lot of stuff in this thread which could help anyone who's interested in emulating MegaLD hardware. I'm dumping it in here, because it happens to come with a Mode 1 bootable ROM I wrote to help me rip MegaLD digital data tracks. Here's a raw drop from my development folder in whatever the hell state it's in:
https://nemesis.exodusemulator.com/Mega ... MegaLD.zip
Inside this archive you'll find an LDBIOS.INC file, which I've also uploaded separately here:
https://nemesis.exodusemulator.com/MegaLD/MEGALD.INC
This file is one I put together to complement the MEGACD.INC file from the Sega CD SDK, with changes for the MegaLD hardware which has differences in its BIOS routines. At the start of this file is a sizable block of comments which contain incomplete, but still fairly comprehensive notes from all my testing on the hardware interface of the Pioneer PD6103A IC inside the PAC-S1/S10 and PAC-N1/N10 modules. These hardware notes are the results of extensive hardware testing and reverse-engineering of the MegaLD subcpu BIOS program. Each register is described with all my observations on behaviour and interactions. All the other ICs are the same as a regular MegaCD, it's just this chip, with the custom BIOS programs, which make this hardware any different than a MegaCD, so it should be easy to "bolt on" to any emulator with MegaCD support.
As for the DumpMegaLD.zip file, it'll be a mess in who knows what state, but there are several ROM files you can build from it of interest:
Mode1DumperCD.bin - Bootable cartridge ROM to dump CD images via the MegaCD hardware streamed over the second control port
Mode1DumperLD.bin - Bootable cartridge ROM to dump digital LD tracks via the MegaCD hardware streamed over the second control port
MegaLDRegEditor.bin - Interactive program to view/edit the Pioneer PD6103A register block live on the LaserActive hardware. Very useful for hardware testing.
I haven't touched any of these files in years. No idea what state the code or the built binaries are in, but feel free to take them and do whatever you want with them.