nukeykt / Nuked-SC55

Roland SC-55 series emulation
Other
435 stars 48 forks source link

Adds support/mocks for H8/510-based devices (and more) #85

Open giulioz opened 4 months ago

giulioz commented 4 months ago

This PR is meant to be a public work in progress to add support for other Roland devices, as by doing this work I discovered a lot of details that could be useful to be made public.

✅ RD-500

Boots, audio works, screen works, midi works, buttons not implemented yet. Can boot and go directly to the demo songs.

image

✅ XP-10

Boots, audio works (partially tested), button controls work, midi works. No waverom dumps yet.

image

⛔️ RA-30

Most of memory map figured out but still no screen, controls or audio. It's based on the GP-4 chip so no further emulation needed, but service manual not publicly available so guessing the button switches/leds matrix will be needed.

🚧 SC-88

Boots, buttons work, no audio, slow emulation (timer problem?). Requires reverse engineering of the XP chip.

image image

🚧 SC-88VL

~Should be extremely similar to the SC88, but doesn't boot yet.~ Now boots properly! Memory map and sub mcu stay the same. Requires reverse engineering of the XP chip.

⛔️ JD-800

H8/532 internal ROM is being dumped soon. Requires reverse engineering of the EP, TVF, MEQ and DSP chips.