fMSX |
VGB |
VGBA |
iNES |
MG |
ColEm |
Speccy |
AlmostTI |
Windows |
Android |
Symbian |
How? |
Who? |
Tell! |
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.
fMSXfMSX 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.
Virtual GameBoyVGB 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.
Virtual GameBoy AdvanceVGBA 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.
iNESiNES 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.
MasterGearThe 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.