0mhz-net / 0mhz-collection

A curated collection of configurations for individually bootable DOS games for the ao486 core on MiSTer
64 stars 4 forks source link

Syndicat plus not working #41

Closed GamaBurst closed 7 months ago

GamaBurst commented 7 months ago

After booting, you have to choose between Syndicat or Syndicat American Revolt whatever the choice the game automatically exit to DOS.

emubastard commented 7 months ago

Can someone in the fried chicken tell me what the heck is the deal with this game?

tomcat-sandman commented 7 months ago

Can someone in the fried chicken tell me what the heck is the deal with this game?

Could this be it? https://www.vogons.org/viewtopic.php?p=195929#p195929

"I found using SYND.EXE fails to launch the game. All it manages to do is setup the sound. Then it crashes when I select either Syndicate or American Revolt."

Edit:

I tested this myself. After you exit to DOS: enter "cd syndicat" followed by "intro" to watch the intro cutscene, or "main" to play Syndicate - however, big problem, SFX seem to be missing! Music is present

To play American Revolt, you'll need to "cd datadisk" instead, followed again by "intro" for the cutscene or "main" to play American Revolt. If you already changed directory to syndicat previously you'll have to cd/ back or reset.

Unfortunately I don't know how to fix the missing SFX, or make this a more convenient process.

tomcat-sandman commented 7 months ago

RESOLVED! Some modifications must be made within the VHD. I'm not certain if all of the below is required to make everything work, but this is what I did.

  1. Open the VHD.
  2. Navigate to SYND/SYNDICAT/ and copy the DATA folder as well as INTRO.exe and MAIN.exe (optionally, you may copy SINTRO.exe and SMAIN.exe, these are just Spanish language variants). Navigate back to SYND/ and paste the DATA folder and EXEs here, overwrite existing DATA folder.
  3. Within these directories, you'll find 7 sound files: SOUND-0.dat, SOUND-0.tab, SOUND-1.dat, SOUND-1.tab, SOUNDC.dat, SOUNDIO.dat, SOUNDOF.dat. Make sure these are all present in SYND/DATA. Copy these into the SYND/ and SYND/SYND/ directories as well. (It is certain that we are creating unneeded copies, but this is just what I did - the filesizes are negligible)
  4. Find and edit RUNGAME.bat. It should look like this.

@echo off sysctl.exe 30Mhz L1+ L2+ intro.exe main.exe >nul: /iirq5 /idma1 /iio$220 /c0

Now, when you select Syndicate Plus from the OSD, it will start with the Intro. When the intro completes (or if you skip it) there will be some errors and onscreen fuckery, before the menu screen appears, and everything should work... This sets it up for playing Syndicate, for American Revolt it would use the DATADISK files instead.

emubastard commented 7 months ago

I wouldn't mind if you contacted me on Discord for your contribution. MisterAddos or MisterFpga