Thisfilecontainsdocumentationspecifictothewin32versionofGens. MMMMMMM MMMM2;,:S8MM MMM7iMMM2;2MMWMMMMM0W,[email protected] MMMMMMMM MMMMMM:@MMB;MMM@BM MM:MMMMMMMMW;@MMMMWMWMMMMMMZiM MMMa,MMMMMZM M2.MMSMBM;MM2WBMMMWMaMMMMMMXZMM MXSMM0B MMM16bitsEmulator?19992006StéphaneDallongeville. MMXM MMMMMMMM;M W@Homepage:http://gens.consolemul.com MMMMMMMM Email:[email protected](Tech.Support) Usetheforumtocontactdirectlythe authorofGens.

NOTE:ThistextfileisonlyintendedtobeabasicguideforusingGens, foramoredetailedexplanationofitsoperationyoushouldvisitthe GenesisProject(http://www.genesisproject.co.uk)anddownloadthe OfficialGensManual.ContextSensitivehelpisalsoavailableonce youhavedownloadedthemanual,butyouwillneedtosetitslocation throughtheDirectoriesandPathConfigurationintheoptionsMenu beforethisisactivated.

______ /################/ /#INTRODUCTION#/ /################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾? GensisaWin9xbasedemulatorfortheSEGAGenesis/MegaDrive/SegaCD/ MegaCD/systems,itallowsyoutoplaygamesdevelopedfortheseclassic SEGA16bitgameconsolesonyourx86compatiblePC. GensisdevelopedbyStéphaneDallongevilleandhasbeencoded35%inC/C++ and65%inAssembler.ItrunsunderWindows95/98/ME/2000/XPandrequires DirectX7.0orabovetobeinstalledonyoursystem. ThegenesiscompatibilityofGensisveryhigh: *about93%ofgamesworkperfectlyorwithnonoticeableproblems. *afurther5~6%ofgamesareplayablewithminorproblems. *1~2%ofgamesareunplayable. (figuresquotedareforGenesis/MegaDriveonlyfromtestsconductedbythe GenesisProjectandareapproximate.) ThecompatibilityforSegaCD/MegaCDemulationhasbeenestimatedasbeing about90%orhigherandthe32Xsystemcompatibilityturnaround75%.

______ /##############/ /#DISCLAIMER#/ /##############/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾? GENS?1999/2000/2001/2002StéphaneDallongeville. SEGA/Genesis/MegaDrive/SEGACD/MegaCD/32Xaretrademarksof SegaEnterprisesLtd. Gensisfreeforyourownpersonaluseandcanbedistributedfreelyaslong asitisnotmodified.Thistextfilemustbeincludedinanydistribution andyoumustnotincludeanygameroms.Theauthorisnotresponsibleforany lossordamageresultingfromtheuse,ormisuseofGens,youuseitatyour ownrisk.IfyoudonotagreewiththesetermsyoushoulddeleteGensnow. Gensiscardware,ifyoulikeityoucansendapostcardtoitsauthorat: Snailmail:StéphaneDALLONGEVILLE 7RueDanton 80090AMIENS(FRANCE) I'dreallyappreciateit,thanks:)~Stéphane. ______/#######################/ /#SYSTEMREQUIREMENTS#/ /#######################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ AllthesystemrequirementsbelowassumeyouareusingtheNormal(320x240) videomode. ForGenesis/MegaDriveemulationyouwillneed: MinimumSystem:RecommendedSystem: *Pentium200Mhz+*PentiumII300Mhzorabove *32MbofRam*32MbofRamormore *2MbVideoCardwithDirectDraw*AgoodvideocardlikeaTNT Supportin15/16bppmode*Win9X/2000/ME/XP *Win9X/2000/ME/XP*DirectX7.0orabove *DirectX7.0orabove [+GenswillrunonaPentium133orabove,butaPentium200Mhzisneeded toachieveareasonableframerate!] IfyouwanttousetheSegaCD/MegaCDemulationyouwillalsoneed: MinimumSystem:RecommendedSystem: *PII233MhzorK6300Mhz*PII333MhzorK62450Mhz *CDROMdrive(SingleSpeed)*CDROMdrive(QuadSpeed) *ThelatestASPIdrivers*ThelatestASPIdrivers *SegaCD/MegaCDbiosfiles*SegaCD/MegaCDbiosfiles For32Xemulationyouwillalsoneed: MinimumSystem:RecommendedSystem: *800MhzCPU*1GhzCPU *32Xbiosfiles*32Xbiosfiles Onmymachine(Duronat1Ghz)all32Xgamesrunsat60/50FPsinfullscreen 320x240andsoundsetto44100Hz. Iguessyoucanplaysome32XgamesonslowerCPU(550700Mhz)butyouwill needtodownclockmanuallytheSH2CPUclock(seesection32X).

______/#############################/ /#DEFAULTKEYBOARDSETTINGS#/ /#############################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ Thedefaultkeyboardlayoutforplayers1and2areshownbelow,youcanof coursechangethesetowhateverkeysyouwishormapthemontoaWindows compatibleJoystick/Joypad.(viatheJoypadutilityintheOptionsMenu) Player1Player2 UPUpY DownDownH LeftLeftG RightRightJ AAK BSL CD?/ XZI YXO ZCP StartReturnU ModeRShiftT

______/#############################/ /#USEFULKEYBOARDSHORTCUTS#/ /#############################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ OpenRomCtrl+O BootCDCtrl+B CloseRomCtrl+C Open/CloseTrayCtrl+V GameGenieCtrl+G NetplayCtrl+N Rom1to9(history)Ctrl+1toCtrl+9 SaveSlot0to9Shift+0toShift+9 SaveStateF5 SaveStateasShift+F5 PreviousstateF6 NextStateF7 LoadStateF8 LoadStateasShift+F8 GCOffline(Optional)F1 AutoFrameSkipF2 FrameSkip1F3 FrameSkip+1F4 FastBlurF9 ShowFPSF10 PreviousRenderModeF11 NextRenderModeF12 FullScreen/WindowModeAlt+Return StretchimageShift+F2 VSyncShift+F3 ForcesoftwareblitShift+F9 PerfectSynchro/NormalmodeCtrl+P DACsound(speech)improvementShift+F10 PSGsoundimprovementShift+F11 YM2612highqualityemulationShift+F12 ScreenshotShift+Backspace HardResetTAB PauseESC

______/###################/ /#DISPLAYOPTIONS#/ /###################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ GensfeaturesWindowed(Default)andFullscreengraphicsmodes,youcanswap betweenthetwobyclickingontheWindowed/Fullscreenoptioninthe GraphicsmenuorbypressingAlt+Enteronyourkeyboard.InFullscreen modethemenusarereplacedbyafloatingmenuwhichcanbeaccessedby clickingyourrightmousebutton,alltheoptionsinthefloatingmenuare exactlythesameastheWindowedversion. GensalsosupportsseveraldifferentRendermodes,youmaynotbeableto useallofthemdependingonyourgraphicscardandthespeedofyour computer,MMXisalsorequiredforsomemodes.YoucanchangetheRender modebyclickingonanoptionintheGraphicsmenuorbypressingF11and F12onyourkeyboardtocyclethroughthedifferentmodesinthefollowing order. F12. |Normal(320x240)/|\ |Double(default)(640x480)| |Interpolated(640x480)| |Scanline(640x480)| |50%Scanline(640x480)(MMXOnly)| |25%Scanline(640x480)(MMXOnly)| |InterpolatedScanline(640x480)| |InterpolatedScanline50%(640x480)(MMXOnly)| |InterpolatedScanline25%(640x480)(MMXOnly)| \|/2xSaI[Kreed](640x480)(MMXOnly)| 'F11 WindowedandFullscreenmodesusedifferentgraphicsenginesandyouwill notalwaysbeinthesameRenderModewhenchangingbetweenthetwo,Gens willusethelastrendermodethatyouusedinthecurrentscreenmode.For exampleifyouwereusingthe2xSaimodeinwindowedmodeandswappedto fullscreenyouwouldnowbeinDoublemode(orwhicheverrendermodeyou lastusedinfullscreen). Certaingamesrunwithablackbardowneithersideofthescreenwhich somepeoplefindannoying.YoucanremovethesebarsbyenablingStretch fromthegraphicsmenu(orpressingShift+F2).Pleasenotethatthe StretchoptionisnotavailableinallRenderModes. Oneadditional"mode"isonlyavailablethroughakeyboardshortcut, pressingShift+F9whilstinFullscreen"Normal"and"Double"rendermodes willactivate"Forcesoftwareblit".Thisisn'tnecessaryformostcomputers butyoucantryitifyouareexperiencinglowframeratesinFullscreen modesonslowercomputers.

______/#################/ /#SOUNDOPTIONS#/ /#################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ Thedefaultsoundsettingis22050Hz,youmaywanttoincreasethisto 44100HzespeciallyforSegaCD/MegaCDemulation.Alternativelyifyouhave aslowercomputeryoumaywanttotryreducingthesoundRateto11025Hz. Thereareseveralothersoundoptionsavailablefor"improved"soundoutput: GensnowfeaturesacustomYM2612(mainsoundchip)soundcorewhich featuresa"HighQuality"mode.HQmodecanbeenabledfromthesoundmenu orbypressingShift+F12,alsotogetthebestresultsfromHQmodeyou shouldchangethesoundrateto44100Hz.Thesoundoutputismoreaccurate inHQmode,itcanbeagooddealsloweronsomesystemshoweversoyoumay wanttoleaveitturnedoff. Gensalsofeaturesan"improved"DAC(partoftheYM2612)soundmode,this canbeenabledbypressingShift+F10.Thismakesthesoundinafewgames, StreetFighter2forexample,muchbetterthanitwouldbeonrealhardware, howeveritalsocausesbugsinothergamessoyoushouldleaveitturnedoff mostofthetime. FinallythereisoptionalPSGsound"improvement"whichisavailableby pressingShift+F11.ThischangesthePSGsoundoutputfromSquarewavesto Sinewaveswhichistechnicallyincorrectbutcanmakesomegamessound better.Againyoushouldleavethisturnedoffunlessyoureallyhatethe normalPSGsound.

______/#######/ /#32X#/ /#######/ ‾‾‾‾‾‾‾‾ Beforeyoucanbeginplaying32Xgamesyoumustconfigurethe32Xbiosfiles: 1.Downloadthe32XbiosfileswhichareavailablefromEidolonsInn (http://www.eidolonsinn.de). 2.Setthelocationofyourbiosfilesthroughthe'Misc/BiosFiles' configurationinthe'options'menu. Yourfilesshouldhavethefollowingsize: M68000BIOS(32X_G_BIOS.BIN)=256bytes MasterSH2BIOS(32X_M_BIOS.BIN)=2048bytes SlaveSH2BIOS(32X_S_BIOS.BIN)=1024bytes Youwillnowbeabletoplay32Xgamesjustasgenesisgames. Whenagameisn'trecognizedasa32X,forcethefiletypefieldto32X. Keepinmindthat32Xemulationneedsaverypowerfulmachine,here'sa descriptionof"what'semulated"when32Xruns: 2SH2RISCCPUrunningat23Mhz 32XVDP 32XPWMsoundchip 32XstuffsasFIFO/DMA... 1M68000runningat7.67Mhz 1Z80runningat3.58Mhz GenesisVDP YM2612soundchip PSGsoundchip ... The2SH2cantakeupto75%oftheemulationtime! TogainsomeFPSonslowermachine,Gensoffersthepossibilitiestochange SH2CPUclock,youneedtomodifythefollowinglinesinthegens.cfgfile: MainSH2Speed=100 SlaveSH2Speed=100 Replace100byalowervaluetospeedupthe32Xemulation. 100meansSH2runsat23Mhzand0means0Mhz...easy:) Gensdoesn'temulatesomewaitstatespresentsinthereal32Xhardwareso youcandecreasethemasterCPUto60foralmostgamewithoutaffectingthe ingamespeed. SlaveCPUismainlyusedforsoundemulation(exceptforsomegameswith many3DcalculationsasVirtuaRacing),soyoucandecreaseitifyouthink PWNsoundisn'timportant.

______/#####################/ /#SEGACD/MEGACD#/ /#####################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ BeforeyoucanbeginplayingSegaCD/MegaCDgamesyoumustconfigureGens readyforCDemulation: 1.DownloadtheSegaCD/MegaCDbiosfileswhichareavailablefrom EidolonsInn(http://www.eidolonsinn.de). 2.SetthelocationofyourbiosfilesthroughtheDirectoriesandPath ConfigurationintheoptionsMenu. 3.WhilsttheDirectoriesandpathconfigurationwindowisstillopenyou alsoneedtosetthedefaultBRamdirectoryforSegaCD/MegaCDsave games.ClickonOKtosaveyoursettings. 4.OpentheOptionmenuandclickontheCurrentCDDriveoption,thiswill bringupalistofavailableCDandDVDdrives,selectoneofthedrives fromthelist.IfnodrivesareshownthenyoudonothavetheASPIlayer installed.YouwillneedtodownloadandinstallthelatestASPIdrivers beforeyoucanplayanySegaCD/MegaCDgames. GensisnowreadyforSegaCD/MegaCDemulation.

*RunningaSegaCD/MegaCDGamefromaCD: PlaceyourSegaCD/MegaCDgameintheCDdriveyouselectedaboveandclick onBootCDintheFilemenu,orpressCtrl+B.Genswillnowinitialize SegaCD/MegaCDemulationandbeginreadingtheCD,afterafewsecondsthe SegaCD/MegaCDbiosscreenshouldappear.Ifthebiosscreenfailsto appearreadtheFAQsectionformorehelp. Notethatit'snormalyourCDtrayislockedrightafteryouclickedon BootCD,thisistopermittheCDswapstuff(readtheMultiCDgameformore infos)toworkcorrectly.

*RunningaSegaCD/MegaCDGamefromaCDimage/Mp3file: GensalsosupportsCDimages(backups)in.iso/.bin/.rawformatwith.mp3 audio.ItisrecommendedthatwhenusingCDimagesthatyouhaveboththeCD imageandthecorrect.mp3filesavailableasmanygameswillnotrunifthe audiotracksaren'tpresent. ForGenstocorrectlyidentifyany.mp3audiotracksforyourCDimagesthey havetobeplacedinthesamedirectoryastheCDimagefilewiththesame filenameastheCDimagefollowedbyatracknumber.Forexampleifyouare usingaCDimagecalledBlaster.isowiththree.mp3filesyouwouldneedto putallthefilesinthesamedirectoryandrenamethemlikethis: Blaster.iso Blaster02.mp3 Blaster03.mp3 Blaster04.mp3 ThereareacoupleofimportantpointstorememberwhensettingupyourCD images&.mp3filesforusewithGens: *TheCDImageshouldNOTbenumbered,itwon'tworkifyouhave "Blaster01.iso"insteadof"Blaster.iso"! *TheCDimageactsastrackonesothefirstaudiotrackwillalways betracktwo+. *ThetracknumbersmustalsobeaTWODIGITnumber:02,03,..10etc, NOT2,3,...10. *Thespacebetweenthefilenameandthetracknumberisoptional. [+Gensactuallycalculatesthetrackorderbylookingatthenumbersatthe endofthe.mp3files.Youcanuseanynumbersyouwant,forexample10, 27,32...howeverit'seasiertorenametheminthewayshownabove.] Onceyou'vesetupyourCDimageand.mp3filesasshownyou'rereadyto begin. InsteadofclickingonBootCDintheFilemenuclickonOpenRomasifyou weregoingtoloadanormalGenesis/MegaDrivegame.TheOpenfilewindow willappearasusual,clickonthearrowonthe"Filesoftype"boxand select"SegaCDisosfiles(*.iso,*.bin,*.raw)"fromthedropdownlist.Now locateyourCDimagefileandclickontheOpenbuttontobeginloadingthe game.GenswillnowinitializeSegaCD/MegaCDemulationandbeginreading theCDimage/.mp3files.PleasenoteitcantakeawhilebeforetheSegaCD /MegaCDbiosscreenappearsasGensneedstocalculatethelengthofall thefilesbeforeitcanbegin.

*MultiCDgame: SomeSegaCD/MegaCDgameshasseveralsCDsoyou'llneedtochangetheCD atsomemomenttocontinuyourgame. Ifyou'replayingfromarealCD,normallygenswilllockyourCDtray rightafteryouclickedonBootCD,i*need*todothatbecausethereisno waytodetectifthetrayisopenornotwithwin32API(norASPI)! WellsowhenyouneedtochangetheCD,pressCtrl+Vcombinaisonafirst timetoejecttheCD(trayopen),thenplacethenewCDandpressCtrl+Va secondtimetoclosethetray. ForslotinCDROMdrive,pressCtrl+VafteryouinsertedthenewCD. Ifyouareplayingfromanisoimage,youhavetoprocessinthesame way:whenyouwanttochangeCDpressCtrl+Vtofaketheopentray,press itagaintofakeclosetrayandnormallyadialogboxwillappeartochoose thenewisofile. Important:SometimetheCDswapprocessingdoesn'tworkwelldutosome misemulationproblem,justretryuntilitworkscorrectly.

Savestatesaren'tsupportedyetforSegaCD.

______/#####################/ /#VIRTUALRAMCARTS#/ /#####################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ TheSegaCD/MegaCDcamewith8kbofinternalBRamforsavegames,thisonly allowedfairlybasicsavegamefeaturesandisoftenaproblemonreal hardwareasgamesbegintoargueoverthelimitedspace.ExternalSRamcarts werealsoavailable,rangingfrom8kbto64kbinsize.Thesmallamountof internalBRamislessofaproblemonGensbecauseitcreatesanewvirtual machine,andseparateinternalBRamfile,foreachgame.Howevertooffer greaterflexibility,andmoresaveslotsforeachgame,Gensalsosupports "virtualramcarts".EachBRamfilecreatedbyGensstoresboththeinternal BRamandexternalSRamdatainthesamefile. YoucansetthesizeofthevirtualramcarttoNone,8kb,16kb,32kbor 64kbthroughtheoptionsmenu.Itisrecommendedthatyoualwayssetthisto 64kbhoweverbecauseifyoulaterwishtoincreasethesizeofthevirtual ramcartyouwillneedtoreformatitandanyexistingsavedatawillbe lost. TosetupthevirtualramcartforyourSegaCD/MegaCDgameboottheCDor loadyourCDimageasnormal.WhentheSegaCD/MegaCDlogoscreenappears presstheA,BorCbuttontoaccesstheadvancedmenuandthenselectthe memorymanagementfeaturesbymovingthepointerto"option"or"memory", dependingonthebiosversionbeingused.Followtheonscreeninstructions toformatyourvirtualramcartthenstartyourgameasnormal. Don'tforgetthatyouwillneedtosetupthevirtualramcartfunction separatelyforeachSegaCD/MegaCDgamethatyouwishtouseitwith.

______/###########/ /#NETPLAY#/ /###########/ ‾‾‾‾‾‾‾‾‾‾‾‾ GensalsohastheabilitytoplaygamesovertheInternet(.net)oraLocal AreaNetwork(LAN)usingtheKailleranetworkclient.Pleasenotethat althoughthekailleraclient.dllfileisnotneededtorunGensthatyouwill onlybeabletoplayNetplaygamesifitispresentinyourGensdirectory. Ifyouwanttoplayoverthe.netyoumustbeconnectedtoyourInternet ServiceProvider(ISP).IfyouwanttoplayoveraLAN,youmustbe runningtheKailleraServersoftwarewhichyoucandownloadfrom http://www.kaillera.com.AlsoifyouuseafirewallyouneedtogiveGens accesstotheInternet/LAN. Whenyouareplayinggamesoverthe.netoronaLANallplayersMUSTbe usingthesamefilenameforthegamebeingplayed.Forexampleifoneplayer isusingaromcalled"Columns(REV01)()[!].smd"andtheotherisusing "Columns.smd"itWILLNOTwork,eveniftheromsareotherwiseidentical! ItisrecommendthatyouuseCoweringsGoodGentorenameyourromsready forinternetuse. TostartaNetPlaysessionselecttheNetplayoptionfromtheFilemenu,or pressCtrl+Nonyourkeyboard.TheKailleraClientwindowwillnowopen andalistofactivegameserverswillbeloaded.Theserversarelistedby Pingrate,thelowerthePingthebetteryouronlineexperiencewillbe. Don'tforgettospecifyausernameintheboxatthebottomleftofthe Clientwindow,thisisthenamethatotherpeopleontheKailleraserver willseewhenyouareonline. Nextchoosetheserverwhereyouwanttoplay,Kaillerawillattemptto connectandifit'ssuccessfulawindowwillopenshowingtheotherplayers connectedandtheirstatus(eg,playing...) Alongthebottomoftheserverwindowyouwillseealistofgamescurrently running,ifyouwishtoplayoneofthese(andthestatusiswaiting)just clickon'join'thegame. Youcancreateyourowngameroombyclickingonthe'Createnewgame' button,alistofgamesinyourcurrentdirectorywillbedisplayed,select thegameyouwishtoplayfromthelistandclickonittocreateanewgame session.Nowyoucanwaitforothersplayerstojoinyouorstartplaying thegamealone. ToclosetheNetplaysessionfirstcloseanygamesyouhaverunningby clickingonCloseromintheFilemenu,thencloseboththeKaillerawindows. YouarenowinofflinemodeagainandcancontinueusingGensasyou normallywouldorQuitbacktowindows.YoumustclosetheNetplaysession andtheKaillerawindowsbeforeQuittingGensotherwiseitmaycrash!(This isaKaillerabug...sorry) IfyouwantmoreinformationabouthowuseKaillera,checkthehomepageat http://www.kaillera.com ForothersemulatorauthorswhowanttocreateaGenscompatibleNETPLAY /Kaillerafunctionhere'stheformatofthedatasentbythe kailleraModifyPlayValuesfunctionforoneplayer(2byteslong): FEDCBA9876543210 1111MXYZSABCUDLR otpoei dawfg ernth tt Value:0ifthebuttonispressed,and1ifinactive.

______/#####################/ /#GCOFFLINESUPPORT#/ /#####################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ThereisoptionalGCOfflinesupport(GenesisCollectiveDatabaseorGCO) builtintoGens,pressF1whilstanygameisrunningandtheGCOshouldopen onthecorrectpage. ToenablethisyouwillfirstneedtodownloadtheGCOfflinefilesfromthe GenesisCollective(http://www.genesiscollective.com).Youonlyneedthe GCOffline.chmandGenesis.chmfilesforGCOsupporttowork,alltheother filesareoptional.YoushouldplacealltheGCOfilesintoasingle directory,furtherinstructionsforsettinguptheGCOareavailableatthe GenesisCollectivesiteandintheGCOitself. Onceyouhavedownloadedthefilesyouneedtosettheirlocationthroughthe DirectoriesandPathConfigurationintheoptionsMenubeforeGCOsupport becomesavailable.

______/########################################/ /#FREQUENTLYASKEDQUESTIONS(General)#/ /########################################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾? Q:WhenItrytorunGensIgetthefollowingmessage: "ErrorwithQueryInterface".HowdoIfixit? A:YouhavetoreinstalldirectX7.0(orabove).

Q:Ican'tsetmyjoypadbecausekeysareautomaticallypressed(quickly), what'stheproblem? A:SomepeoplehaveexperiencedproblemsgettingGenstousetheirJoypad becausewhentheypressabuttonGensreadsmultipleinputsandsetsall thecontrolstoonebutton! TofixthisyoushouldreinstallyourJoypaddriversandthenreinstall DirectX7.0,don'tforgettorecalibrateyourJoypadbeforerunningGens. Ifthisdoesn'tfixtheproblemitisprobablyyourJoypaddriversthat areatfault,checkfornewerversions.Unfortunatelyifthisdoesn't fixtheproblemyou'llhavetousetheKeyboard.

Q:Ican'tgetdiagonalsusingmyjoypad,ordiagonalshavestoppedworking howdoIfixit? A:SeveralpeoplehavereportedthisproblemanditseemstobeaGens.cfg problem.QuitGens,findanddeleteyourGens.cfgfile.NowrestartGens andsetyourjoypadsupagain,hopefullyyoushouldnowbeabletoget diagonals.

Q:Whyareallthecolorsarewrong! A:Graphicscardsuseseveraltypesofinternal16bitrenderingmodes, someuse555mode(egATiRagePro)whilstothersuse565mode(egNVidea TNT2).Gensautomaticallytriestodetectwhichgraphicsstandardyour videocarduses,unfortunatelyitdoesn'talwaysgetitright.Ifthe paletteisallwrongonyoursystemyoucanforceGenstousethecorrect videomodebyeditingtheGens.cfgfile.OpenthefilewithNotepadand underthe[graphics]sectionaddoneofthefollowingcommandsuntilthe problemiscorrected: Force555=1 or Force565=1

Q:GameGeniedoesn'twork!!! A:GameGenieoftenseemstocausenoendofproblemsforpeople,formore informationaboutusingGameGeniecodesitisrecommendedthatyou downloadtheOfficialGensManualand/ortheBigBookofGameGenie CodesfromtheGenesisProject.(http://www.genesisproject.co.uk)

Q:WherecanIfindroms? A:It'seasytofindromswithasearchengine,don'tforgetthatit's illegaltohaveromsunlessyouhavetheoriginalgame.Wecan'tbeheld responsibleforyouractions.

Q:WhydoesNetplaysometimescrash? A:TheKailleralibraryhassomebugs,Genshasotherssounfortunately Netplaycansometimesbealittleunstable.

______/########################################/ /#FREQUENTLYASKEDQUESTIONS(MegaCD)#/ /########################################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾? Q:Gensreturnstotheblank/introscreenafterIusedBootCD(orloaded anISOimage),why? A:YoursegaCDbiosfilesaren'tcorrectlyconfigured,readthethe SegaCD/MegaCDsectionformoreinformation. AnotherreasonforthishappeningwhenusinganISOimagecanbethatyou haveacorruptedISOfile,Genscan'trecognizeitasanSegaCD/MegaCD filesoitcanceledtheloadingprocess.

Q:IalwaysgettheBIOSCDplayerinterfacewiththe"NODISC"message whentryingtorunaSegaCD/MegaCDgame,what'stheproblem? A:IfyouhaveseveralCD/DVDdrivesinyoursystemhaveyouputyour SegaCD/MegaCDinthecorrectdrive! TheCDDrivesupportinGensmaynotworkwithalldrives,ifyouhave morethanoneCDorDVDdriveinstalledinyoursystemtryusingthe otheronetoseeifthatfixestheproblem. Ifyouonlyhaveonedrive,ornoneofyourdrivesareworking,try updatingtothelatestASPIdrivers.

Q:Thebioskeepssaying"CHECKINGDISC"! A:ThismeansthattheCDisn'tbeingrecognizedasaSegaCD/MegaCD. ChecktomakesureyouhaveplacedyourSegaCD/MegaCDinthecorrect CDDriveandthatthediscitselfisn'tdamaged.Againusingadifferent CD/DVDdriveorupdatingtothelatestASPIdriversmayalsosolvethe problem.

Q:Idon'thearanymusicinmySegaCD/MegaCDgamewhenusinganISOwith MP3files.HowdoIfixit? A:MakesurethatyourISOandMP3filesarecorrectlynamedandnumbered, readtheSegaCD/MegaCDsectionformoreinformation.

Q:Idon'thearanymusicinmysegaCD/MegaCDgamebuti'mitplaying fromaCD,why? A:Thereareseveralpossiblereasonswhythissometimesoccurs: 1)WithGens1.40orabovethisnormallydoesn'toccur,orit'san emulationrelatedproblem! 2)IfyouhavemorethanoneCDorDVDdriveinyoursystemisthe drivewhichyouareusingforSegaCD/MegaCDemulationconnected tothesoundcard!? 3)HaveyoudisabledCDDAplaybackinthesoundoptions?

