Master System
е предшественикът на известната конзола на SEGA - Mega Drive (Genesis). Когато излиза през далечната 1986 година, превъзхожда технически съвременникът си - Nintendo NES (има доста по-добра графика и звук от него), но така и не успява да се пребори за лидерското място в САЩ, въпреки че има доста добри отзиви в Европа.
Няколко години по-късно e последван от Master System II (който се различава от първата версия с по-добър външен вид и възможности, а и се продава с вграден Alex Kidd in Miracle World) и от Game Gear - първата джобна конзола с цветен екран, която използва системата на MS. През началото до средата на 90-те MS и MS II постепенно са изместени от пазара, но това не пречи да излязат много нови хитове като Sonic: The Hedgehog 1 и 2, Aladdin и Golden Axe: Warrior...
Mega Drive/Genesis
е най-бързата 16 битова конзола. Това помага на SEGA да изпревари останалите производители, а Mega Drive става най-успешното им творение в хардуерния бизнес. По слабите графични възможности на системата (поддържа едва 64 цвята едновременно) остават на заден план.
В съответствие с традиционната политика на SEGA конзолата им получава няколко подобрения. Първоначално е пуснато SEGA CD, но идеята не оправдава очакванията, защото повечето производители на игри просто добавят филмчета към игрите си за обикновения вариант, без почти никакви други подобрения. Макар че този първи опит не успява, по-късно идва ред на 32X, адаптор който прави Mega Drive 32 битов. За него са пуснати няколко добри игри, но едва след няколко месеца от компанията спират да го поддържат, за да се съсредоточат върху следващото си поколение конзола - SEGA Saturn.
INFORMATIONS ABOUT GENS
Gens works on Win9X, it needs Directx 7.0 or higher.
It has following features:
- Windowed / Fullscreen mode with scanline and severals graphics engines
- Joystick support
- Netplay
- Save / Load State support (10 slots at the same format as genecyst / Dgen)
- SRAM support (saved in .srm file)
- BRAM support (saved in .brm file)
- Complete sound support (YM2612, PCM, PGS 76489, DAC) in 16 bits stereo at 11025 / 22050 / 44100 Hz
- Configurations files support
- ZIP support
- And a lot of others nice features...
The compatibility of gens is very good :
- 92% of games work perfectly.
- 5% of games are playables with few glitches.
- 3% of games are unplayables.
GENESIS PROJECT has -*test*-('")ed 0-9/A-M/S-Z roms on Gens, you should have a look on this very good site.
About Netplay :
If some others genesis emulator authors plan to add Netplay support by using Kaillera, here's the format of the data i sent with kailleraModifyPlayValues function for one player (2 bytes of lenght) :
Bit 0 Right
Bit 1 Left
Bit 2 Down
Bit 3 Up
Bit 4 C
Bit 5 B
Bit 6 A
Bit 7 Start
Bit 8 Z
Bit 9 Y
Bit A X
Bit B-F 1
Value : 0 if the button is pressed and 1 in other case.
There is no more any speed comparaison between genesis emulators...
GENS TECHS
* 68000 CPU core :
- Starscream 680x0 emulation library by Neill Corlett
It's very fast, i've fixed some bugs for a better accuracy.
* SH2 CPU core:
Custom ASM core.
* VDP 32X emulation:
- Direct color mode with priorities
- Packed pixel color mode with priorities
- Run lenght mode
- Fill function
* VDP Genesis emulation:
- DMA transfers (all modes with accurates timings)
- Scroll A plane with vertical scrolling (overall, 2 cells) and horizontal scrolling (overall, cell, dot)
- Scroll B plane with vertical scrolling (overall, 2 cells) and horizontal scrolling (overall, cell, dot)
- Window plane
- Sprite plane
- Vertical Interrupt
- Horizontal Interrupt
- All rasters effects
- Highlight/Shadow effects
- Interlaced mode
* GFX coprocessor :
- Rotation/enlargement supported in all modes
- Font color/data conversion.
- Graphics dot and cell conversions.
* IO ports emulation (controller 1 and controller 2)
- DirectInput keyboard support.
- DirectInput joysticks support.
* Z80 CPU core emulation :
- RAZE Z80 core by Richard Mitton
* CD interface :
- CDD and CDC emulation
- ASPI used for low-level CD access.
- ISO loading with MP3 playback.
* YM2612 emulation
* PCM emulation
* PWM emulation
* PSG emulation
* SRAM supported
* BRAM supported
* Frame Skip (Auto, 0, 1, 2, 3, 4)
* Netplay (Kaillera)
* Save/Load State
Gens needs DirectX 7.0 (or higher)