This File Contains Documentation Specific to the Win32 Version Of
Total Page:16
File Type:pdf, Size:1020Kb
Thisfilecontainsdocumentationspecifictothewin32versionofGens. ----------------------------------------------------------------------- MMMMMMM MMMM2;,:S8MM MMM7iMMM2;2MMWMMMMM0W,[email protected] MMMMMMMM MMMMMM:@MMB;MMM@BM MM:MMMMMMMMW;@MMMMWMWMMMMMMZiM MMMa,MMMMMZM M2.MMSMBM;MM2WBMMMWMaMMMMMMXZMM MXSMM0B MMMSega16bitsEmulator?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/32Xsystems,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).