Difference between revisions of "Bizhawk"

From Sinden Lightgun
Jump to navigation Jump to search
m (Crossed out non-lightgun game.)
m (Updated EmuInfoBox.)
 
(30 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
|logo = BizHawk.webp
 
|logo = BizHawk.webp
 
|category = Emulator
 
|category = Emulator
|system = Master System, Megadrive/Genesis
+
|system = Master System<br/>Genesis/Mega Drive<br/>Sega CD/Mega CD
|download = [https://github.com/TASVideos/BizHawk/releases/download/1.13.0/BizHawk-1.13.0.zip Bizhawk GitHub page]
+
|download = [https://github.com/TASEmulators/BizHawk/releases/download/2.10/BizHawk-2.10-win-x64.zip Bizhawk GitHub page]
 
|license = Free (MIT License)
 
|license = Free (MIT License)
 
|gameplayshot = bizhawk.jpg
 
|gameplayshot = bizhawk.jpg
 
|note =  
 
|note =  
 
}}  
 
}}  
 +
 +
''BizHawk is a multi-platform emulator with full rerecording support and Lua scripting. BizHawk focuses on core accuracy and power user tools while still being an easy-to-use emulator for casual gaming.''<br/>
 +
<small>-BizHawk Website</small>
 +
 +
== Limitations ==
 +
The computer's screen resolution should be set to "1920x1080" at "100%" scaling.<br/>
 +
Due to how BizHawk loads the Libretro, genplus-gx, the controller configuration is automatic. This means certain games won't load two Konami Justifiers as lightguns but only one Sega Menacer.<br/>
 +
The following games support two players with the Sinden lightguns:
 +
*Lethal Enforcers
 +
*Lethal Enforcers II: Gun Fighters
 +
 +
== Expectations ==
 +
BizHawk's use of the genplus-gx Libretro works accurately except the Sega Master System game, "Wanted", aims slightly to the left.<br/>
 +
"Laser Ghost" has an in-game bug that if you don't press Start for the first few screens and press the lightgun trigger instead, it will cause the in-game lightgun to be inoperable.<br/>
 +
The following games may need in-game calibration:
 +
*Crime Patrol
 +
*Mad Dog McCree
 +
*Mad Dog II; The Lost Gold
 +
*Who Shot Johnny Rock?
  
 
== Downloads ==
 
== Downloads ==
 +
=== Pre-requisites ===
 +
Latest BizHawk Pre-requisite Installer: https://github.com/TASEmulators/BizHawk-Prereqs/releases<br/>
 +
AutoHotkey v2.0: https://www.autohotkey.com/<br/>
 +
''<small>Note: For more information on AutoHotkey see [[AHK]]</small>''
 +
=== Required ===
 +
Latest BizHawk: https://github.com/TASEmulators/BizHawk/releases</br>
 +
''<small>Note: Current version as of writing is v2.10</small>''<br/>
 +