Q:ThereisaproblemwithCDAudioplaybackwhichhappensaboutevery minute,why? A:Thisisaknownbug,itoccurswhenthesoundrateissetto11Khzor 22Khz,simplysetthesoundrateto44Khz(CDquality)topreventthis fromhappening.

Q:IgetanSRamerrormessagewhenItrytoplaysomeSegaCD/MegaCD gamesandIcan'tcontinuethegame.HowdoIfixit? A:Youneedtoformattheoptionalvirtualramcartforthisgametorun. Readthesectionaboutvirtualramcartstofindouthowtodothis. Q:Savestatedoesn'twork! A:Thisisnormal,savestatearen'tyetsupportedwithSegaCD/MegaCD. Youcanusethenormalinternalgamesave(BackupRAM)instead.

______/####################################/ /#FREQUENTLYASKEDQUESTIONS(32X)#/ /####################################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾? Q:32Xdoesn'twork! A:Besureyoucorrectlyconfiguredthe32Xbiosfiles (readthe32Xsection). Q:Whyisitsoslowwwwwwwww? A:Because32Xhardwareiscomplexanduse2fastRISCCPU,readthe32X sectionformoreinfosandhowspeedupemulation.

Q:WhyXYZgamedoesn'twork? A:32Xemulationisstillindevelopment,somegamesaren'tyetsupported.

