First post, by sdz
Latest release: https://github.com/sdz-mods/VSC-55/releases/tag/A00
VSC-55 - Virtual SC-55/SC-55mkII for Windows98.
Features:
-appears as VSC-55 in Windows MIDI output selection
-plays Windows MIDI applications and MIDI routed from DOS games under Windows (via VOPL3, when using WDM drivers, VOPL3 - Virtual OPL3 FM + MPU-401 bridge for Windows 98/ME ).
-SC-55 front panel with LCD and buttons, plus a settings window.
-supports SC-55 and SC-55mkII with FW: 1.00, 1.10, 1.20, 1.21 and 2.00; SC-55mkII 1.01 and CTF-patched 1.01
-starts in the systray, default stopped (can be configured so that the emulation is always running)
-sound output through waveOut
Installation
-run INSTALL.BAT.
-copy your ROM files to C:\VSC-55\ROMS (see project github link for folder structure)
-reboot
Project github link: https://github.com/sdz-mods/VSC-55
Credits:
-based on nukeykt's Nuked-SC55 https://github.com/nukeykt/Nuked-SC55
-VSC-55 uses jcmoyer's Nuked-SC55 fork https://github.com/jcmoyer/Nuked-SC55
-faceplate from linoshkmalayil's Nuked-SC55-GUI-Float https://github.com/linoshkmalayil/Nuked-SC55-GUI-Float with GUI code work from kebufu https://github.com/mckuhei/Nuked-SC55
-chatgpt was used for some parts
Tested on a Dell Precision M4800 with HDA and WDMHDA audio driver, I7-4940MX CPU.
Important note: you need a FAST CPU for this. On the 4940MX CPU (which runs at 4GHz under W98) CPU usage is around 30-40%, depending on the emulated model (SC-55 vs SC55-mkII).