,----,
____ ,/ .`|
,' , `. ,---, .--.--. ,` .' : ,---,.,-.----.
,-+-,.' _ | ' .' \ / / '. ; ; / ,' .' |\ / \
,-+-. ; , || / ; '. | : /`. /.'___,/ ,',---.' |; : \
,--.'|' | ;|: : \ ; | |--` | : | | | .'| | .\ :
| | ,', | ':: | /\ \| : ;_ ; |.'; ; : : |-,. : |: | Programmed by
| | / | | ||| : ' ;. :\ \ `.`----' | | : | ;/|| | \ : Julien Magnin (MS-DOS1999)
' | : | : |,| | ;/ \ \`----. \ ' : ; | : .'| : . /
; . | ; |--' ' : | \ \ ,'__ \ \ | | | ' | | |-,; | | \
| : | | , | | ' '--' / /`--' / ' : | ' : ;/|| | ;\ \
| : ' |/ | : : '--'. / ; |.' | | \: ' | \.'
; | |`-' | | ,' `--'---' '---' | : .': : :-'
| ;/ `--'' | | ,' | |.'
'---' ,----, `----' `---'
Gui0x52 Emulator ,/ .`| ____
.--.--. .--.--. ,` .' : ,---,. ,' , `.
/ / '. ,---, / / '. ; ; / ,' .' | ,-+-,.' _ |
| : /`. / /_ ./|| : /`. /.'___,/ ,',---.' | ,-+-. ; , ||
; | |--`,---, | ' :; | |--` | : | | | .' ,--.'|' | ;|
| : ;_ /___/ \. : || : ;_ ; |.'; ; : : |-,| | ,', | ':
\ \ `. \ \ ,' ' \ \ `.`----' | | : | ;/|| | / | | ||
`----. \ ; ` ,' `----. \ ' : ; | : .'' | : | : |,
__ \ \ |\ \ ' __ \ \ | | | ' | | |-,; . | ; |--'
/ /`--' / ' \ | / /`--' / ' : | ' : ;/|| : | | ,
'--'. / \ ; ; '--'. / ; |.' | | \| : ' |/
`--'---' : \ \ `--'---' '---' | : .'; | |`-'
\ ' ; | | ,' | ;/
`--` `----' '---'
Gui0x52 is a Windows Sega Master System emulator written in C/SFML. The emulator can run the majority of SMS games but does not have Sound Emulation.
Download the latest release of Gui0x52 from the releases page.
Download or clone this repo, and run:
git clone https://github.com/MS-DOS1999/Master-System-Emu_Gui0x52.git
cd Master-System-Emu_Gui0x52
compile.bat
You need Gcc MinGW And CSFML lib
Gui0x52 is compatible only on Windows
Just launch Gui0x52.exe and select your favorite game
Other options:
You can go in Config/ and change values in config.txt
-Player 1 :
Z - Up
Q - Left
S - Down
D - Right
K - 1 Start
L - 2
-Player 2 :
↑ - Up
← - Left
↓ - Down
→ - Right
Numpad 2 - 1 Start
Numpad 3 - 2
-Emulator :
SpaceBar - Reset
Esc - Quit Emulator
A <rom-name>.sav
(e.g. Phantasy Star.sav
) file will be created at Emulator exit.
If Save file exist, it automatically loaded when Gui0x52 is launched.
Gui0x52 currently passes all of the tests in zexdoc
test rom.
Resources were used to understand and test the Master System hardware. Some of these include: