| System(s): Sega Mega Drive
| OS: DOS
| Developer: Jason Meehan
| Programmed in: Assembly, C
| Last release date: 2001-06-02 (16 years ago)
| Last version: 0.21a
VGen, also known as Virtual Genesis, is a Sega Mega Drive emulator for DOS, developed by Jason Meehan. It is written in C and x86 assembly language using djgpp and NASM.
It features a mouse-driven GUI and has several debugging options. However, DAC is not emulated. Mega-CD, Master System and Game Gear emulation were planned, but never implemented.
- 68000 by Neill Corlett
- Z80 by Neil Bradley
- PSG and YM2612 sound emulation
- Genesis main RAM, VRAM, CRAM, Z80 RAM, VDP registers
- V Interrupt and H Interrupt
- Plane A, Plane B, Sprite plane and window plane
- Horizontal and vertical scrolling
- Controller 1 and 2 emulation
- Versions 0.018, 0.14 are missing.
VGen requires a DPMI server, such as CWSDPMI, in order to run. If one isn't found, the program will exit with an error message.
A copy of CWSDPMI version 5 is available here: Csdpmi5b.zip (info) (53 kB)
- ↑ https://www.zophar.net/genesis/vgen.html
- ↑ http://ourworld.compuserve.com:80/homepages/JASONMEEHAN/VGEN.HTM (archived 2001-06-17 11:10)