Documente Academic
Documente Profesional
Documente Cultură
9a
(stillopenforim mprovementandspellch heck)
Conten nts:
1. F FrequentlyA AskedQuest tionsWhat tdoIneedto oknowbefo oreIuseDos sBox4PSP? 2. I InstallingDo osBoxonyou urPSP 3. H Howtotype einDosBox? ? a. b. c. d. e. f. g. Typi ingletters How wtowriteCA APITALLETTE ERS How wtotype1,2 2,3,9&F1,F2,F12 Themouse stickforplay ying Joys Keyh hint Keycombosnee ededincerta aingames,su uchasCTRL+ +Q
4. MountingaVirtualDrive e yisthisimpo ortant? a. Why b. How wtodothat? ? 5. M MakingDosB Boxeasy2u use 6. I InstallingWindows3.xx a. b. c. d. Why yWindows3 3.xxcannotj justbecopie edtothePSP P How wthen,canW Windowsrun ninthevirtu ualenvironm ment? Insta allingWindo ows3.xxTh heeasywa ay Insta allingWindo ows3.11Thetoughw way
NOTE:
Thelinkstomyfilesandothershavenotbeenupdatedforalongtime. Theymaynotbeexistentanymore.
1. FrequentlyAskedQuestionsWhatdoIneedtoknowbeforeIuse DosBox4PSP?
a. Whatgames/applicationsrunonDosBox4PSP?
Eventhough(theoretically)DosBoxcouldactuallyemulateeveryDOSenvironmentwith anyspecificationsandergoshouldbeabletorunabout99%ofeverygame/apponce codedforDos,therearerestrictions,notbyDosBox,butbythePSP. Asaruleofthumb,onecansaythatasystemneedstentimes(10x)thecomputing powertoemulateasystem,thanthesystemisstrong.Thismeansthatifyouwantto emulatea33MHzSystematfullspeed,youneedaprocessorofabout333MHzto emulatesuchasystem(includingitssound,graphicsandprocessorunits).Thisleadsus tothefactthataPSPcanemulateaDOScomputerofaboutthefollowingspecifications: CPU:33MHz RAM:max.10MB SOUND:CreativeLabsSoundBlaster/SoundBlaster16,Adlib,etc.(prettymucheverything) GRAPHICS:VGA/EGA/CGA(possiblybetter,usingVESA) Butagain:Theseareonlyapproximatevalues,somegamesrequiring33MHztorun properlyonarealcomputerstillmightnotrunat100%speedintheemulated environmentofDosBox.Othergamesontheotherhand,whichrequire50MHzormore mightrunbetterthanexpectedyoucannevertellbeforehandyouhavetotry! However,takethesevaluesasaruleofthumb!
b. CanIrunWindows3.xxonmyPSP?
Yes,youcan.Buttheresaproblem:Youhavetouseanimagetorunit.Below,youcan findamanualonhowtodothat.
c. *panting*IwannaplaymyoldDosgames!Whichrunandwhichdont?
AsIsaid,youcanttellbeforeyouvetriedthem,butherearesomegamestestedbyme and/orwhichothershavetriedandclaimedworking.
Update:Thelistisnomoreuptodate!DosBoxhasundergonesomemajorchanges
andhasgainedalittlespeedimprovement.Therefore,someofthemmayrunfasterthan listedhere,somemaynotrunanymoreduetochangesinthecodeWarcraftfor examplerunsslightlyfasternow.Anyway,takethemasaguideline: Runat100%speed Wolfenstein1&2: Civilisation: Runs,playable,butnotfullspeed Colonization: Runs,playable,butnotfullspeed Gods: Runsat100%speed CommanderKeen17: Runat100%speed LordsoftheRealm1: Runsat100%speed LordsoftheRealm2: Runs,almostunplayable,~30%? LeisureSuitLarry13: Runatabout100%speed LeisureSuitLarry46: Run,playable,butatonlyabout90% Raptor: Runsat100%speed Warcraft: Runs,playable,butatabout70% EyeoftheBeholder13: Run,playable,butnotatfullspeed SpaceQuest5: Runs,playable,butatabout70% JazzJackRabbit: Runs,playable,notatfullspeed CrimeFighter: Runsat100% AlienBreed1: Runsat100% AlienBreed2T.A.: CrashedafterTeam17Logo CyberBykes: Runs,butspeeduntested JaggedAlliance: Runs,stillplayable,butlongloading&only60% BattleIsle: Runsat100% HistoryLine1914/18: Runsatabout100% LostVikings: Runsat100% PrinceofPersia1: Runsat100%,butonlyrecognizesJoystick(keycombo) PrinceofPersia2: Runsat100% Xenon2: Runsat100% Abuse: Runs,butunplayable,about2030%only DungeonKeeper: CrashesafterIntromovie Populous2: Runsat100% HeroesofMight&Magic: Runs,playableat~90% KingsQuest5: Runs,butnotatfullspeed ArchonUltra: Runsat100%,butnoreactiontoinputuniqueerror Setters1/DieSiedler1: Runs,speeduntested Setters2/DieSiedler2: Runs,stillplayable,butatabout50%,enableframeskip
2. InstallingDosBoxonyourPSP
SinceCrazyC,thecoderoftheDosBoxPortforthePSPisreleasinghisnewversionsaselffilesthey needtobecompiledintoaneboot.pbpfilebeforewecanuseit.Thecompilingisdonebyusingthe littleapplicationelf2pbp. DoNOTtrytojustrenamethefiles(asstatedsometimesinforums)itsjust WRONGanducannotexecuteDosBoxonthePSPbyjustrenamingthefile! SinceIhadtroublefindingthisapplication,youcandownloadittogetherwithDosBox(releaseof approx.10thofSeptember)here: http://rapidshare.com/files/56706485/DosBox_Manual_1.2___DosBox_0.71.rar
H
d) nowyouseeadoscommandpromptwindow.Usethecommandscdtogettothefolder youhaveyourelf2pbpapplicationin.Sincesomeyoungerpeopleheremighthavenever usedDOSbefore,Illexplainitwithanexample: Ihavestoredthisapplicationinafolderonmyg:\drive.Afteryouhaveenteredcmd intherunwindowthenewwindowappearingshowsthedospromptandyouarein thec:\documentsandsettings\username\folder.usernameisnottherealnameof thefolder,butthereisusuallywrittenthenameyouvechosenduringthelogon. However,sincemyelf2pbp3isstoredondrivef,butwearenowonc,wehaveto typeg:andconfirmthiswithENTER.Nowweareonf:\.Togetintomyelf2pbp3 folder,Ihavetotypecdelf2pbp3intheprompt.Now,Iaminmyfolderf:\elf2pbp3\. ThepicturesaddedbelowillustratewhatIjustexplained:
f)
Itsnotthathard,isit?;) g) Afterthat,youhaveDOSonyourPSP.Contratulations!
3. HowtotypeinDosBox?
a) Typingletters:
Youcanenterletterswiththepsprintmethod.Thisusesavariationofkeycombosinorder totypeletters.Herearethemajorkeycomboslisted:
b) HowtowriteCAPITALLETTERS:
YouseetheredUPARROWontheSHIFTkeyofthekeyboardpictureabove?Thisismeantto tellyouhowtowriteCAPITALlettersandhowtotypethesymbolsyouneedtheSHIFTkeyfor, i.e.:?<>{}|_ Youllhavetodothefollowingifyouwanttowritecapitalletters:Akeycombo alwaysneedstwobuttonstobepressedinordertoproducealetterofthekeyboard. Forexampleifyouwanttotypeane,youtypeTRIANGLEandthenTRIANGLEagain (IllrefertothistypingofaPSPbuttonafteranotherwithan ,i.e.TRIANGLE TRIANGLE).IfyounowwanttotypeanE(CAPITALe),youhavetopresstheUP ARROWonyourPSPwhileyouHOLDthefirstPSPbuttonofyourkeycombo.For example: e:TRIANGLE TRIANGLE(asabove) E:TRIANGLE(holding!) UPARROW(press,thenreleaseTRIANGLEANDUPARROW) TRIANGLE Thisishardtoexplain,buteasytouse,onceyouvefiguredthisout.Thesamecounts forthesymbolIvementionedabove.
c) Howtotype1,2,39&F1,F2,F12?
Sincethekeycombosarenotsufficienttotypealltheover100keysofthekeyboardwith, therearedifferentsetsofkeycombos.Activatedbydefault,becausethemostimportant onesaretheordinarylettersofthealphabetPLUSsomeothersymbols,mostlythose betweenthelettersandtheENTERkeyonthekeyboard.Lookingatthepictureabove,the defaultonesarethosecoloredinwhiteandgreen! Toactivatetheothersets,youhavetopresscertainPSPbuttonsatthesametime:
d) Themouse?
TheANAGLOGSTICK(alsocalledNUB),ismappedasthemousebydefault.Thetwoshoulder buttonsserveasmousebuttons. NUB=Mouse LTRIGGER=Leftmousebutton RTRIGGER=Rightmousebutton
e) Joystickforplaying:
YoucanchangethefunctionoftheNUB/ANALOGSTICKtobecomethejoystick.Thisisuseful ingames.ForexamplePrinceofPersiausesthejoystickbydefault.Lookatpoint7.c)Secret buttoncombosforhowtochangethefunction. Keyhint AnewfunctionwhichisenabledbydefaultinmyreleaseofDosBoxiskeyhint.Afteryouhave pressedaPSPbutton,DosBoxtellsyouwhatbuttoncombosareavailable.Heresapictureof keyhint:
f)
g) Keycombosneededincertaingames,suchasCTRL+Q
Unfortunately,thisisnotimplementedinDosBoxforPSP,yet.IthinkCrazyCwillimplement thissometime,likethevirtualkeyboard(hementionedrecentlythathemightaddonetop sprint,sotheremightbetwoinputmethodsinfuturereleasesofDosBoxforPSP).This sectionofthemanualwillbeupdatedassoonasheaddedsupportforkeycombos.
4. MountingaVirtualDrive
a) Whyisthisimportant?
Well,DosBoxonlyemulatesarealDOSenvironment.BecauseDOScannotcopewith modernformatsofharddrives,itwouldprobablynotbeabletoreadfromyourPCs harddrives,orinthiscase,fromyourmemorystick.Theoretically,DOSwouldbeableto readfromthememorystick,butDosBoxwasmadetobeabletorunfromanyOS.Thats thereasonwhyyouhavetomountavirtualharddrive.Basically,afolder(onthe memorystick)isspecifiedtobethevirtualdriveandtheDOSapplicationsthenthink thisisarealharddrive(e.g.C:\).
b) Howtodothat?
Tomountadriveiseasy.DependingonthepurposeofthedriveandonWHATexactly youwanttomount,therearecertainthingstoconsider.Forexampletheresadifference betweenthemountingofafolderasforexampledriveC:\andthemountingofanISOas aCDROMdrive.However,thedifferenceitnotTHATbig,sincethecommandsare basicallythesame:
Mountingafolderasavirtualharddrive(e.g.C:\)type: mountcms0:\dosbox TomountafolderasavirtualCDROM/Floppydrive(NOTasaharddrive!): mountams0:\cdromtfloppy Ifyouwanttomountanisoimage: imgmountems0:\imagefile.isotiso Butformountingaharddiskimage,usef: imgmountfms0:\myiso.ima
c) Explanationofthedifferentcommandsconcerningmounting
Youmighthavenotedinpartb)ofthisfourthchapterthattherearevariousdifferent commandsusedtomountdrives.Themostimportantoneswillbeexplainedinthe following: mount: Thiscommandisusedtogetanyfolderonyourrealharddrive(oron yourPSPmemorystick)mountedasadriveinDosBox. imgmount: ThisallowsyoutomountanimagefileasadriveinDosBox.Itcan eitherbeaharddriveimageoranyCD/DVDimage. t: Thisaddedattheenddefinesaswhatthemountedfolderis identified. Usedwithmountcommand:dir/cdrom/floppy Usedwithimgmountcommand:floppy/iso/hdd fs: Defineswhatfilesystemisusedwiththeimagefile(usedwith imgmountonly) size: Neededtomountharddriveimages;thistellsDosBoxthe specificationsoftheemulatedharddrive.(usedwithimgmountonly) Possiblecommandline:size512,63,16,142
5. MakingDosBoxeasy2use
SincepsprintisveryhardtouseforpeoplewhoarenewtoDosBox,thereareseveral optionshowtoloadgameswithouttheneedtotypesomething: 1. Youcaneditthedosbox.conffiletoloadaparticulargameinstantlyafterthe initializationofDosBox.Todothis,youhavetoaddthefollowinglinesinthe [QUTOEXEC]sectionofdosbox.confatthebottomofthefile: mountcms0:/yourgamefolder (folderisexemplary,enterthenameofyourgamesfolder) c: xyz.exe (enterthenameofthefilewhichshouldbeexecuted,togetthegamerunning!) 2. YoucanuseanapplicationlikeDosNavigatororNortonCommanderbywhich youcanbrowseyourfoldersandexecuteapplications/games.InmyreleaseI mentionedabove,thisisalreadydone.OfcourseyouhavetomakeDosBoxstart DosCommanderautomatically,likeintheexample(1).Feelfreetodownloadmy releaseandexaminethedosbox.conftofindouthowtodothis.Someexamplelines, beingtakenoutofmyreleaseisthefollowing:
[autoexec] # Lines in this section will be run at startup.
INPUTMAP up up INPUTMAP right right INPUTMAP down down INPUTMAP left left INPUTMAP triangle d INPUTMAP square lshift INPUTMAP cross lctrl INPUTMAP circle lalt mount c ms0:/dosbox SYSOPT clock 333 c: cd dn151\ dn.com
6. InstallingWindows3.xx
a. WhyWindows3.xxcannotjustbecopiedtothePSP
Theproblemisjustassimpleasthat:Duetoalimitationofthefilesopenedbyany applicationonthePSP(10filessimultaneously),youcannotcopyWindowstoa folderandexecutewin.exeinDosBox.Duringtheloadingprocess,Windowswould loadmorethan10filesintoRAM,causinganerror.
b. Howthen,canWindowsruninthevirtualenvironment?
Youcanbypassthislimitation,forwhateverreason,byloadinganimage(seepoint4 mountingavirtualdrive)intoDosBoxfirst,andthenloadingthefilesfromthe image.Thefollowingpoint6.c.isgoingtoexplainyoustepbystephowtodothis.
c. InstallingWindows3.xxTheeasyway
1. Asyoumightbeabletoimagine,becauseofthereasonmentionedabove, youhavetoinstallWindows3.xx(inthisexample,Iuse3.11and continuouslynameitlikethatfromnowon)onaPCfirst.Sincemostofyou wonthaveanoldPClikea468athome,youcanuseDosBoxforPCtodo that.SodownloadandinstallDosBoxforWindowsfromhere: http://dosbox.sourceforge.net/download.php?main=1&begaming_website _session=2b34c88378dbbb318447ac904128a766 2. Installitlikeanyotherprogram,justfollowtheinstructiononthescreen TakeoutyouroldWindows3.11floppiesandcopy alloftheircontentintoonesinglefolderonyour harddrive.Payattentionthatthenameofthe folderyouarecreatingconsistsofeightlettersat most.
Nowyoushouldhaveafolderwithallthefilesof allfloppydiscsofWindows3.11onyourhard drive(preferablyinarootdirectory,e.g. d:\Win311;seepictureleft). Additionally,createafolderonyourharddrive whichservesasthevirtualdrivec:forDosBox (remember,eightlettersatmost). 3. AfteryouhavesuccessfullyinstalledDosBoxonthePCandyouhave createdthetwofolders,lookatthenewfolderinyourSTART All programsfoldercalledDosbox0.xx(xxrepresentingthelatestrelease versionnumber).GotothatfolderandselectthelinkDosbox.conf.The followingpictureshowsthelinkyoushoulduse:
8. Entersetupandhitthereturn/enterbutton.Thesetupshouldstartloading nowandyoushouldseethefollowingscreen:
10. NowyouhavetogetaprogramwhichiscapableofmakingISOfiles.You coulduseNero,butitusesitsownfileextension.Idonotknowwhether DosBoxisabletoreadit.Itmight,sincetheNeroimagesaresimilarin structuretoISOfiles.However,IrecommendUltraISO.Youcandownload itasasharewarefrommanydifferentsources,e.g.here:http://ultraiso premium.softonic.de/download 11. AfteryouhaveinstalledUltraISO,loaditandjustdragndropthefilesyou wantinyourISOimageintothefirstwindow,asseenonthetwopictures ontheleft.Thefilesneededareinthefolderwhichyouhaveselectedas thevirtualdrivec:indosbox.confbeforehandinpoint6.c.5,namelythe filesconfig.sys,autoexec.batandthefolderWINDOWS. 12. NowgotoDatei/Fileintheupperleftcornerandselectsaveas. ChoosewhatevernameyoudesirefortheISOimage,butrememberonlyto useeightletters/numbers. 13. NowwehaveeverythingweneedtorunWindows3.11onthePSP.Copy thenewISOfiletoyourPSP,preferablytotherootdirectory(e.g.f:\,ifthe driveletterofyourPSPisf:inWindows) 14. Noweditthedosbox.conffileofyourDosBox4PSPinthedirectory f:\Game150\DosBoxandadd/changethefollowinglinesinthe[AUTOEXEC] section:
imgmount c ms0:/win311.iso -t iso mount d ms0:/dosbox SYSOPT clock 333 c: cd windows win.com
(exemplaryfolder,addthename& letteryouvechosen) (exemplaryfolder,addthename&letteryouvechosen)
Sonowyourdosbox.conffileonyourPSPshouldlookapprox.likethis:
NOTE:Thefolderintheline mount d ms0:/dosboxisthefolderwhich containsyourDOSgames/applications.BecauseWindowsmust/shouldbe ondrivec:,wenowaddavirtualdrived:,containingthegames.DosBox nowmountsthefolderyourgamesarestoredinasdrived:\andnotasc:\ anymore. 15. ThiswasthefinalstepininstallingWindows3.11onyourPSP.Whenever youstartDosBoxnow,Windows3.11isloadedautomatically.Duringthe loadingprocess,youllmostlikelyreceiveawarningthatthewin.iniis writeprotected.BecauseweloadWindowsfromanimage,thisisnormal. DISADVANTAGE: Theonlybutconsiderableproblemconcerningthismethodisthatyouare creatinganimagefile,similarorexactlythesameasanimageofaCDorDVD. ISOimagescannotbewrittentoinDosBox.Unfortunatelythisalsomeansthat youcannotinstallfurtherprogramsinWindows3.11onyourPSP.Itispossible toinstallProgramsforWindows,though.Butyouhavetodothisbeforeyou maketheimageandcopyittothePSP(steps10to12ofthischapter).The following,morecomplicatedpartofchapter6isgoingtotellyouhowtoinstall Windows3.11andstillbeabletoread/writeondriveC:\. d. InstallingWindows3.11Thetoughway Ittookmeverylongandalittlehelpfromotherusersincertainforumslikeaguy calledvaporizetofigurethisout.However,someproblemsarestillunsolved.For exampleyouhavetomanuallyputWindowsontotheharddrive/intotheimage. Forsomereason,itisimpossibletoinstallWindows3.11totheimagefrom DOS/DosBox.Thesetupabortsthecopyprocesswithanerror.Therefore,wehaveto usealittletrick. 1. Downloadthefollowingprograms: Bochs(PCEmulator):http://bochs.sourceforge.net/cgi bin/topper.pl?name=See+All+Releases&url=http://sourceforge.net/project/s howfiles.phpqmrkgroup_ideq12580 WinImage(Imagefileeditor):http://www.winimage.com/download.htm
3. 4. 5.
TakeyourWindows3.11floppydisksandcopytheircontentintoonesingle folder. NowgototheinstallationfolderofBochsandexecuteafilecalled bximage.exe.Thisfilecanmakeanimageofaharddisk. Choosehd,flat,sizeoftheimageinmb(Megabytes),andanameforthe image.Theprogramwillgiveyousomeinformationattheendoftheprocess; takedownthisdata.Youwillneeditlater.(Illcallthisimagec.img) Repeattheprocessandcreateasecondimage.(Illcallthisimaged.img) Nowyouhavetheimageofyournewvirtualharddrives.Unfortunately,we yethavetocreateapartition,formatit,TWICEandthencopythewindows installationfilestod.img Openyourdosbox.conffileagainandaddthefollowinglineattheveryendof thefile: imgmount2L:\dos\c.imgsize512,63,16,304fsnone REMEMBER:Thisisonlyanexample.Takethenameandpathofyourfile.The numbersarethoseyouhavetakendownin11.Basically,onlythelastnumber everchanges,thenumberofcylinders.Changeitsoitmatchestheoneyou havetakendown.
6. 7.
8.
10. OpenDosbox.Nowthebootdiskwillloadandyoushouldhaveana:\onthe screen.First,typefdisk,hit1forsettingupaprimarypartitionandsetitup. Youhardlycandoanythingwrong. 11. Afteryouhavesetitup,fdiskwilltellyoutohitanykeytorestart.Justclose Dosboxatthispoint,sincetherestartattemptwillcrashDosboxanyway.This isnormal,sincefdisktriestorestartacomputerwithcommandswithwhich Dosboxcantcope. 12. StartDosboxagainandwaituntilyouseethea:\again.Nowtypeformatc: /stoformatthefreshdrive.Thiswonttakelong,sinceweareemulatinga realsystem.Afteryouhaveformattedthevirtualharddriveakayourimage fileyoucancloseDosboxagain. 13. Openyourdosbox.conffileagainandputa#infrontofthelineyouenteredin point7. 14. addthefollowinglineattheveryendofthefile:
imgmount2L:\dos\d.imgsize512,63,16,304fsnone 15. repeatthestepsexplainedinpoints9and10 16. startDosboxagainandformatthisvirtualharddrive,too.Typeformatc: (leavethe/sawaythistime!) 17. whentheformattingisfinished,closeDosbox,openyourdosbox.conffileand changeittogetthefollowinglines: imgmountcn:\c.imgsize512,63,16,111fsfat imgmountdn:\d.imgsize512,63,16,101fsfat #bootn:\dos\dos622.ima bootlc AGAIN:Rememberthattheselinesareonceagainexemplary!Thefirsttwo linesshouldmatchthelinesyouhaveenteredinpoints7and13(exceptofthe boldandredmarkedthings! 18. NowopenWinImage(Shareware)andopenyoursecondimagefile(FILE OPEN)theoneIcalld.img 19. Createafolder(IMAGE CREATEFOLDER)calledWINDOWSorsimilar. 20. ImportWindowssetupfileswhichyouhavecopiedinafolderpreviouslyin point3(IMAGE INJECTAFOLDER)intothefolderyouhavecreatedinthe imageinstep19. 21. Nowsaveyourimagefile(FILE SAVEorCTRL+S)andcloseWinImage. 22. Youfinallyhaveyourimagefiled.imgwiththesetupfilesreadytoinstall Windows3.11 23. OpenupDosboxagain.DOSshouldbebootingupandaskyouforsome informationsuchasdate,time,etc.justhitenteruntilyoureachtheDOS commandpromptandc:\appears. 24. Typed:andhitenter 25. Typecdwindowsandhitenter 26. Typesetupandhitenter 27. Windowssetupwillstart.ChooseExpressSetupandwaituntiltheWindows 3.11Installationisfinished. 28. DoNOTchooserestartbutchoosereturntoDOS. 29. NowcloseDosboxandstartitagain.HIMEMshouldnowstartandafterthat, c:\isvisibleagain. 30. Typewinandhitenter.
31. NowWindows3.11shouldstartifyouhavedoneanythingcorrectly. 32. Copyyourharddriveimagefile(mineiscalledc.imgintisexample)tothePSP andopenthedosbox.conffileofDosBox4PSP(notofDosboxforPC!) 33. Wewillnowmountthenewimagefileasdrivec:byaddingthefollowingline toyourdosbox.conf: imgmountcms0:/c.imgsize512,63,16,111fsfat bootlc AGAIN:Keepinmindthatyoucannotcopynpastethislinetoyourconfig file!!!Alterthepathandnameofthefilesoitmatchesourfilenameandpath. Additionally,changethelastnumberofthesettothatyouusedintheprvious points,thenumber(s)whichbximage.exetoldyou.Ifyoudontfollowthis instructionaspreciselyaspossible,itmightandmostlikelyWILLnotwork! 34. NotethatyounowloadarealDOS.IfyouhavepreviouslyloadedISOimages withDosbox,thosewontworkanymore.Thisisthecatchwiththismethod. Thegreatadvantageisthatnowyoucanwritetothedrive!Youcaninstall applicationstoWindows3.11,copyfilesusingtheWindowsFileManageretc. 35. NowfireupDosBox4PSPandgiveWindows3.11andyournewimagefilea try.Ifyouhavedoneeverythingright,youshouldseetheWindows3.11logo andshortlyafterwardstheOSitself.
7. MiscellaneousthingsrelatedtoDosBox:
a. HowtobindcomputerkeyboardkeystoPSPbuttons:
AmajortopicconcerningtheplayingofPCgamesonthePSPisthemappingofkeys whichthegameusestobuttonsonyourPSP.Anexampleisgivenintheexcerptof mydosbox.conffileabove.InordertomapkeystoPSPbuttons,youusethe INPUTMAPcommand.InmyreleaseoftheportbyCrazyC,thereisanexamplefile namedprince2_psp.bat,whichIalwaysusetomapthekeysforgames.Thisis basicallytheeasiestway.Ididntmakethisfile,Ijustuseit.Ihaveitfromsomesite, butunfortunatelyImnotsurefromwhere,IASSUMEitwasdcemu.co.uk However,sfilelikethiscanbemadebyyouinlessthan5mins.InthisexampleIll refertotheonebeingprovidedinthepackage.Ifuwanttomakeoneyourselfcopy npastethetextbelowintoa*.batfile. Itworksasfollows: Youcopyagametoyourmemorystick 1. Youcopytheprince2_psp.batfileintothatdirectory
2. Openthe.batfilebyclickingwiththerightmousbuttononitandhitting edit. 3. Thenuseewhatsinthisfile: ECHOOFF INPUTMAPupup INPUTMAPrightright INPUTMAPdowndown INPUTMAPleftleft INPUTMAPtriangled INPUTMAPsquarelshift INPUTMAPcrosslctrl INPUTMAPcirclelalt INPUTMAPstartenter INPUTMAPselectesc INPUTMAPexecprince 4. Theonlythingyouhavetodoislookupthefileyourparticulargameis startedwithandenteritsnameinthelineINPUTMAPexec.Just substitutethewordprincewiththefilenameuneed.Thatsit! Ingeneral,youwontneedtoenterthefileextension.ButIFthereare twofilesnamedgame.exeandgame.bat,youllhavetoaddthe extensioninordertodistinguishwhichfilehastobeloaded! 5. Now,asyoumightbeabletoguessalready,youhavethekeysmapped asthelinessay:ThecrossbuttonofyourPSPemulatestheleftCTRL buttononakeyboard,etc.Feelfreetoeditthisasyoulikeandasthe gamesyouwanttoplayrequireit. ForexamplethegoodoldgameBattleIsleneedstheSPACEbuttonto bemappedtoanybuttonofyourPSPinordertoplayit.Soyoucan randomlychooseoneofthelinesaboveandedititlikethis: INPUTMAPtrianglespace
b. Importantsettingsinthedosbox.conffile
NOTE:Usually,youtypedirectorynamesasfollows:c:\Inthedosbox.conffile. However,youusethe/insteadof\thisisimportant,becauseifuusethe BACKSLASH,theapplicationwontunderstandthepathyouveentered.Usethe normalSLASH/ ThxtoSpotfistforhintingtothatissue! Therearesomanyentriesinthedosbox.conffile.Someareofmoreimportance becausetheycanmakeDosBoxrunfaster;someareofnoimportancesincetheyare onlyessentialforDosboxinordertorunatall. HereImtryingtoexplainsomeimportantones:
sensitivity=35
fast,sinceyoucannotaimaccurately,forexampleinDosNavigator.SoId recommendavalueofabout30to40.Butfeelfreetotryitoutyourself!
memsize=10
Asotheremulators,too,DosBoxhastheoptiontosetframeskip.Forthosewho dontknow,itmeansthatadefinednumberofframesareskippedduringemulation. Ifagamerunsprettyslow,thisishandy,becausethentheemulatorjustleavesouta frame,whichisnotrenderedandthereforethegamerunsfaster.Itcanimprovethe speedofagameverymuch,butitcanalsocauseproblems,becausesomegamesor specialgraphicsshowerrorswhenthisoptionisenabled.Mostofthegameswillrun well,Isuppose.Thisoptionismuchabouttrialnerror.Soifyouhaveagame runningtooslow,enablethisoptionandseehowitruns.Youcansetanyframeskipu wantbetween0and9Ithink.ButIdNOTrecommendanythingabove2or3I haventtrieditwithDosBoxyet,butingeneralemulatedgameslookveryuglyifthe frameskipistoohigh. NOTE:Somepeoplehavealsoreportederrorsandevencrashesifframeskipisset toohighinDosbox.IamnotsurewhetherthisisaproblemoftheDosboxversionfor thePSP,IthinkIhavealsoreadaboutthisinthegeneralDosboxforPCforums. SYSOPT clock 333 Thisoption,usedinthe[AUTOEXEC]sectionmakesDosBox/thePSPitselfrunat333 MHz.Idrecommendtoalwaysusingthissomewhereinautoexecinordertobesure DosBoxrunsatmaximumspeed.
keyhint=true
ThisisaprettynewabilityofDosBoxandemergesfromourconstantcomplains aboutthepsprintinputmethodofDosboxanditscomplexityIfthisissettoTRUE (falseispossible,too)DosBoxtellsyouwhatkeycomboispossiblewiththebutton youvejustpressed.Forexampleasyoucanseein1.g),ifyouhitSQUARE,youcan afterwardshitSQUAREagaintogetanswrittenORyoucanhitTRIANGLEandull getatwritten.Beforekeyhintwasimplemented,youhadtoknowwhatbutton topressafterthefirsttimeyouhitSQUARE.Now,thishandyadvancementtellsyou whatoptionsyouhaveafteryouhitabuttononthePSP.Itshardtoexplain,butin myreleaseitisswitchedonbydefault.Justtryitoutyourself. ThisisthefinalversionofthemanualfortheDosBoxemulator.IthinkIlladdsome morecommandsandexplanationsfortheminlaterreleases.Illalsoencourage otherpeoplewhoarefamiliarwithDosBoxtocontributetothislist.
c. Secretbuttoncombos:
HereIlllisttwokeycombosyoucanpresstoswitchbetweenthepsprintinput method,yourbuttonassignmentsandmouse/joystickduringagamethxCrazyC fortellingthesespecial,handycombostothepublic! LTRIGGER+RTRIGGER+SELECT+ARROWDOWN: Thisallowsyoutoswitchbetweenbuttonassignmentandpsprint.Itsveryhandyif youvemappedyourPSPkeysinordertoplayagame,butsuddenly,youhaveto enteranameorwhateverduringplayingthegame. LTRIGGER+RTRIGGER+START+ARROWDOWN: Bydefault,thenuboranalogstickisusedasthemouseandtherightandleft shoulderbuttonsofthePSParethemousebuttons.Ifunowpushthesefivebuttons atthesametime,theanalogstickchangesitsfunctionandisthejoystick.Thisis importantingameslikePrinceofPersia1,becauseyouneedthejoysticktogetthe princemoving d. GettingagamerunningthatcrashesDosboxrightafterloadingwithdos32a.exe ThegeniusMr.CrazyChasmentionedasolutiontotheproblemthatsomegames tendtocrashthewholeDosBoxrightafteryoutrytoloadit.Someevengivea strangeerrormessagesuchasthisone: