VOGONS


First post, by sdz

User metadata
Rank Oldbie
Rank
Oldbie

Latest release: https://github.com/sdz-mods/VSC-55/releases/tag/A00

VSC-55 - Virtual SC-55/SC-55mkII for Windows98.

The attachment vsc55.png is no longer available

https://youtu.be/lb-vyEWiCVQ

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).

Reply 1 of 3, by stanwebber

User metadata
Rank Oldbie
Rank
Oldbie

will this support scc1a roms? it would be very cool if this could be optimized to run on a very fast athlon xp that would be used as a dedicated softmpu serial bridge target.

Reply 2 of 3, by BaronSFel001

User metadata
Rank Member
Rank
Member

I take it this verified successful implementation of the mkII CTF patcher? The growing scarcity of the original hardware may be making it too precious to run such experiments on, but the result could be the ideal balance (in many games) with original SC-55 tones [not carried over 100% into the SC-88 and later units] and lifting of polyphony limits plus CTF compatibility.

System 20: PIII 600, LAPC-I, MK1869 Xtreme, Voodoo3, SQ2500, R200, 3.0-Me
System 21: G2030 3.0, X-fi Fatal1ty, GTX 560, XP-Vista
Retro gaming (among other subjects): https://baronsfel001.wixsite.com/my-site

Reply 3 of 3, by sdz

User metadata
Rank Oldbie
Rank
Oldbie

@stanwebber it's based on Nuked-SC55, which supports SC-155. However, only SC-55 and SC-55mkII are enabled at the moment.
As for optimizations, it's already optimized as much as possible without starting digging into the Nuked-SC55 internals (which I'd like to avoid).

@BaronSFel001 VSC-55 is just some glue logic attached to Nuked-SC55 so it runs under Windows98. Since it's based on Nuked-SC55, it should support that.