Sinden Loader: [https://1drv.ms/u/c/beb7875f9e8e633b/EermyPgXRfpPoqg104E4COoBaSjWg98f_ju0GYUpdyjBWA?e=Y2ZtqA Sinden Loader for BizHawk.zip]
 +
=== Optional ===
 +
Sega Bezels for Sinden Lightguns: [https://1drv.ms/u/c/beb7875f9e8e633b/EY7JyPMZbLVCi9mltvkznw0BB4Kv-C1_wCzJ2Sibe6ozhA?e=848mBw Sega Bezels]
 +
 +
== Setup Guide ==
 +
=== Sinden Configuration ===
 +
Sinden software provided.
 +
 +
=== Installation & Configuration ===
 +
 +
==== BizHawk Installation ====
 +
* Download the latest BizHawk from the provided link above.
 +
** Extract the BizHawk package to your preferred location. ''i.e. C:\Arcade\Emulators\BizHawk 2.10\''
 +
* Download the Sinden Loader for BizHawk from the provided link above.
 +
** Extract the Sinden Loader for BizHawk package to the location of BizHawk. ''This should create a folder in your BizHawk directory called ''Sinden Loader''.
 +
** Goto the ''Sinden Loader'' folder and load ''Setup Sindens.ahk'' and check your lightguns are working correctly.
 +
** Open the BizHawk emulator by running ''EmuHawk.exe''
 +
 +
==== Firmware Requirements ====
 +
** From the BizHawk menu click ''Config'' and then ''Firmware...''
 +
** The '''Firmware''' dialog box should open showing you which firmware you have.
 +
*** Click ''Open Firmware Folder'' to create a Firmware folder in the emulator directory.
 +
***You will need the firmware under the '''Genesis''' and '''Sega Master System''' categories shown below:
 +
***[[File:BizHawk - Firmware.png|frame|none|Required firmware.]]
 +
***You can right-click one of these entries and click ''Info'' to see the standard names for the BIOS files.
 +
***BIOS files you've correctly copied to the '''Firmware''' folder will show a green tick instead of a blue question mark.
 +
***Close the '''Firmware''' dialog box.
 +
 +
==== BizHawk Lightgun Configuration ====
 +
 +
===== Sega Master System =====
 +
* From the BizHawk menu click ''Config'' and then ''Load Config From...''
 +
** Navigate to ''.\Sinden Loader\Bizhawk Configs\'' from the emulator root folder.
 +
** Open ''SMS - YM2413 ENABLED.ini''.
 +
* From the BizHawk menu click ''File'' and then ''Open ROM...'''
 +
**Load a Sega Master System ROM from the table below.
 +
* Now load ''Setup Sindens.ahk'' from the ''Sinden Loader'' folder.
 +
* Go back to BizHawk and load the Sinden border with either ''alt+b'' or the back right button on the Sinden lightgun.
 +
* From the BizHawk menu click ''Config'' and then ''Controllers...''
 +
** Click on the ''Analog Controls'' tab.
 +
*** '''P1 Lightgun X:''' Click ''Bind!'' and move the Player 1 Sinden lightgun left and right.
 +
*** '''P1 Lightgun Y:''' Click ''Bind!'' and move the Player 1 Sinden Lightgun up and down.<br/><small>''Note: '''P1 Lightgun X''' and '''P1 Lightgun Y''' should be bound to '''WMouse X''' and '''WMouse Y''' respectively.''</small>
 +
*Click ''Save''.
 +
*From the BizHawk menu click ''Config'' and then ''Save Config As...''
 +
**Navigate to the ''.\Sinden Loader\Bizhawk Configs\'' folder and overwrite ''SMS - YM2413 ENABLED.ini''
 +
*From the BizHawk menu click ''SMS'' and the ''Settings''.
 +
**Click on the ''Sync Settings'' tab.
 +
**In the list of settings change '''[SMS] FM Sound Chip Type''' to ''YM2413_DISABLED''.
 +
**Click OK
 +
*From the BizHawk menu click ''Config'' and then ''Save Config As...''
 +
**Navigate to the ''.\Sinden Loader\Bizhawk Configs\'' folder and overwrite ''SMS - YM2413 DISABLED.ini''
 +
*From the BizHawk menu click ''File'' and then ''Close ROM''.
 +
*From the BizHawk menu click ''Config'' and then ''Load Config From...''
 +
** Navigate to ''.\Sinden Loader\Bizhawk Configs\'' from the emulator root folder.
 +
** Open ''SMS - Light Phaser + GamePad.ini''.
 +
* From the BizHawk menu click ''File'' and then ''Open ROM...'''
 +
**Load a Sega Master System ROM from the table below.
 +
* From the BizHawk menu click ''Config'' and then ''Controllers...''
 +
** Click on the ''Analog Controls'' tab.
 +
*** '''P1 Lightgun X:''' Click ''Bind!'' and move the Player 1 Sinden lightgun left and right.
 +
*** '''P1 Lightgun Y:''' Click ''Bind!'' and move the Player 1 Sinden Lightgun up and down.<br/><small>''Note: '''P1 Lightgun X''' and '''P1 Lightgun Y''' should be bound to '''WMouse X''' and '''WMouse Y''' respectively.''</small>
 +
*Click ''Save''.
 +
*From the BizHawk menu click ''Config'' and then ''Save Config As...''
 +
**Navigate to the ''.\Sinden Loader\Bizhawk Configs\'' folder and overwrite ''SMS - Light Phaser + GamePad.ini''
 +
*From the BizHawk menu click ''File'' and then ''Close ROM''.
  
* Download Bizhawk Stable 1.13.0 from the [https://github.com/TASVideos/BizHawk/releases/download/1.13.0/BizHawk-1.13.0.zip Bizhawk GitHub page]
+
===== Sega Genesis/Mega Drive =====
* Download Windows Bizhawk Dev Build 2.6.2 from the [https://gitlab.com/TASVideos/BizHawk/-/jobs/1189844334/artifacts/download Bizhawk GitLab page]
+
*From the BizHawk menu click ''Config'' and then ''Load Config From...''
* Download Linux Bizhawk Dev Build 2.6.2 from the [https://gitlab.com/TASVideos/BizHawk/-/jobs/1189844333/artifacts/download Bizhawk GitLab page]
+
** Navigate to ''.\Sinden Loader\Bizhawk Configs\'' from the emulator root folder.
 +
** Open ''GEN - PAD 320.ENABLED.ini''.
 +
* From the BizHawk menu click ''File'' and then ''Open ROM...'''
 +
**Load a Sega Genesis/Mega Drive ROM from the table below.
 +
* From the BizHawk menu click ''Config'' and then ''Controllers...''
 +
** Click on the ''Analog Controls'' tab.
 +
*** '''P2 Lightgun X:''' Click ''Bind!'' and move the Player 1 Sinden lightgun left and right.
 +
*** '''P2 Lightgun Y:''' Click ''Bind!'' and move the Player 1 Sinden Lightgun up and down.<br/><small>''Note: '''P2 Lightgun X''' and '''P2 Lightgun Y''' should be bound to '''WMouse X''' and '''WMouse Y''' respectively.''</small>
 +
*Click ''Save''.
 +
*From the BizHawk menu click ''Config'' and then ''Save Config As...''
 +
**Navigate to the ''.\Sinden Loader\Bizhawk Configs\'' folder and overwrite ''GEN - PAD 320.ENABLED.ini''
 +
*From the BizHawk menu click ''File'' and then ''Close ROM''.
  
=== Notes ===
+
===== Sega Sega CD/Mega CD =====
'''Note: Only 1.13.0 stable Bizhawk allows for the ability to fully map the Genesis/MegaDrive Menacer gun buttons. Any version post 1.13.0 has a regression bug and you will only be able to map the Start & A button.'''
+
*From the BizHawk menu click ''Config'' and then ''Load Config From...''
 +
** Navigate to ''.\Sinden Loader\Bizhawk Configs\'' from the emulator root folder.
 +
** Open ''GEN - PAD 320 DISABLED.ini''.
 +
* From the BizHawk menu click ''File'' and then ''Open ROM...'''
 +
**Load either ''Lethal Enforcers'' or ''Lethal Enforcers II: Gun Fighters''.
 +
* From the BizHawk menu click ''Config'' and then ''Controllers...''
 +
** Click on the ''Analog Controls'' tab.
 +
*** '''P2 Lightgun X:''' Click ''Bind!'' and move the Player 1 Sinden lightgun left and right.
 +
*** '''P2 Lightgun Y:''' Click ''Bind!'' and move the Player 1 Sinden Lightgun up and down.<br/><small>''Note: '''P2 Lightgun X''' and '''P2 Lightgun Y''' should be bound to '''WMouse X''' and '''WMouse Y''' respectively.</small>
 +
***Click on the ''Player 3'' tab.
 +
*** '''P3 Lightgun X:''' Click ''Bind!'' and move the Player 2 Sinden lightgun left and right.
 +
*** '''P3 Lightgun Y:''' Click ''Bind!'' and move the Player 2 Sinden Lightgun up and down.<br/><small>''Note: '''P3 Lightgun X''' and '''P3 Lightgun Y''' should be bound to '''WMouse X''' and '''WMouse Y''' respectively.''</small>
 +
*Click ''Save''.
 +
*From the BizHawk menu click ''Config'' and then ''Save Config As...''
 +
**Navigate to the ''.\Sinden Loader\Bizhawk Configs\'' folder and overwrite ''GEN - PAD 320 DISABLED.ini''
 +
*Close BizHawk
  
'''Note2: <s>Regression bug has been reported at this time of this writing and we are working with the development team to create a new fork that corrects the issue for newer versions</s>. Ty James Groom aka YoshiRulz'''
+
== Using Sinden Loader ==
 +
Sinden Loader is an AHK script that does the following when you load a ROM:
 +
* Loads the Sinden software.
 +
* Matches the ROM as accurately as it can to the correct bezel. If no bezel is found it will select the default system bezel.
 +
* Loads EmuHawk.exe with any specified parameters with ''--fullscreen'' and loads the correct config for the game/system.
 +
* Loads the bezel through AHK to display over the emulator.
  
'''*Update: Regression bug has been corrected thanks to the wonderful developers of this emulator. You can now utilize a development build ver 2.6.2 with the ability to map the additional lightgun buttons. If you are not comfortable using a development build, continue to use 1.13.0. Ty again to everyone that helped correct this bug for Sinden users.'''
+
Sinden Loader.ahk can be run with the following parameters:
 +
* -ROM=''"Full ROM Path"''
 +
* -nomousy
  
== <big>Compatible Games</big> ==
+
The following key combination can be used on the Sinden lightguns:
 +
*Hold the back left button and press the following inputs:
 +
**D-Pad Up: Press Start on the player 1 controller.
 +
**D-Pad Left: Press A on the player 1 controller.
 +
**D-Pad Right: Press B on the player 1 controller.
 +
**D-Pad Down: Press C on the player 1 controller.
  
=== Sega Master System Lightgun Games ===
+
== Batch File Example ==
{| class="wikitable"
+
An example file, ''Example.bat'', that is provided can be used to run the ''Sinden Loader''. This way you don't have to manually type it in each time you want to run that particular game. Just change the file path for the ROM.
!<big>Title</big>
+
<syntaxhighlight lang=bat>
!<big>System</big>
+
@ECHO OFF
!No-Intro/Redump Database
+
START "" "Sinden Loader.ahk" -ROM="D:\ROMs\Lethal Enforcers (USA).cue" -nomousy
 +
</syntaxhighlight>
  
<small>Official ROM names</small>
+
== <big>Compatible Lightgun Games</big> ==
!Lightgun
+
<br/>
!Notes
+
=== <center><big>Sega Master System</big></center> ===
|-
+
{| class="wikitable" style="margin:auto; width:85%; border-style:solid; border-width:2px; border-color:black;"
 +
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|Title
 +
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|System
 +
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|Lightgun
 +
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|Notes
 +
|- style="background-color:#8DB4E2;"
 
|3D Gunner
 
|3D Gunner
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|3D Gunner (USA) (Beta)
+
|style="text-align:center;"|Light Phaser
|Light Phaser
 
 
|Requires 3-D Glasses.
 
|Requires 3-D Glasses.
|-
+
|- style="background-color:#366092; color:#C5D9F1;"
 
|Assault City
 
|Assault City
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Assault City (Europe, Brazil) (En) (Light Phaser)
+
|style="text-align:center;"|Light Phaser
<s>Assault City (Europe) (Joypad)</s> <small>*Joypad only</small>
+
|
|Light Phaser
+
|- style="background-color:#8DB4E2;"
|also compatible with standard control pad
 
|-
 
 
|Gangster Town
 
|Gangster Town
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Gangster Town (USA, Europe, Brazil) (En)
+
|style="text-align:center;"|Light Phaser
|Light Phaser
 
 
|
 
|
|-
+
|- style="background-color:#366092; color:#C5D9F1;"
 
|Hang On & Safari Hunt
 
|Hang On & Safari Hunt
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Hang On & Safari Hunt (USA) (Beta)
+
|style="text-align:center;"|Light Phaser
<nowiki>[BIOS] Hang On & Safari Hunt (USA, Europe, Brazil) (En) (v2.4)</nowiki>
 
 
 
Hang On & Safari Hunt (USA)
 
|Light Phaser
 
 
|
 
|
|-
+
|- style="background-color:#8DB4E2;"
 
|Laser Ghost
 
|Laser Ghost
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Laser Ghost (Europe)
+
|style="text-align:center;"|Light Phaser
|Light Phaser
+
|Also compatible with standard control pad.
|also compatible with standard control pad
+
|- style="background-color:#366092; color:#C5D9F1;"
|-
 
 
|Marksman Shooting & Trap Shooting
 
|Marksman Shooting & Trap Shooting
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Marksman Shooting & Trap Shooting (USA, Brazil) (En)
+
|style="text-align:center;"|Light Phaser
Marksman Shooting & Trap Shooting & Safari Hunt (Europe)
 
|Light Phaser
 
 
|
 
|
|-
+
|- style="background-color:#8DB4E2;"
 
|Marksman Shooting & Trap Shooting & Safari Hunt
 
|Marksman Shooting & Trap Shooting & Safari Hunt
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Marksman Shooting & Trap Shooting & Safari Hunt (Europe)
+
|style="text-align:center;"|Light Phaser
|Light Phaser
 
 
|
 
|
|-
+
|- style="background-color:#366092; color:#C5D9F1;"
 
|Missile Defense 3-D
 
|Missile Defense 3-D
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|<nowiki>[BIOS] Missile Defense 3-D (USA, Europe) (v4.4)</nowiki>
+
|style="text-align:center;"|Light Phaser
Missile Defense 3-D (USA, Europe, Brazil) (En)
+
|Requires 3-D Glasses.
 
+
|- style="background-color:#8DB4E2;"
Missile Defense 3-D (USA, Europe, Brazil) (En) (Sample)
 
|Light Phaser
 
|
 
|-
 
 
|Operation: Wolf
 
|Operation: Wolf
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Operation Wolf (Europe, Brazil) (En)
+
|style="text-align:center;"|Light Phaser
|Light Phaser
 
 
|
 
|
|-
+
|- style="background-color:#366092; color:#C5D9F1;"
 
|Rambo III
 
|Rambo III
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Rambo III (USA, Europe, Brazil) (En)
+
|style="text-align:center;"|Light Phaser
|Light Phaser
 
 
|
 
|
|-
+
|- style="background-color:#8DB4E2;"
 
|Rescue Mission
 
|Rescue Mission
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Rescue Mission (USA, Europe, Brazil) (En)
+
|style="text-align:center;"|Light Phaser
|Light Phaser
 
 
|
 
|
|-
+
|- style="background-color:#366092; color:#C5D9F1;"
 
|Shooting Gallery
 
|Shooting Gallery
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Shooting Gallery (USA, Europe, Brazil) (En)
+
|style="text-align:center;"|Light Phaser
|Light Phaser
 
 
|
 
|
|-
+
|- style="background-color:#8DB4E2;"
 
|Space Gun
 
|Space Gun
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Space Gun (Europe)
+
|style="text-align:center;"|Light Phaser
|Light Phaser
 
 
|
 
|
|-
+
|- style="background-color:#366092; color:#C5D9F1;"
 
|Wanted
 
|Wanted
|Sega Master System
+
|style="text-align:center;"|Sega Master System
|Wanted (USA, Europe, Brazil) (En)
+
|style="text-align:center;"|Light Phaser
|Light Phaser
 
 
|
 
|
 
|}
 
|}
 
+
<br/>
=== Sega Mega Drive/Genesis, Sega 32x, and Mega CD/Sega CD Lightgun Games ===
+
=== <center><big>Sega Genesis/Mega Drive</big></center> ===
{| class="wikitable"
+
{| class="wikitable" style="margin:auto; width:85%; border-style:solid; border-width:2px; border-color:black;"
!Title
+
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|Title
!System
+
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|System
!No-Intro/Redump Database
+
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|Lightgun
 
+
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|Notes
<small>Official ROM names</small>
+
|- style="background-color:#8DB4E2;"
!Lightgun
 
!Notes
 
|-
 
 
|Body Count
 
|Body Count
|Sega Mega Drive, Sega Genesis
+
|style="text-align:center;"|Sega Genesis/Mega Drive
|Body Count (Europe) (En,Fr,De,Es,It)
+
|style="text-align:center;"|Sega Menacer
Body Count (Brazil) (En)
+
|
 
+
|- style="background-color:#366092; color:#C5D9F1;"
Body Count (Europe) (En,Fr,De,Es,It) (Beta)
+
|Menacer 6-Game Cartridge
 
+
|style="text-align:center;"|Sega Genesis/Mega Drive
Body Count (Brazil) (En) (Beta) (1994-01-27)
+
|style="text-align:center;"|Sega Menacer
 
+
|
Body Count (Brazil) (En) (Beta) (1994-02-08)
+
|- style="background-color:#8DB4E2;"
 
+
|T2: The Arcade Game
Body Count (Brazil) (En) (Beta) (1994-03-03)
+
|style="text-align:center;"|Sega Genesis/Mega Drive
 
+
|style="text-align:center;"|Sega Menacer
Body Count (Brazil) (En) (Beta) (1994-03-08)
 
|Menacer
 
 
|
 
|
|-
+
|}
 +
<br/>
 +
=== <center><big>Sega 32X, and Sega CD/Mega CD</big></center> ===
 +
{| class="wikitable" style="margin:auto; width:85%; border-style:solid; border-width:2px; border-color:black;"
 +
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|Title
 +
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|System
 +
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|Lightgun
 +
!style="width:25%; background-color:#1F497D; color:#C5D9F1; text-align:center; font-size:18px;"|Notes
 +
|- style="background-color:#8DB4E2;"
 
|Corpse Killer
 
|Corpse Killer
|Sega 32X, Mega CD, Sega CD
+
|style="text-align:center;"|Sega CD/Mega CD</br>Sega 32X + Sega CD/Mega CD
|[http://redump.org/disc/54843/ Corpse Killer (USA)]
+
|style="text-align:center;"|Sega Menacer
[http://redump.org/disc/16156/ Corpse Killer (Europe)]
+
|32X CD version not compatible with emulator.
 
+
|- style="background-color:#366092; color:#C5D9F1;"
[http://redump.org/disc/2965/ Corpse Killer (USA) (Sega CD 32X)]
 
 
 
[http://redump.org/disc/53301/ Corpse Killer (Europe) (Mega-CD 32X)]
 
|Menacer
 
|32X CD version not compatible with emulator
 
|-
 
 
|Crime Patrol
 
|Crime Patrol
|Mega CD, Sega CD
+
|style="text-align:center;"|Sega CD/Mega CD
|[http://redump.org/disc/60727/ Crime Patrol (USA)]
+
|style="text-align:center;"|Sega Menacer</br>Konami Justifier
|Menacer, The Justifer
 
 
|
 
|
|-
+
|- style="background-color:#8DB4E2;"
 
|Lethal Enforcer
 
|Lethal Enforcer
|Mega CD, Sega CD
+
|style="text-align:center;"|Sega CD/Mega CD
|[http://redump.org/disc/21495/ Lethal Enforcers (USA)]
+
|style="text-align:center;"|Konami Justifier
[http://redump.org/disc/24562/ Lethal Enforcers (USA) (Alt)]
 
 
 
[http://redump.org/disc/45637/ Lethal Enforcers (Europe)]
 
 
 
[http://redump.org/disc/31928/ Lethal Enforcers (Japan)]
 
|The Justifer
 
 
|
 
|
|-
+
|- style="background-color:#366092; color:#C5D9F1;"
 
|Lethal Enforcers II: Gun Fighters
 
|Lethal Enforcers II: Gun Fighters
|Mega CD, Sega CD
+
|style="text-align:center;"|Sega CD/Mega CD
|[http://redump.org/disc/21451/ Lethal Enforcers II - Gun Fighters (USA)]
+
|style="text-align:center;"|Konami Justifier
[http://redump.org/disc/17154/ Lethal Enforcers II - Gun Fighters (Europe)]
 
 
 
[http://redump.org/disc/49709/ Lethal Enforcers II - Gun Fighters (Europe) (Demo)]
 
 
 
[http://redump.org/disc/49675/ Lethal Enforcers II - Gun Fighters (Europe) (Beta) (1994-09-23)]
 
 
 
[http://redump.org/disc/39496/ Lethal Enforcers II - The Western (Japan)]
 
|The Justifer
 
 
|
 
|
|-
+
|- style="background-color:#8DB4E2;"
 
|Mad Dog McCree
 
|Mad Dog McCree
|Mega CD, Sega CD
+
|style="text-align:center;"|Sega CD/Mega CD
|[http://redump.org/disc/28030/ Mad Dog McCree (USA)]
+
|style="text-align:center;"|Sega Menacer</br>Konami Justifier
|Menacer, The Justifer
 
 
|
 
|
|-
+
|- style="background-color:#366092; color:#C5D9F1;"
 
|Mad Dog II: The Lost Gold
 
|Mad Dog II: The Lost Gold
|Mega CD, Sega CD
+
|style="text-align:center;"|Sega CD/Mega CD
|[http://redump.org/disc/60728/ Mad Dog II - The Lost Gold (USA)]
+
|style="text-align:center;"|Sega Menacer</br>Konami Justifier
|Menacer, The Justifer
 
|
 
|-
 
|Menacer 6-Game Cartridge
 
|Sega Mega Drive, Sega Genesis
 
|Menacer - 6-Game Cartridge (USA, Europe)
 
|Menacer
 
 
|
 
|
|-
+
|- style="background-color:#8DB4E2;"
 
|Snatcher
 
|Snatcher
|Mega CD, Sega CD
+
|style="text-align:center;"|Sega CD/Mega CD
|[http://redump.org/disc/20559/ Snatcher (USA)]
+
|style="text-align:center;"|Konami Justifier
[http://redump.org/disc/45506/ Snatcher (Europe)]
+
|Contains lightgun sequences.
 
 
[http://redump.org/disc/62657/ Snatcher (Europe) (Beta) (1994-10-07)]
 
|The Justifer
 
|Contains lightgun sequences
 
|-
 
|T2: The Arcade Game
 
|Sega Mega Drive, Sega Genesis
 
|T2 - The Arcade Game (USA, Europe)
 
T2 - The Arcade Game (Japan) (En)
 
 
 
T2 - The Arcade Game (USA) (Beta) (1992-08-xx)
 
|Menacer
 
 
|
 
|
|-
+
|- style="background-color:#366092; color:#C5D9F1;"
 
|Who Shot Johnny Rock?
 
|Who Shot Johnny Rock?
|Mega CD, Sega CD
+
|style="text-align:center;"|Sega CD/Mega CD
|[http://redump.org/disc/3303/ Who Shot Johnny Rock (USA)]
+
|style="text-align:center;"|Sega Menacer</br>Konami Justifier
|Menacer, The Justifer
 
 
|
 
|
 
|}
 
|}
 
== <big>Installation & Setup</big> ==
 
 
* Download BizHawk-1.13.0.zip from the provided link above.
 
** Extract the BizHawk package to your preferred location. This emulator is portable and does not require an installation
 
**Source the SegaCD & 32x BIOS files and place them in the firmware directory. It is recommended you source the [U] files from a reputable location or utilize your own[[File:Firmware.jpg|none|thumb|805x805px]]
 
 
* Download the [https://sindenlightgun.com/drivers/ official Sinden lightgun software] or copy an existing install package to the BizHawk emulator directory.
 
** Extract the Sinden software to your BizHawk folder ('''Important you have a separate Sinden package due to the way the buttons will be mapped for this emulator''')
 
** Load the Sinden software and go to the Button assignment tab. Below is a reference setup that matches the emulator (more below), but you can map the buttons however you please as long as they match the BizHawk emulator.
 
*** Click ''Save'' ''Settings'' button and then Start the Sinden software by clicking ''Start''
 
 
* Start the BizHawk emulator by running ''EmuHawk.exe'' and go to ''Config > Hotkeys''. Here you will setup however you want to control the emulator for save states, load states, screenshots, exiting the program, etc. Below is a reference guide for mapping the Sinden light gun that allows load/save state functionality, along with mapping A/B/C/Start buttons.
 
**Click ''Save'' once you have completed the setup.[[File:Sinden Controls.jpg|none|thumb|777x777px]]
 
 
* Load your desire rom file by going to ''File > Open Rom'' and select the desired package ('''Note: rar files are accepted for cartridge games, CD-based images will need to be unzipped and the .cue filed loaded)'''.
 
** If your games are part of a merged set, Bizhawk will ask which file you want loaded (.ic1 extensions are almost always the appropriate file to load) ('''Note: If you do not load the correct file, the emulator will not recognize the Menacer gun. If this happens, try selecting another file type''').
 
** If you are loading a CD-ROM based game and get the music player screen, click ''"CD-ROM"'' with the start button for P1.
 
**If you get a pop-up window stating the game file is not recognized, select Sega Genesis/MegaDrive as shown below:[[File:Selection.jpg|none|thumb]]
 
 
* With the desired game loaded Bizhawk should have started in a window, if it did not hit Alt+Enter to minimize then navigate to ''Config > Controllers.''
 
**In the mapping menu, Click "Player 1" and uncheck "Auto Tab" at the bottom which allows you to hit ''ESC'' to clear pre-mapped buttons. Proceed mapping the controls as shown below for P1 A through P1 Start ('''Note: You can bring up the Sinden light gun border by hitting ''Alt+B'' or the Back Right button on the gun and map the buttons via utilizing the gun. It is easier to just map them via the drop-downs and keyboard''')[[File:Bizhawk P1.jpg|none|thumb]]
 
 
** Click "Player 2" & use the drop-downs to map the controls as shown below or point the gun at the screen and set each option to your desired Sinden buttons - P2 Lightgun Trigger, P2 Lightgun Start, P2 Lightgun B, P2 Lightgun C ('''Note: If you do not have all these options you downloaded the wrong Bizhawk package and you need to start over with version 1.13.0 or the latest Dev build''').
 
*** For the P2 Lightgun Start, make sure to point the gun outside the Sinden border and click the front right button if you are following the recommended button layout in this guide. If the software maps to ''"C"'' you were not outside the border & should hit the ''ESC'' key and retry.
 
****Click ''Save'' [[File:Bizhawk P2.jpg|alt=Bixhawk GPGX Genesis Controller Configuration window with Player 2 mappings|none|thumb]]
 
 
* Go back to the Bizhawk screen with the game loaded and hit ''Alt+Enter'' to maximize the screen. If the Sinden border is no longer correctly aligned hit ''Alt+B'' again or the right back button to adjust the border ('''Note: It is recommended for most games to use a 4:3 border''').
 
** You should now have the ability to control the game via the Sinden gun. ''Aim calibration is not required for this emulator/setup''.
 
 
== <big>Sinden Controls</big> ==
 
The buttons are mapped to the Sinden gun as followed in this guide:
 
 
Trigger Button (WMouse L) - P2 Trigger A (shoot)
 
 
Pump (WMouse R) - P2 Lightgun B (grenade)
 
 
Front Left - Quicksave Slot 0
 
 
Back Left - Quickload Slot 0
 
 
Front Right (Return) - Start button P1 & P2 ('''Note: This button has a dual purpose. When playing a game make sure the Sinden border is enabled and point the gun and push this button to start all games to enable the Menacer gun. To pause the game from the gun, you must point the gun off-screen and push the button. If you prefer having separate buttons for these functions map it accordingly''')
 
 
Front Right - (C button) - P2 Lightgun C (not used, if needed map to a different button accordingly in Sinden software and emulator)
 
 
Back Right - Sinden border cycle (16:9/4:3)
 
 
== <big>Recommended Settings & Notes</big> ==
 
 
* Scanlines or additional filtering options can be enabled by going to ''Config > Display''
 
**Recommended scanline value is 25% for 1080p or 1440p monitors.[[File:Scanlines.jpg|alt=Bizhawk Display Configuration Scaling & Filtering tab|none|thumb]]
 
 
* Save your configuration after setup is completed by going to Config > Save config
 
 
* Games will only work with the light gun if Menacer gun is selected. If you receive a red X when trying to select the gun option, this is because your P1 and P2 start buttons are not mapped correctly.
 
 
== <big>Master System</big> ==
 
Use the latest build of BizHawk (at time of writing = 2.6.1), you'll need the Sega Master System bios file (google search) and place it in the emulators 'firmware' folder, open a light gun game (e.g. Rambo III), select the 'SMSHawk' menu option, 'Sync Settings' and change controller type to 'Light Phaser' (this only needs to be set the once for all light gun games). The Sinden software border can be brought up in full screen mode, fire away! You can also set other Sinden buttons for 'Pause' and 'Reset' once in a game (Config | Controllers | Console)
 
 
Note: I recommend using seperate installations of Bizhawk if you intend on playing both Master System and Genesis/Sega CD, to keep settings saved
 
 
== Remove Mouse Cursor ==
 
To remove the Mouse Cursor, add the files 'nomousy.exe' and 'nomousy.bat' to the emulators folder (this can be obtained from the [[Nomousy|Nomousy page]]), and use an AutoHotkey script (see [[AHK|AHK page]]) with following example below to run the various games... Note: edit your correct 'RomPath'
 
 
== Launch Script Example ==
 
<syntaxhighlight lang="ahk">
 
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
 
 
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
 
 
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
 
 
#SingleInstance Force ; prevents multiple copies of this script to be running at the same time
 
 
RomPath := """R:\BizHawk-2.6.1-win-x64\roms\Rambo III (USA, Europe).sms"""
 
 
Run, %A_ScriptDir%\nomousy.bat
 
 
Run, .\EmuHawk.exe %RomPath% --fullscreen
 
 
;****************Esc key script to close everything*****************
 
 
$Esc::
 
 
  Process,Close,EmuHawk.exe
 
 
   Run,taskkill /im "EmuHawk.exe" /F
 
 
   Run,%A_ScriptDir%\nomousy.exe
 
 
   ExitApp
 
 
return
 
</syntaxhighlight>
 
 
[[Category:Emulators PC]]
 
[[Category:Emulators PC]]

Latest revision as of 13:45, 13 April 2025



Emulator
Emulates: Master System
Genesis/Mega Drive
Sega CD/Mega CD
Download: Bizhawk GitHub page
License: Free (MIT License)
Bizhawk.jpg

BizHawk is a multi-platform emulator with full rerecording support and Lua scripting. BizHawk focuses on core accuracy and power user tools while still being an easy-to-use emulator for casual gaming.
-BizHawk Website

Limitations

The computer's screen resolution should be set to "1920x1080" at "100%" scaling.
Due to how BizHawk loads the Libretro, genplus-gx, the controller configuration is automatic. This means certain games won't load two Konami Justifiers as lightguns but only one Sega Menacer.
The following games support two players with the Sinden lightguns:

  • Lethal Enforcers
  • Lethal Enforcers II: Gun Fighters

Expectations

BizHawk's use of the genplus-gx Libretro works accurately except the Sega Master System game, "Wanted", aims slightly to the left.
"Laser Ghost" has an in-game bug that if you don't press Start for the first few screens and press the lightgun trigger instead, it will cause the in-game lightgun to be inoperable.
The following games may need in-game calibration:

  • Crime Patrol
  • Mad Dog McCree
  • Mad Dog II; The Lost Gold
  • Who Shot Johnny Rock?

Downloads

Pre-requisites

Latest BizHawk Pre-requisite Installer: https://github.com/TASEmulators/BizHawk-Prereqs/releases
AutoHotkey v2.0: https://www.autohotkey.com/
Note: For more information on AutoHotkey see AHK

Required

Latest BizHawk: https://github.com/TASEmulators/BizHawk/releases
Note: Current version as of writing is v2.10
Sinden Loader: Sinden Loader for BizHawk.zip

Optional

Sega Bezels for Sinden Lightguns: Sega Bezels

Setup Guide

Sinden Configuration

Sinden software provided.

Installation & Configuration

BizHawk Installation

  • Download the latest BizHawk from the provided link above.
    • Extract the BizHawk package to your preferred location. i.e. C:\Arcade\Emulators\BizHawk 2.10\
  • Download the Sinden Loader for BizHawk from the provided link above.
    • Extract the Sinden Loader for BizHawk package to the location of BizHawk. This should create a folder in your BizHawk directory called Sinden Loader.
    • Goto the Sinden Loader folder and load Setup Sindens.ahk and check your lightguns are working correctly.
    • Open the BizHawk emulator by running EmuHawk.exe

Firmware Requirements

    • From the BizHawk menu click Config and then Firmware...
    • The Firmware dialog box should open showing you which firmware you have.
      • Click Open Firmware Folder to create a Firmware folder in the emulator directory.
      • You will need the firmware under the Genesis and Sega Master System categories shown below:
      • Required firmware.
      • You can right-click one of these entries and click Info to see the standard names for the BIOS files.
      • BIOS files you've correctly copied to the Firmware folder will show a green tick instead of a blue question mark.
      • Close the Firmware dialog box.

BizHawk Lightgun Configuration

Sega Master System
  • From the BizHawk menu click Config and then Load Config From...
    • Navigate to .\Sinden Loader\Bizhawk Configs\ from the emulator root folder.
    • Open SMS - YM2413 ENABLED.ini.
  • From the BizHawk menu click File and then Open ROM...'
    • Load a Sega Master System ROM from the table below.
  • Now load Setup Sindens.ahk from the Sinden Loader folder.
  • Go back to BizHawk and load the Sinden border with either alt+b or the back right button on the Sinden lightgun.
  • From the BizHawk menu click Config and then Controllers...
    • Click on the Analog Controls tab.
      • P1 Lightgun X: Click Bind! and move the Player 1 Sinden lightgun left and right.
      • P1 Lightgun Y: Click Bind! and move the Player 1 Sinden Lightgun up and down.
        Note: P1 Lightgun X and P1 Lightgun Y should be bound to WMouse X and WMouse Y respectively.
  • Click Save.
  • From the BizHawk menu click Config and then Save Config As...
    • Navigate to the .\Sinden Loader\Bizhawk Configs\ folder and overwrite SMS - YM2413 ENABLED.ini
  • From the BizHawk menu click SMS and the Settings.
    • Click on the Sync Settings tab.
    • In the list of settings change [SMS] FM Sound Chip Type to YM2413_DISABLED.
    • Click OK
  • From the BizHawk menu click Config and then Save Config As...
    • Navigate to the .\Sinden Loader\Bizhawk Configs\ folder and overwrite SMS - YM2413 DISABLED.ini
  • From the BizHawk menu click File and then Close ROM.
  • From the BizHawk menu click Config and then Load Config From...
    • Navigate to .\Sinden Loader\Bizhawk Configs\ from the emulator root folder.
    • Open SMS - Light Phaser + GamePad.ini.
  • From the BizHawk menu click File and then Open ROM...'
    • Load a Sega Master System ROM from the table below.
  • From the BizHawk menu click Config and then Controllers...
    • Click on the Analog Controls tab.
      • P1 Lightgun X: Click Bind! and move the Player 1 Sinden lightgun left and right.
      • P1 Lightgun Y: Click Bind! and move the Player 1 Sinden Lightgun up and down.
        Note: P1 Lightgun X and P1 Lightgun Y should be bound to WMouse X and WMouse Y respectively.
  • Click Save.
  • From the BizHawk menu click Config and then Save Config As...
    • Navigate to the .\Sinden Loader\Bizhawk Configs\ folder and overwrite SMS - Light Phaser + GamePad.ini
  • From the BizHawk menu click File and then Close ROM.
Sega Genesis/Mega Drive
  • From the BizHawk menu click Config and then Load Config From...
    • Navigate to .\Sinden Loader\Bizhawk Configs\ from the emulator root folder.
    • Open GEN - PAD 320.ENABLED.ini.
  • From the BizHawk menu click File and then Open ROM...'
    • Load a Sega Genesis/Mega Drive ROM from the table below.
  • From the BizHawk menu click Config and then Controllers...
    • Click on the Analog Controls tab.
      • P2 Lightgun X: Click Bind! and move the Player 1 Sinden lightgun left and right.
      • P2 Lightgun Y: Click Bind! and move the Player 1 Sinden Lightgun up and down.
        Note: P2 Lightgun X and P2 Lightgun Y should be bound to WMouse X and WMouse Y respectively.
  • Click Save.
  • From the BizHawk menu click Config and then Save Config As...
    • Navigate to the .\Sinden Loader\Bizhawk Configs\ folder and overwrite GEN - PAD 320.ENABLED.ini
  • From the BizHawk menu click File and then Close ROM.
Sega Sega CD/Mega CD
  • From the BizHawk menu click Config and then Load Config From...
    • Navigate to .\Sinden Loader\Bizhawk Configs\ from the emulator root folder.
    • Open GEN - PAD 320 DISABLED.ini.
  • From the BizHawk menu click File and then Open ROM...'
    • Load either Lethal Enforcers or Lethal Enforcers II: Gun Fighters.
  • From the BizHawk menu click Config and then Controllers...
    • Click on the Analog Controls tab.
      • P2 Lightgun X: Click Bind! and move the Player 1 Sinden lightgun left and right.
      • P2 Lightgun Y: Click Bind! and move the Player 1 Sinden Lightgun up and down.
        Note: P2 Lightgun X and P2 Lightgun Y should be bound to WMouse X and WMouse Y respectively.
      • Click on the Player 3 tab.
      • P3 Lightgun X: Click Bind! and move the Player 2 Sinden lightgun left and right.
      • P3 Lightgun Y: Click Bind! and move the Player 2 Sinden Lightgun up and down.
        Note: P3 Lightgun X and P3 Lightgun Y should be bound to WMouse X and WMouse Y respectively.
  • Click Save.
  • From the BizHawk menu click Config and then Save Config As...
    • Navigate to the .\Sinden Loader\Bizhawk Configs\ folder and overwrite GEN - PAD 320 DISABLED.ini
  • Close BizHawk

Using Sinden Loader

Sinden Loader is an AHK script that does the following when you load a ROM:

  • Loads the Sinden software.
  • Matches the ROM as accurately as it can to the correct bezel. If no bezel is found it will select the default system bezel.
  • Loads EmuHawk.exe with any specified parameters with --fullscreen and loads the correct config for the game/system.
  • Loads the bezel through AHK to display over the emulator.

Sinden Loader.ahk can be run with the following parameters:

  • -ROM="Full ROM Path"
  • -nomousy

The following key combination can be used on the Sinden lightguns:

  • Hold the back left button and press the following inputs:
    • D-Pad Up: Press Start on the player 1 controller.
    • D-Pad Left: Press A on the player 1 controller.
    • D-Pad Right: Press B on the player 1 controller.
    • D-Pad Down: Press C on the player 1 controller.

Batch File Example

An example file, Example.bat, that is provided can be used to run the Sinden Loader. This way you don't have to manually type it in each time you want to run that particular game. Just change the file path for the ROM.

@ECHO OFF
START "" "Sinden Loader.ahk" -ROM="D:\ROMs\Lethal Enforcers (USA).cue" -nomousy

Compatible Lightgun Games


Sega Master System

Title System Lightgun Notes
3D Gunner Sega Master System Light Phaser Requires 3-D Glasses.
Assault City Sega Master System Light Phaser
Gangster Town Sega Master System Light Phaser
Hang On & Safari Hunt Sega Master System Light Phaser
Laser Ghost Sega Master System Light Phaser Also compatible with standard control pad.
Marksman Shooting & Trap Shooting Sega Master System Light Phaser
Marksman Shooting & Trap Shooting & Safari Hunt Sega Master System Light Phaser
Missile Defense 3-D Sega Master System Light Phaser Requires 3-D Glasses.
Operation: Wolf Sega Master System Light Phaser
Rambo III Sega Master System Light Phaser
Rescue Mission Sega Master System Light Phaser
Shooting Gallery Sega Master System Light Phaser
Space Gun Sega Master System Light Phaser
Wanted Sega Master System Light Phaser


Sega Genesis/Mega Drive

Title System Lightgun Notes
Body Count Sega Genesis/Mega Drive Sega Menacer
Menacer 6-Game Cartridge Sega Genesis/Mega Drive Sega Menacer
T2: The Arcade Game Sega Genesis/Mega Drive Sega Menacer


Sega 32X, and Sega CD/Mega CD

Title System Lightgun Notes
Corpse Killer Sega CD/Mega CD
Sega 32X + Sega CD/Mega CD
Sega Menacer 32X CD version not compatible with emulator.
Crime Patrol Sega CD/Mega CD Sega Menacer
Konami Justifier
Lethal Enforcer Sega CD/Mega CD Konami Justifier
Lethal Enforcers II: Gun Fighters Sega CD/Mega CD Konami Justifier
Mad Dog McCree Sega CD/Mega CD Sega Menacer
Konami Justifier
Mad Dog II: The Lost Gold Sega CD/Mega CD Sega Menacer
Konami Justifier
Snatcher Sega CD/Mega CD Konami Justifier Contains lightgun sequences.
Who Shot Johnny Rock? Sega CD/Mega CD Sega Menacer
Konami Justifier