______/##################/ /#TECHNICALINFO#/ /##################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾? ThefollowingfeaturesarepresentinGens: *Main&Sub68000CPU: Starscream680x0emulationlibrary byNeillCorlett([email protected]) modifiedforGens *Master&slaveSH2CPU: CustomASMcore *VDP32X: Directcolormodewithpriorities Packedpixelcolormodewithpriorities Runlenghtmode Fillfunction *VDPGenesis: DMAtransfers(allmodesandtimingrespected) ScrollAandBplaneswithverticalscrolling(overall,2cells) andhorizontalscrolling(overall,cell,dot) Windowplane Spriteplane VerticalandHorizontalInterrupts Allrastereffects Highlight/Shadoweffects Interlacedmode Spritecollision&spriteoverflowflags *GFXcoprocessor: Rotation/enlargementsupportedinallmodes Fontcolor/dataconversion GFXdots/cellsconversionsupportedinallmodes *IOportssupported(controller1andcontroller2)withPartialMultiTap (4Player)joystickadaptersupport *CDinterface: CDDandCDCemulation ASPIusedforlowlevelCDaccess ISO/MP3,BIN,RAWfilesupport *Z80CPUemulation: CustomASMcore *CustomYM2612chipemulation: Specialmodechannel3supported AMS&FMSLFOsupported HighQualityemulationmode(soundcalculationatthecorrectrate) *PCMchipemulation *PWMchipemulation *PSG76489emulation *SRAMfullysupported(nocustomSramsupportyet) *BRAMandvirtualramcartssupported. *FrameSkip(Auto,0,1,2,3,4) *Save/LoadState.(Genecystsavestateformat) *Window/FullscreenRendermodes *GameGenieSupport *Netplay(Kaillera)support ThefollowingfeaturesaremissingfromGens: *SVPchipsupport.(VirtuaRacing) *CompleteMultiTapsupport *LightGunsupport *Mousesupport *CustomSRAMchipsupport *FullSegaCD/MegaCDSupport(Subcodestuff). *Full32Xsupport(PWMDMA,packed32XVDPmodemixedwithgenesisVDP...).

