Bermuda Syndrome
Bermuda Syndrome emulates Bermuda Syndrome game. It reads 17 files, 4 of them required: without a required file it does not start games.
About this profile
Technical notes
Rewrite of the engine of Bermuda Syndrome (Century Interactive, BMG, 1995) by Gregory Montoir, from the reversing of the original Windows executable. It runs the original data files, retail or demo. RetroBat installs bs.exe with the 0.1.7 README beside it, the release the 0.1.7 tag builds.
RetroBat starts bs.exe with --datapath=<rom folder>/DATA, --savepath=<saves>/bsyndrome and --musicpath=<bios>/bsyndrome/MUSIC, and stops when the DATA folder is missing. ref: emulatorLauncher Generators/PortsLauncher.Configuration.cs:131-166
Data path (default DATA): either a directory, listed once and searched by name without regard to case, or a single romfs image ("-rom1fs-" signature). Scene files are looked up under SCN/, every name the scripts give with a leading ".." is taken from the data root, so the expected tree is the game folder itself: SCN/, WGP/, MENU/, MIDI/, DATA/ for the videos, and the bermuda.* files at its root. ref: main.cpp:13-28, fs.cpp:230-305
Version detection: SCN/-00.SCN marks the demo, otherwise SCN/-01.SCN
(German) or SCN/_01.SCN (English and French) is the startup scene, and
with none of them the engine stops with "Unable to find startup scene
file". bermuda.wgp and bermuda.spr are loaded at startup, bermuda.ovr only
for the full game.
ref: game.cpp:33-51, resource.cpp:44-60
Music path (default MUSIC): when a scene asks for one of the game's MIDI
tracks, trackNN.ogg is tried first, NN being the CD audio track that
replaces it (title.mid 01 through complete.mid 12, musik.mid of the demo
03). Without the .ogg the MIDI file of the data tree is played. The tracks
are rips of the retail CD soundtrack, 22 kHz stereo Vorbis per the README.
ref: game.cpp:1074-1119, mixer_sdl.cpp:64-76, README.TXT:21-23
gamecontrollerdb.txt is read from the working directory when present (systemstub_sdl.cpp:168). RetroBat ships none.
17 files: 4 required, 13 optional.
By kind: 17 game data.
| File | Required |
|---|---|
DATA/SCN/_01.SCN |
yes |
DATA/bermuda.wgp |
yes |
DATA/bermuda.spr |
yes |
DATA/bermuda.ovr |
yes |
DATA/DATA/LOGO.AVI |
no |
MUSIC/track01.ogg |
no |
MUSIC/track02.ogg |
no |
MUSIC/track03.ogg |
no |
MUSIC/track04.ogg |
no |
MUSIC/track05.ogg |
no |
MUSIC/track06.ogg |
no |
MUSIC/track07.ogg |
no |
MUSIC/track08.ogg |
no |
MUSIC/track09.ogg |
no |
MUSIC/track10.ogg |
no |
MUSIC/track11.ogg |
no |
MUSIC/track12.ogg |
no |
In this collection: 0 in repo, 0 missing and 17 unsourceable.
Game data
Section titled “Game data”17 files
_01.SCN required unsourceable game data
Startup scene of the English and French releases
- Path:
DATA/SCN/_01.SCN - System: Bermuda Syndrome game
- Source:
game.cpp:33-51
- The German release has -01.SCN instead and the demo -00.SCN. The rest of the SCN, WGP, MENU and MIDI trees is opened by name as scenes call for it.
- Not collectable: retail game data the collection does not hold, and a same-named file of another release must not stand in (acknowledged gaps)
bermuda.wgp required unsourceable game data
Bag background image
- Path:
DATA/bermuda.wgp - System: Bermuda Syndrome game
- Source:
resource.cpp:51
- Not collectable: retail game data the collection does not hold, and a same-named file of another release must not stand in (acknowledged gaps)
bermuda.spr required unsourceable game data
Common sprites
- Path:
DATA/bermuda.spr - System: Bermuda Syndrome game
- Source:
resource.cpp:60
- Not collectable: retail game data the collection does not hold, and a same-named file of another release must not stand in (acknowledged gaps)
bermuda.ovr required unsourceable game data
Overlay data of the full game
- Path:
DATA/bermuda.ovr - System: Bermuda Syndrome game
- Source:
resource.cpp:45-49
- Not read by the demo.
- Not collectable: retail game data the collection does not hold, and a same-named file of another release must not stand in (acknowledged gaps)
LOGO.AVI optional unsourceable game data
Logo video
- Path:
DATA/DATA/LOGO.AVI - System: Bermuda Syndrome game
- Source:
game.cpp:138,game.cpp:1043-1058
- INTRO.AVI and FINAL.AVI sit beside it. A missing video is skipped.
- Not collectable: retail game data the collection does not hold, and a same-named file of another release must not stand in (acknowledged gaps)
track01.ogg optional unsourceable game data
CD audio track 01, played in place of title.mid
- Path:
MUSIC/track01.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track02.ogg optional unsourceable game data
CD audio track 02, played in place of flyaway.mid
- Path:
MUSIC/track02.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track03.ogg optional unsourceable game data
CD audio track 03, played in place of jungle1.mid and of the demo musik.mid
- Path:
MUSIC/track03.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track04.ogg optional unsourceable game data
CD audio track 04, played in place of sadialog.mid
- Path:
MUSIC/track04.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track05.ogg optional unsourceable game data
CD audio track 05, played in place of caves.mid
- Path:
MUSIC/track05.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track06.ogg optional unsourceable game data
CD audio track 06, played in place of jungle2.mid
- Path:
MUSIC/track06.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track07.ogg optional unsourceable game data
CD audio track 07, played in place of darkcave.mid
- Path:
MUSIC/track07.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track08.ogg optional unsourceable game data
CD audio track 08, played in place of waterdiv.mid
- Path:
MUSIC/track08.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track09.ogg optional unsourceable game data
CD audio track 09, played in place of merian1.mid
- Path:
MUSIC/track09.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track10.ogg optional unsourceable game data
CD audio track 10, played in place of telquad.mid
- Path:
MUSIC/track10.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track11.ogg optional unsourceable game data
CD audio track 11, played in place of gameover.mid
- Path:
MUSIC/track11.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
track12.ogg optional unsourceable game data
CD audio track 12, played in place of complete.mid
- Path:
MUSIC/track12.ogg - System: Bermuda Syndrome game
- Source:
game.cpp:1078-1112
- Not collectable: rip of the retail CD soundtrack the collection does not hold, and a same-named track of another game must not stand in (acknowledged gaps)
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start