fMSX


VGB


VGBA


iNES


MG


ColEm


Speccy


AlmostTI


Windows


Android


Symbian


How?


Who?


Tell!

Emulators for Windows and MSDOS

by Marat Fayzullin

Nintendo Entertainment System, Famicom, GameBoy, Super GameBoy, GameBoy Color, GameBoy Advance, Pocket Printer, GameLink, and DiskSystem are trademarks of Nintendo. SEGA SG1000, SC3000, SF7000, Master System, and GameGear are trademarks of SEGA. While programs presented at this site attempt to create "compatible" environment for the gaming software, they are not equivalent to the original hardware.

Emulators are programs for your PC that run software written for other, non-PC hardware, such as videogames or old computers. Essentially, an emulator makes this old software "think" that it is running on the original hardware, while it runs in a window on your desktop. I am creating emulators since 1993 and have made quite a few of them. Below, you will find some of my works. For those who would like to try making an emulator on their own but do not know where to start, I have written a short introduction into the craft.

[Screenshot]

fMSX

fMSX emulates the popular MSX home computer from the 1980s, its MSX2 and MSX2+ upgrades, and many add-ons. fMSX is the first emulator I wrote and one of the first MSX emulators from which many others have been derived. Run your old MSX programs from disks or game cartridges in a desktop window or full screen. Windows version includes extensive GUI-based debugger. MSDOS version with a debuger is also included.
More...
Download

Why use an emulator? As time goes by, old hardware breaks down and replacements become harder to find. Thus, even if you still have the software, you may not find the hardware to run it on. Furthermore, emulation offers quite a lot of enchancements. For example, with my emulators, you can save your gameplay at any moment and then restart it from that point once you get killed. You can also make screenshots and even save in-game music to play it later. Finally, using modern joysticks, huge screens, and powerful audio systems to play classic games creates a whole new experience.

[Screenshot]

Virtual GameBoy

VGB emulates Nintendo GameBoy handhelds and their accessories. It plays GameBoy, GameBoy Pocket, GameBoy Color, and Super GameBoy games in a window or full screen. VGB also supports the Pocket Printer, GameGenie cheat codes, and more. Please notice that VGB will not play GameBoy Advance games: you will need VGBA for that.
More...
Download

If you are a hobbyist still writing programs for the old hardware, an emulator makes it easier to debug your software. All my emulators include debuggers of some kind, allowing to stop the program and analyze what it is doing. To debug it on the real hardware often requires an expensive and hard to find proprietary development system or a high-skilled hardware hackery.

[Screenshot]

Virtual GameBoy Advance

VGBA emulates the Nintendo GameBoy Advance handheld. It plays GameBoy Advance games in a desktop window or full screen. Please notice that VGBA will not play classic GameBoy games: you will need VGB for that.
More...
Download

If you like my emulators, please support my work by buying software presented at this page. With each product bought, you also get free lifetime updates by email, as long as the product is being updated and you keep it to yourself (as opposed to passing it around to other people). All emulators at this page include both Windows and MSDOS versions. Windows versions run in a desktop window or full-screen. MSDOS versions run full-screen and require DOS4GW.EXE utility. Otherwise, they are compatible with Windows.

[Screenshot]

iNES

iNES emulates classic NES and Famicom videogame consoles from Nintendo. It plays NES, Famicom, DiskSystem, and VS System games in a desktop window or full screen. Save game at any time and restart from that point later. You can also use GameGenie cheat codes, make screenshots and save game music in MIDI format.
More...
Download

Please notice that to run your old software on an emulator you first have to convert it from diskettes and cartridges into modern files on your computer. While I offer emulators to run classic games and programs, I am unable to provide you with these games and programs. There is a plenty of classic software available on the Internet though. Please, use Google and other search engines to find it.

[Screenshot]

MasterGear

The MasterGear emulates several 8bit videogame consoles from SEGA. It plays Master System, GameGear, Mark 2, Mark 3, SG1000, SC3000, and SF7000 games in a desktop window or full screen. You can save game at any time and restart from that point if you get killed, make screenshots, and even save game music in MIDI format to play it later.
More...
Order

All my emulators are written in portable C language and will run on any sufficiently fast computing platform, such as a modern videogame console, a PDA, a DVD or MP3 player, a cell phone, or even a digital camera. For example, here are Android versions of my programs. If your company wishes to use my software in its own products, please, contact me to discuss the details.

I am also available for consulting work in the software emulation, embedded programming, and other fields. See my resume and contact me if interested.


© Copyright by Marat Fayzullin