         _
     x#######x    x########  x##x   :###x     x#######:
   x#####x#####   #######x   :###x   ###     x#######
  :###x          :###         ####x: ###    :######
  x###           x######x     ######x###     x######x
  x###     ##x   x######x     ### ######      x######x
  :###x      ##  :###         ###  #####      :######x
   x#####x####x   #######x   :###   ####:    #######x
     x#######x    x########  x###    ###x  :#######x

The Genesis Emulator.

http://gens.emusphere.com

email:	stef_d@caramail.com

Traduttore per la versione italiana del file Gens.txt (Gens_ita.txt) e dei menu (language.dat):
 Xavius - email: xavius_web@yahoo.com


Gens  un emulatore per Win9X per il sistema Sega genesis/megadrive.
E' scritto per il 30% in C/CPP (Visual C++ 5.0) e per il 70% in Assembler (Nasm).


 ----------
| SOMMARIO |
 ----------

* Rinuncia legale
* Cronologia [tradotta solo dall versione 0.81 alla 0.95a - N.D. Xavius]
* Cosa mi serve per far funzionare il Gens ?
* Come si gioca ?
* Informazioni tecniche
* Ringraziamenti


 -----------------
| Rinuncia legale |
 -----------------

GENS (C)1999/2000 by Stphane Dallongeville
Sega e Genesis sono marchi registrati di Sega Enterprises, Ltd.
Gens diventa "cardware", questo significa che puoi spedirmi una cartolina se lo usi e ti piace.
(lo apprezzer davvero, grazie :)
Indirizzo postale :
Stphane DALLONGEVILLE
8 rue Victor Duvauchelle
80000 AMIENS (FRANCE)

Pu essere distribuito liberamente purch non venga modificato.
Quando lo usi, lo fai a tuo rischio.
L'autore non  responsabile per qualunque perdita o danno derivante dall'uso
o abuso di GENS.
Se non accetti queste condizioni cancella GENS adesso.


 ------------
| Cronologia |
 ------------

(04/03/2001) Cambiamenti Gens 0.95a <- Gens 0.95 :
--------------------------------------------------

* L'infame bug nel VDP control decoding stavolta  stato riparato davvero, cos Fido Dido  ok.

(02/03/2001) Cambiamenti Gens 0.95 <- Gens 0.92b :
--------------------------------------------------

* Supporto parziale per 4 giocatori (per il momento sono supportati solo Yuyu Hakusho Battle e Street Racer)
* Adesso puoi scegliere l'emulazione del joypad del Genesis (MegaDrive) a 3 o 6 bottoni.
* modificato il riconoscimento del formato delle Rom (SMD/BIN)
* Riparato il PAL bit in VDP status flag (rotto accidentalmente).
* lo SPAZIO adesso  accettato come separatore Codice/Commento nei files .PAT (bug stupido, spiacente).
* Modificato Z80 V-INT timing.
* Modificato V-Counter.
* Riparato il sonoro PSG in alcuni giochi come After Burner 2 (grazie Dave ;)
* Modificato ancora il DMA timings.
* Modificato il 68000 cycles timing (68000 adesso  overclockato di 1,3 Khz invece di essere underclockato
  di 14,3 Khz nella modalit NTSC).
* Ancora una volta, ho modificato il Z80 cycles timing, adesso le voci sono come nel genesis originale (pessime)
  ma il sonoro in alcuni giochi  stato riparato (le voci in Zombies).
* Riparato un bug nel VDP control decoding (aggiunto accidentalmente nella versione 0.8).
* Riconoscimento della Regione riparato per (F) region (questi giochi sono NTSC e non PAL).
* Aggiunto un sotto-menu per la cronologia delle roms.

