Difference between revisions of "VGen"

From Sega Retro

old>Oerg866
(New page: right|320px right|320px '''Virtual Genesis''' (short VGEN) is a Sega Mega Drive/Genesis emulator for DOS by Jason Meehan. It is written in C and Asse...)
 
(Version 0.14 is no longer missing.)
 
(14 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[Image:VGEN.PNG|right|320px]]
+
{{EmuBob
[[Image:VGEN2.PNG|right|320px]]
+
| bobscreen=VGEN2.PNG
'''Virtual Genesis''' (short VGEN) is a Sega Mega Drive/Genesis emulator for DOS by Jason Meehan. It is written in C and Assembler using Djgpp and Nasm. The emulator is discontinued as of June 02 2001.
+
| system=[[Sega Mega Drive]]
 +
| os=DOS
 +
| developer=Jason Meehan
 +
| language=Assembly, C
 +
| date=2001-06-02{{ref|https://www.zophar.net/genesis/vgen.html}}
 +
| 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.
+
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.{{ref|https://web.archive.org/web/20010617111039/http://ourworld.compuserve.com:80/homepages/JASONMEEHAN/VGEN.HTM}}
  
==Current Status==
+
==Emulated components==
* 68000 by Neill Corlett
+
* [[68000]] by Neill Corlett
* Z80 by Neil Bradley
+
* [[Z80]] by Neil Bradley
* Psg and Ym2612 sound emulation
+
* [[PSG]] and [[YM2612]] sound emulation
* Genesis main ram,vram,cram,z80 ram,vdp registers
+
* Genesis main RAM, VRAM, CRAM, Z80 RAM, [[VDP]] registers
* Dma
+
* DMA
 
* V Interrupt and H Interrupt
 
* V Interrupt and H Interrupt
* Plane A,Plane B,Sprite plane and window plane
+
* Plane A, Plane B, Sprite plane and window plane
 
* Horizontal and vertical scrolling
 
* Horizontal and vertical scrolling
* Controller 1&2 emulation
+
* Controller 1 and 2 emulation
  
 
==Download==
 
==Download==
{{Download|version=0.21a beta|file=Vgen.zip|filesize=516KB}}
+
{{Download|version=0.21a|file=VGen v0.21a.7z}}
 +
{{Download|version=0.14|file=Vgen 014.zip}}
 +
===Old versions===
 +
* Version 0.018 is a BETA version, which was quickly superseded by 0.14 on 11/26/98.
  
[[Category:Mega Drive Emulators]]
+
===DPMI Required===
 +
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: {{File|Csdpmi5b.zip}}
 +
 
 +
==External links==
 +
* [https://web.archive.org/web/*/http://ourworld.compuserve.com:80/homepages/JASONMEEHAN/VGEN.HTM Official website] (archive)
 +
 
 +
==References==
 +
<references/>

Latest revision as of 03:53, 14 September 2020

Video game console emulator

VGEN2.PNG
VGen
System(s): Sega Mega Drive
OS: DOS
Developer: Jason Meehan
Programmed in: Assembly, C
Last release date: (23 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.[2]

Emulated components

  • 68000 by Neill Corlett
  • Z80 by Neil Bradley
  • PSG and YM2612 sound emulation
  • Genesis main RAM, VRAM, CRAM, Z80 RAM, VDP registers
  • DMA
  • V Interrupt and H Interrupt
  • Plane A, Plane B, Sprite plane and window plane
  • Horizontal and vertical scrolling
  • Controller 1 and 2 emulation

Download

Download.svg Download VGen
File: VGen v0.21a.7z (355 kB) (info)
Current version: 0.21a
Download.svg Download VGen
File: Vgen 014.zip (345 kB) (info)
Current version: 0.14

Old versions

  • Version 0.018 is a BETA version, which was quickly superseded by 0.14 on 11/26/98.

DPMI Required

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)

External links

References