Gearsystem
Gearsystem emulates Sega Master System, Sega Game Gear and Sega SG-1000. It reads 2 files, none of them required: it starts games without them.
About this profile
Install this emulator's files
The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.
Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator gearsystemOpen Terminal, in Applications, then Utilities. Paste the line. Press Return.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator gearsystemOpen a terminal. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator gearsystemSwitch to Desktop Mode. Open Konsole. Paste with Ctrl+Shift+V. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator gearsystemInstall Termux, a terminal app. Run pkg install python and termux-setup-storage once. Then paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator gearsystemOpen a terminal on the device. Or connect from a computer with SSH, a terminal over the network. Paste the line. Press Enter.
curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --emulator gearsystemPlatform details
-
mastersystem:
- bios_filename: bios.sms
- source_ref:
src/Memory.cpp:238-243 - note: Boot ROM loaded via LoadBootromSMS() -> LoadBootroom(path, false). Raw binary read, stored in m_pBootromSMS. Bank count computed as Pow2Ceil(size / 0x4000). Memory mapping controlled by port 3E bit 3.
-
gamegear:
- bios_filename: bios.gg
- source_ref:
src/Memory.cpp:245-250 - note: Boot ROM loaded via LoadBootromGG() -> LoadBootroom(path, true). Raw binary read, stored in m_pBootromGG. Same bank computation. Supports standard GG BIOS and Majesco 1KB variant.
-
sg1000:
- bios_filename: none
- note: No BIOS support.
src/Memory.cpp:352-355returns false from IsBootromEnabled() when IsSG1000() or IsGameGearInSMSMode() is true.
Technical notes
Gearsystem is a Sega Master System / Game Gear / SG-1000 emulator by Ignacio Sanchez (drhelius). No BIOS is required for normal operation.
The core supports optional boot ROMs for Master System and Game Gear, controlled by core options "gearsystem_bios_sms" and "gearsystem_bios_gg" (both disabled by default). Boot ROMs are loaded in load_bootroms() from the system directory with fixed filenames.
SG-1000 and Game Gear in SMS mode have no BIOS support. IsBootromEnabled() returns false for both cases.
When enabled, the boot ROM executes as on original hardware, which may cause invalid ROMs to lock or fail to boot entirely.
2 files: 0 required, 2 optional.
In this collection: 2 in repo and 0 missing.
Optional
Section titled “Optional”bios.sms optional in repo
- System: Sega Master System
- Collection copy:
bios/Other/zesarux/sms.rom - Platforms:
bios.smsandbios_E.smsandbios_U.sms: Lakka, RetroArch, RetroPie.bios/bios_E.smsandbios/bios_U.sms: AmberELEC, EmuELEC.SMS_us_1.3.sms: BizHawk.[BIOS] Sega Master System (USA, Europe) (v1.3).sms: RetroBat.bios.sms: ROCKNIX.bios/bios.sms: RetroDECK.mastersystem/bios_E.smsandmastersystem/bios_U.sms: Recalbox.sms/bios.smsandsms/bios_E.smsandsms/bios_U.sms: RomM
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