______/######################################/ /#GREETINGS(innoparticularorder)#/ /######################################/ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾? *NeillCorlettforhisveryfast68000Starscreamemulator. *MichelGerrie,SteveSnake,Jagboy,Trzy,Atani,Quinneston,CharlesMac Donald,ChristianChriller..forSEGAsysteminformationandgeneralhelp. *Red5fromTheGenesisProjectfortestingGensandwritingtheofficial GensManual. *Mysticalesforallthehelpshegivesme. *ChristopheThibaultformakingKaillera. *Kreed(DerekLiauwKieFa)forhisexcellent2xSaIengine. *DavidGonzálezFloresforhelpwithSEGACDstuff. *NicolasBRAY,NiNjALEMoN,ArzenoFabrice,DaGee,ThierryCaland, Mickagame,Nik166,Belgarion,Darkfalz,Herakles,Biohazard...(I'm surelygoingtoforgetsomeone,sorry)forbeingGensbetatesters. *ThierryCalandformakingtheGensbetatesterssite. *CombackerfordesigningtheOfficialGensSite. *DurrenbergerDaviddines(http://www.koubis.com)fortheGenslogo/icon. *Consolemulstaff(andspeciallySirJaguar)forhostingit. *Emuforcestaff(andspeciallyD[J])&Emuspherestaffforreportbugs, feedbackandforhostingthesiteinpast. *UPXbyMarkusOberhumer&LaszloMolnar(http://upx.tsx.org). *Allpeoplewhosentmetranslationspacks(Wisesageforkorean,Markusfor Finnish,SuayforGerman,NIXforItaliano,KlaasWimvanDiermenfor Dutch,BiohazardforRussian,U4TONEforJapanese...). *Everyonewhichreportbugs,whichgivesupportforGensbyreplying questionsontheforum... *AnyoneelseIforgot!