Giochi riparati:
- Tutte le roms con il messaggio d'errore PAL (rotte accidentalmente nel Gens v0.88)
- Puggsy (bugs nell'introduzione, rotto nel Gens v0.92b)
- Donald Duck in Maui Mallard (bugs grafici nella parte superiore dello schermo)
- Fido Dido (black color, rotto nel 0.8)
- Eliminate Down (riparato il randomize lock)
- Double Dragon 2 (riparato il lock).
- Sonoro di Kid Cameleon, Chaos Engine ...
- Sonoro DAC (voci, effetti sonori) in Zombie.

Giochi rotti:
- Il sonoro in Puyo Puyo 2 adesso  pessimo :(
- Lo schermo della pausa in European Soccer ha qualche piccolo errore.


(21/12/2000) Cambiamenti Gens 0.92 <- Gens 0.92b :
--------------------------------------------------

* Ho aggiunto uno stupido bug nel DMA con Gens v0.92, adesso  riparato.
* Modificato un po' il DMA timing...
* Aggiunta la lingua coreana in LANGUAGE.DAT
* Questo  tutto ...

Giochi riparati:
Giochi che erano rotti in Gens v0.92

Giochi rotti:
Nessuno


(20/12/2000) Cambiamenti Gens 0.92 <- Gens 0.88 :
-------------------------------------------------

* nuova modalit video : scanlines 25%
* Scanlines, scanlines 25%, scanlines 50%, scanlines interpolate e blur-veloce sono stati
  riscritti per CPU MMX.
  - scanlines 25% e scanlines 50% sono possibili solo con CPU MMX.
* Z80 timing ancora una volta... le voci vanno meglio (come nel gens 0.78b) e la compatibilit
   ok.
* Game genie migliorato e supportati files .PAT.
* DMA timing  adessoare emulato.
* Cronologia Roms (le 9 ultime roms). 
* Nuove opzioni per la visualizzazione dei messaggi, FPS e altri...
* Alcuni linguaggi aggiunti o riparati in language.dat
* Riparati piccoli bugs.
* Puoi scegliere triple buffer separatamente da V-Sync (non  davvero utile).
* Nuova icona ;)
* altre cose minori.

Giochi riparati:
- Dragon Slayer (riparata la grafica)
- Dragon Slayer 2 (riparata la grafica)
- Joe & Mac (sonoro)
- Super skidmark (riparata l'introduzione)
- Barkley Shut Up and Jam (riparata la grafica)
- Barkley Shut Up and Jam 2 (riparata la grafica)
- Legend of Galahad (riparata la parte bassa dello schermo)
- Kawasaki Superbike Challenge (riparata la parte bassa dello schermo)
- European Club soccer (riparato lo scrolling)
- ....


Giochi rotti:
Dopo alcuni test, un paio di giochi sono stati rotti accidentalemtne:
- Mortal Kombat
- Combat Cars
- ....


(23/10/2000) Cambiamenti Gens 0.88 <- Gens 0.8 :
------------------------------------------------

* Aggiunta la selezione della Regione.
* Migliorato il supporto per i linguaggi dei menu :
  il menu  ricostruito dinamicamente dal file language.dat cos  molto facile aggiungere o cambiare
  il linguaggio di un menu.
* I linguaggi dei menu attualmente supportati sono: Inglese, Francese, Spagnolo, Tedesco ed Ebreo.
* Aggiunta la possibilit di prendere Screen-Shot.
* Modificato il codice Direct Draw :
  - Le modalit video 'Normale' e 'Doppia' usano hardware blit a Schermo Intero.
  - Screen Size x1, x2 rimosse nella modalit in finestra perch non servivano.
  - Aggiornamento dello schermo migliorato quando l'emulatore  in pausa.
* Il mio core 68000 e il core MZ80 sono stati rimossi perch RAZE e lo Starscream personalizzato sono precisi.
* Debugger riscritto per Starscream.
* Riscritto il codice Message drawing.
* GENS diventa cardware. ["cardware"= se ti va, spedisci una cartolina all'autore per ringraziarlo del suo lavoro. - N.D. Xavius]
* Mi sembrava che Gens riproducesse le voci del Genesis (specialmente in SSFII) meglio del
  vero genesis, il bug adesso  riparato cos le voci sono peggiori con la maggior parte dei giochi :(
* altre riparazioni o miglioramenti ...

Giochi rotti conosciuti :
Double Dragon 2 (questo gioco  molto sensibile al CPU timing :( )

Giochi riparati conosciuti :
Frogger.


(04/09/2000) Cambiamenti Gens 0.81 <- Gens 0.8 :
------------------------------------------------

Davvero pochi cambiamenti :

* Riparato supporto KNUX.
  - KNUX  un'applicazione basato su windows che permette di modificare
    molti parametri di quasi tutti i giochi di Sonic.
  - Per altre informazioni su KNUX, puoi contattare l'autore a
    danil@ort.spb.ru
* Aggiunto menu in Spagnolo.
* La posizione della finestra  salvata quando si esce dal gens.

(02/09/2000) Changes Gens 0.8 <- Gens 0.78b :
---------------------------------------------

* New VDP-Render engine :
  - BG Hilight/Shadow effects fixed.
  - Complexes sprite priorities fixed.
  - faster with 80% of games.
* New Direct Draw code :
  - Triple buffering added.
  - You can now use all render type (2xSAI ...) in windowed mode.
* Auto fix checksum option added.
* Game Genie support :
  - both game genie code or patch code are supported.
  - you can add or remove code.
  (don't forget to 'apply' the changes)
* KNUX supported.
* Auto Switch to 16 BPP when Gens starting
  (settings are recovered when Gens exiting)
* Possibility to change menu language (only french & english actually)
* 68000 Vertical Interrupt changed a bit.<br>
* Some shortkeys modified (see them in 'How to play' section).
* Others little fix or add ...

Game Fixed:
SeaQuest DSV (only [f][x] version)
Fatal Rewind

(27/07/2000) Changes Gens 0.78b <- Gens 0.76 :
----------------------------------------------

* Rom banking support added.
  Super Street Fighter 2 works !
* YM2612 (FM) emulation improved:
  - LFO support.
  - Better sound (depending of the game).
  - A little bug fixed (looping sound).
  - DAC stereo sound (you can't enable DAC without enable YM2612 anymore).
* Some PSG bugs fixed.
* You can now disable/enable stereo sound and choose the sound quality (8/16 bits).
* Sound dump (WAV format) feature added.
* Some tweaks in RAZE Z80 core.
* Some changes in Controller/IO code.
* Collision flag fixed again.
* Sprite limit is now perfectly respected.

Games fixed :
Super Street Fighter 2
Pirate Gold
Sonic Compilation
Action 52 in 1
Barbie Super Model
Megagames
Flink (little glitches in world map screen when sprite limit is activated are fixed)
Sonic 1,2,3 (PSG sounds bugs fixed)
Talspin (FM sound bug fixed)
Marsupilami (FM sounds bug fixed)
Bio Hazard (Keys are fixed)

(27/06/2000) Changes Gens 0.76 <- Gens 0.73 :
---------------------------------------------

* DMA FILL finally correct (i hope).
* Little bug in windows/scrollA interaction fixed.
* STOP instruction fixed for "mine" 68000 engine.
  Thunder Force IV and Todd's aventure fixed with "mine" core.
* 68000 interrupts fixed once again :)
* Load / Save State improved :
  - File is smaller
  - Sound is correctly recovered
  - better stability
* RAZE interrupt fixed, RAZE is now the default Z80 engine.
* Z80 Memory write/read fixed again.
* Z80 Interrupt timing modified.
* MMX detection rewritten again (please, let's me know if Cyrix CPU still crashing).
* You don't need anymore to reload a rom after changing the sample rate.
* others little fix.

Games broken :
Fatal Rewind

Game fixed :
Panorama cotton
Burning Force
American Gladiators
Barkley Shut Up & Jam (1 & 2 are now playables but some graphics glitches still exist)
Out Runners (Graphics glitches fixed)
Street Racer (Graphics glitches fixed)
Thunder Force IV (Intro graphics glitches fixed)
Bram Stocker's Dracula
Road Rash 2 & 3 (2 players splited mode fixed)
Beavis & Butthead (Sound)
Sonic 2 (Sound)
Puyo Puyo 2 (Sound)
some others i think ....

(15/06/2000) Changes Gens 0.73 <- Gens 0.72 :
---------------------------------------------

* Menu selection fixed (2xSAI & Scanline)
* Write/Read Z80 Ram fixed. (Grand Slam music is ok) 
* You can now pause emulation with ESC key.
  (automatically paused when the Gens window is desactivated)
* High-resolution fullscreen finally complety fixed for all videos cards.
* MMX detection code rewritten (no crashes anymore)

(13/06/2000) Changes Gens 0.72 <- Gens 0.7 :
--------------------------------------------

* High-resolution fullscreen fixed for voodoo3 & savage4.
* Repaint fixed for tnt2 in windowed mode.
* 50% scanline added.
* Interpolated scanline added.

(09/06/2000) Changes Gens 0.7 <- Gens 0.6 :
-------------------------------------------

Good new features :

* 640x480 Full Screen resolution added.
* 2xSAI Kreed's engine added (the same as zsnes or snes9x) !
* Scanline added.
* AutoFrame-Skip synchronised on DirectSound (when available).
  Sound is better.
* Correct screen ratio in windowed mode.
* Little change in H-Blank flag.
* Interrupts fixed for both 68k core (Starscream and mine)
* Correct 'reset' instruction.
* Z80 BUS request fixed.
* Vertical-Counter fixed.
* Shortcuts changed. (see the 'How to play' section)
* Save and sram files name of zipped roms are now correct.
* "Free-Rom" mode changed.
  If you can't see it, you aren't in 15/16 BPP mode (Gens needs 15/16 BPP). 
* "Top Most" window when exiting the fullscreen mode is fixed.
* Bad config files in "\windows" directory fixed.
* Minors tweaks in blits routines.
* Minors bugs fixed.


List of new games that work properly:
Double Dragon 1, Double Dragon 2, Fatal Rewind, Super OffRoad, Tecmo NBA, Lemmings 2,
Combat Cars (2 players split is ok), Todd adventures ... and surely others.

(26/05/2000) Changes Gens 0.6 <- Gens 0.54 :
--------------------------------------------

* ZIP support added !
* We can define the directories for saves files.
* Full-Screen is fixed for both voodoo3 and savage4 videos cards.
* FM timers fixed (voices are now played at good pitch for comix zone, aladdin, cool spot ...)
* H-Int finally fixed : Top Gear 2 and Lotus 2 looks good !
* Z80 interrupt fixed (bubsy works and censor smiley demo has music)
* Controllers code fixed again (American gladiators and Forgotten worlds are playable)
* I've removed the hack for double dragon, super off road ... because it causes problems with
  a few rom (like road rash 3) then they doesn't work any more :(
* Some others little changes ...

(18/05/2000) Changes Gens 0.54 <- Gens 0.5 :
--------------------------------------------

Just a great compatibility increased :

* PAL roms are now works at good speed (50 FPS) !
  (Tintin, Spirou ... doesn't lock with country message any more)
* Another bug in Starscream 68000 core fixed:
  Sonic2, terminator 2 (judment day), lemmings, royal blood ... works perfectly with Starscream.
* Little bug in collision flag fixed (interaction with ennemies in strider2).
  (Thanks to Bart Trzynadlowski from Genital)
* I've fixed some things in vertical and horizontal interrupts & flags, more games works :
  Super skidmarks, megalomania, gauntlet 4 ...
* Some bugs fixed in window plan and VDP reg write.
  Tale spin, rolling thunder 2 (not sure for this rom), Abrams Battle tank, Rings of power ... are ok.
* Read/Write to CRAM, VSRAM fixed (taiwan tycoon V-Scroll, xennon 2 are ok)
* Z80 BUS request fixed (double dragon, fatal rewind and super offroad works)
* little fix in DMA copy (taiga drama taiheiki looks good, european club soccer looks better ...)
* Very little bug in sram fixed (tonki comes back working)

(26/04/2000) Changes Gens 0.5 <- Gens 0.4 :
-------------------------------------------

* I've enterely rewrite the VDP IO code:
  - DMA transferts appears near perfect and a lot of games works now correctly !
    (Warsong, Batman and Robin, Contra4, Shinig force 2 ...)
  - Improvement of Control Decoding.
    (Electronic Arts Intro finally fixed !)
  - Reads and Writes more accurate ...
  - Save state files (.gs*) has changed du to new VDP code and could have
    problems to load old save files.
* I've fixed a bug in Starscream 68000 core :
  - Greendog, Samurais Shodow, Eternals Champions ... works correctly with Starscream.
  - little speed improvement.
* SRAM finally fixed (file saved when change rom).
* I've enterely rewrite controllers code (fix some mistakes).
* Stupid bug in window plan fixed (miss a pixel on the right).
* Little change in timing :
  Landstaker blank line fixed, Outrun back working with my 68000 core, ...
* Messages infos added.
* Show FPS added.
* I've finally add an icon for Gens (Thanks to all people that send me an icon :)
* Shortcuts has changed (readme.txt).
* Some others things added or fixed .....

I think the compatibily rate's above 85% !

(06/04/2000) Changes Gens 0.4 <- Gens 0.39 :
--------------------------------------------
A lot of changes for this new release :

- Gens configuration saved in file ! (finally)
  (You can specify your own file name for special configuration)
- SRAM fixed and entirely implemented (saved in file).
- Mouse cursor now hidden in Full-Screen then you must use
  the right mouse button to access at popup menu  !
- Perfect recovering of sound after 'load state' (only with MZ80 core).
  Saves files are now bigger, but there are compatible with old format.
- DAC (few) noises fixed.
- Some little bugs with VDP DMA fixed.
- Others bugs fixed .....

About 80% (little more) of roms work correctly !
No error messages anymore (like "Starscream core error ...").
If an error occurs, emulation attempt to continue even if can crash.

(01/04/2000) Changes Gens 0.39 <- Gens 0.36 :
---------------------------------------------

- Joystick support added ! (directx 5.0 needed)
- Interlaced VDP mode added ! (can play at sonic in split mode but only with my 68000 core)
- Fixed (again) auto-detection for some others country ...
- Fixed H-Blank status in VDP
- Some others few bugs fixed (Alt-Tab key, ...)

SRAM not yet saved in file
Config not yet saved in file

(27/03/2000) Changes Gens 0.36 <- Gens 0.34 :
---------------------------------------------

- Gens now uses the new MZ80 core of Neil Bradley (v3.4)
  and it corrects some sound bugs !
- Fixed special version auto-detection (Toy Story ...)
- SRAM implemented (Landstaker, Light Crusader ... now work correctly !)
  but not yet saved in a file.
- Choice of the game speed added : NTSC (60 FPS) or PAL (50 FPS).
  If a game runs too fast, just switch to PAL version.
- Sound timing for some games (vector man ...) fixed.
- Fixed switch state shortcut.
- Fixed the stupid bug which exits after setting keys !
- Fixed load state crashes with starscream.
- ...

Joystick support not yet available :(

(21/03/2000) Changes Gens 0.34 <- Gens 0.3 :
--------------------------------------------

- Starscream 68000 is available, changes :
  - More roms work fine (about 75% :)
  - Faster than mine !
  - Debugger doesn't work with Starscream !
- RAZE Z80 core added, but there are some problems with certain roms aladdin, sonic ...)
  but it works better than MZ80 in other cases (animaniacs, contra4 ...).
- Shortcuts added (Save / Load state, frame skip ... see below)
- Sound is now stopped when clicking on menu or resizing the window ...
- Current directory stored (but not yet in a file, just when you keep gens running)
- Some optimizations -> some more FPS :)
- Bug fixes (DirectSound init, key settings ...)
- Others I can't remember ....

(14/03/2000) Changes Gens 0.3 <- Gens 0.24 :
--------------------------------------------

- Starscream 68000 core (faster and more accurate than mine) is now
  implemented but deactivated, it'll be active in the next version !
- DAC works now perfectly (can hear 'SEGA' chord in sonic games :)
- Many many fixes in sound and CPU timings:
  - All chips (68000, Z80, YM2612, PSG ...) are synchronized depending on the
    game type (PAL 50Hz / SECAM 60Hz) and PAL games work at 50 FPS in
    auto-frameskip mode.
  - Fix YM2612 timers.
  - Fix PSG rate.
- Can choose sound sample rate (you must reload the rom for that to take effect !)
- Some little others...

There are some glitches with the DAC speed with some games (just hear the voices in
aladdin, cool-spot, lemmings ...)

(08/03/2000) Changes Gens 0.24 <- Gens 0.2 :
--------------------------------------------

- I returned to MZ80 (Neil Bradley neil@synthcom.com) z80 emulator, it now works correctly !
- Preliminary sound emulation :
  - YM2612 works correctly :)
  - PSG works strangely :o
  - DAC doesn't work and only does some noises :(
  - Sound sync is not yet perfect !
  - Sound is played slowly with certain roms
- Fixed a bug in the window plane (Zombie doesn't crash any more ...)
- Others ...

(24/02/2000) Changes Gens 0.2 <- Gens 0.141 :
---------------------------------------------

- I've entirely rewritten the VDP rendering :
  - More optimized and so faster ;)
  - Fixed Scroll A / Window conflict.
  - Added masks sprite features.
  - Added sprite limit feature (can see it on sonic 1 main screen)
    You can enable or disable it by 'Sprite Over' option in the 'graphics' menu.
  - Added 15 bits mode.
    No more bad colors on some video cards :)
- Fixed the VSRam read and write (vertical scrollings are now okay)
- I'm using RAZE (Richard Mitton richard.mitton@bigfoot.com) z80 emulator instead of MZ80
 (Neil Bradley neil@synthcom.com) due to unworking games with MZ80 (I may not use it correctly).
- Some changes in DMA transfers. (sprites of mario (no commercial) rom are okay).
- Full-Screen now works correctly.
  Full-Screen is faster than Windowed mode, just use it !
- Some others ...

Sorry, once again, the sound is not implemented, may be in the next release !

(08/02/2000) Changes Gens 0.141 <- Gens 0.12 Beta :
----------------------------------------------------------------

- Auto-FrameSkip added !
- Corrected some bugs on DMA (demo roms like super mario don't crash any more ... )
- Key settings for Player 1 & Player 2 added !
- I have changed DirectDraw method to get faster transparencies effects.
- HalfBlur effect added for smooth graphics !

(03/02/2000) Changes Gens 0.12 Beta (Win9X) <- Gens 0.15b (DOS):
----------------------------------------------------------------

First important change: Gens works now under win9X and using DirectX !
Then some bugs appeared and some roms that worked on Gens 0.15b don't work anymore :(

- Screen size * 1; * 2; * 3; * 4.
- No V-Sync possibility for now.
- Debugger is missing because a lot of work is needed to make it work !
- Save/Load state added !
  I'm using Genecyst format, there are some bugs due to lack of info.
- The transparencies effects due to palette changes during H-Blanking work !

No sound yet !


 --------------------------------------------
| Cosa mi serve per far funzionare il Gens ? |
 --------------------------------------------

Sulla mia macchina (Celeron @464 Mhz & 64 Mb), tutte le roms funzionano a 60 FPS !

* Requisiti Minimi

- Pentium 166 (MMX  richiesto per il 2xSaI Kreed's engine)
- 16 Mb di Ram
- Video card 2 Mb (4Mb per il triple buffer) con supporto DirectDraw e modalit 15/16 bpp.
- Win9X / Win2000
- DirectX 7.0


* Requisiti Raccomandati (se vuoi 60 FPS)

- Pentium II 300 Mhz
- Una buona scheda video ad esempio TNT ...
- 32 Mb Ram
- Win9X / Win2000
- DirectX 7.0


Usa la modalit video normale (nel menu 'grafica') per avere le migliori performance.


  ----------------
| Come si gioca ? |
 -----------------

Tasti predefiniti :

(tastiera QWERTY) [cio quella del pc ;o) - N.D. Xavius]

		Player 1			Player 2

	Sopra		UP		Sopra		Y
	Sotto		DOWN		Sotto		H
	Sinistra	LEFT		Sinistra	G
	Destra		RIGHT		Destra		J
	A		A		A		K
	B		S		B		L
	C		D		C		?
	X		Z		X		I
	Y		X		X		O
	Z		C		Z		P
	Start		INVIO		Start		U
	Mode		Shift destro	Mode		T

Naturalmente, puoi modificarli ...


Scorciatoie :
-------------

Apri Rom                                Ctrl + O
Frame-Skip automatico                   F2
Frame-Skip - 1                          F3
Frame-Skip + 1                          F4
Salva Stato                             F5
Stato precedente                        F6
Next State                              F7
Load State                              F8
Blur veloce                             F9
Mostra FPS                              F10
Modalit video precedente               F11
Modalit video seguente                 F12
Schermo Intero / In finestra            Alt + Return
Hard Reset                              TAB
VSync (solo schermo intero)             Ctrl + V
Screen shot                             Ctrl + T

Modalit video:

        <-------------------------------------------------------------------------------------->
        F11  320x240   640x480     640x480       640x480            640x480         640x480  F12 
             Normale   Doppia   Full-Scanline  Scanline-50%  Scanline-interpolata    2xSaI

IMPORTANTE :
------------

Quando usi la modalit schermo intero, il menu in finestra  sostituito da un menu pop-up,
premi il tasto destro del mouse per farlo apparire.


 -----------------------
| Informazioni tecniche |
 -----------------------

* 68000 CPU (2 cores) :
  - Starscream 680x0 emulation library by Neill Corlett (corlett@elwha.nrrc.ncsu.edu)
   (molto veloce e pi preciso del mio)
  - il mio (da provare solo quando Starscream non funziona)
* VDP :
- DMA transfers (all modes and timing respected)
- 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 raster effects
- Highlight/Shadow effects
- Interlaced mode
- Sprite collision & sprite overflow flags
* IO ports :
  - controller 1 and controller 2 with 3/6 boutons pad.
  - partial 4 players adaptater.
* Z80 CPU emulation (2 cores) :
  - MZ80 Multi-CPU emulator by Neil Bradley (neil@synthcom.com)
  - RAZE Z80 core by Richard Mitton (richard.mitton@bigfoot.com)
* YM2612 chip emulation by Tatsuyuki Satoh
* PSG 76489 emulation
* SRAM supported (except custom SRAM chip).
* Frame Skip (Auto, 0, 1, 2, 3, 4)
* Save/Load State.
* Window / Fullscreen Render (scanline and 2xSaI support).

Cosa manca :
------------

* Nulla di veramente importante :
  supporto per il chip SVP, supporto per Menacer ...

Compatibilit :
---------------

Red5 del Genesis Project ha testato i giochi da 0-B e da T-Z con il Gens v0.7
il 92% dei giochi funzionano perfettamente + il 4% sono giocabili con alcuni piccoli errori.
Quindi il 96% dei giochi sono giocabili :)

Puoi vedere questi risultati su http://www.genesisproject.co.uk

Io penso che la compatibilit del Gens v0.95  circa del 97% (giochi giocabili).


 ----------------
| Ringraziamenti | (senza nessun ordine)
 ----------------

Neill Corlett per il suo veloce emulatore 68000 Starscream.
Richard Mitton per il suo veloce e preciso emulatore RAZE.
Tatsuyuki Satoh for his Yamaha chips emulator (YM2612) which do very nice sound.
Kreed (Derek Liauw Kie Fa) peri l suo eccellente 2xSaI engine !
Charles Mac Donald per tutte le informazioni sull'hardware del genesis.
Christian Schiller per le informazioni generali sull'hardware della console SEGA.
Nicolas BRAY, NiNjA LEMoN, Arzeno Fabrice, DaGee, Thierry Caland, Mickagame, Nik 166, Belgarion,
Darkfalz ... (Sono certo di aver dimenticato qualcuno, spiacente) per essere i beta testers del Gens.
Thierry Caland (ancora) per aver creato il sito dei beta testers del Gens.
Red5 del The Genesis Project (http://www.genesisproject.co.uk) per aver testat il Gens e fatto il manuale del Gens.
Combacker per aver creato il sito ufficiale del Gens. (http://www.emuforce.com/gens)
Durrenberger David - dines (http://www.koubis.com) per il nuovo logo e l'icona del Gens.
Lo staff di EmuSphere per ospitarlo.
Lo staff di Emuforce (e specialmente D[J]) per ospitarlo e comunicare bugs, opinioni.
UPX by Markus Oberhumer & Laszlo Molnar (http://upx.tsx.org).
Tutti coloro che mi hanno spedito le traduzioni dei menu (Wisesage per quella coreana, Markus per quella finlandese ...). [e Xavius per quella italiana - N.D. Xavius ^_-)]
Tutti coloro che mi comunicano bugs.
Tutti gli altri che ho dimenticato !