emulateur




Version Française

You will find on this page all the genesis emulators that I had listed, some aren't finished and simulate not completly the genesis hardware. You will also find on my own genesis emulator : GENS. It's now works under win9X.
Go to the Gens Page :

Here is the specifications of the genesis :

GENERAL:

* 68000 @ 8 MHz (Main CPU)
- 4 MBytes ROM area
- 64 KBytes RAM area
* VDP (Video Display Processor)
- Controls playfield & sprites
- Capable of DMA
- Horizontal & Vertical interrupts
- 64 KByte of dedicated VRAM (Video RAM)
- 64 x 9-bits of CRAM (Color RAM)
* Z80 @ 4 MHz (Sound Processor)
- Controls PSG (Programmable Sound Generator)
- 8 KBytes of dedicated sound RAM

VIDEO:

NOTE: Playfield and Sprites are character-based
* Display Area (visual)
- 40 chars wide x 28 chars high
- Each char is 8 x 8 pixels
- Pixel resolution is 320 x 224 (NTSC)
- 3 planes
- 2 scrolling playfields
- 1 sprite plane
- Definable priorities between planes
* Playfields: each char position takes 2 bytes, that includes:
- Char name (10 bits): points to char definition
- Horizontal flip
- Vertical flip
- Color palette (2 bits): index into CRAM
- Priority
- Scrolling
- 1 pixel scrolling resolution
* Horizontal : whole playfield as unit
- Each character line
- Each scan line
* Vertical : whole playfield as unit
- 2 char wide columns
* Sprites
- 1 x 1 char up to 4 x 4 chars
- Up to 80 sprites can be defined
- Up to 20 sprites displayed on a scan line
- Sprite priorities
* Character definitions
- 4 bits/pixel; points to color register
- 4 bytes/scanline of char
- 32 bytes for complete char definition
Playfield & sprite chars are the same!

COLOR:

* Uses CRAM (part of the VDP)
* 64 9-bit wide color registers
* 3 bits of Red •3 bits of Green •3 bits of Blue
* 4 palettes of 16 colors
* 0th color (of each palette) is always transparent

OTHER:

* DMA
- Removes the 68000 from the BUS
- Can move 205 bytes/scanline during VBLANK
- There are 36 scanlines during VBLANK
- DMA can move 7380 bytes during VBLANK
* Horizontal & Vertical interrupts

SOUND:

* Z80 controls
* PSG chip (TI 76489)
* FM chip (Yamaha YM 2612)
- 6-channel stereo
* Z80 can access ROM data
* 8 KByte RAM

Here is a table where are the different genesis emulators with a description for each,of course, it's possible that these descriptions to be wrong because I can't test all correctly these emulators !
But if you think that there is an important mistake that deserves correct, just send me a mail and I will correct it.

emulator name sound emulation Rasters effects that working percentage of working roms OS Comments Version Number
Megasis well nearly all 75 WIN9X very slow v0.03
Dgen very good a lot of 85 WIN9X a lot of options, under development
v1.21
St0rm absent a little of 30 DOS 68000 core too bugged
v0.013a
GenEm ??? where is some 60 DOS miss the window plan in VDP
v0.19b
Gennew ??? where is some 60 DOS optimized version of GenEm
v0.19b
VGen not good nothing 30 DOS not very well and brief VDP emulation ! v0.014b
Megadrive nothing nothing too 1 DOS just some demos roms works, It's the first genesis emulator (1994) ! v0.0.5
Generator 32 absent most 40 WIN9X conversion de generator linux under WIN9X v0.03
Genem 95 do you hear anything ? same as genem 60 WIN9X conversion de genem under WIN9X v0.19b
Kgen well a lot of 85 DOS fast
v0.21b
Kgen98 very good nearly all 90 DOS the best with genecyst
v0.4b
Genecyst very good a lot of 88 DOS a nice GUI with a lot of options and the faster genesis emulator
vx.xx
Gens very good ! nearly all 75 WIN9X It's MINE !!
v0.34


come back to the welcome page