Sunteți pe pagina 1din 23

DosB BoxManu ualbyHow wlingMad dMurdockVersion1.

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

7. MiscellaneousthingsrelatedtoDosBox a. HowtobindcomputerkeyboardkeystoPSPbuttons b. ImportantSettingsinthedosbox.conffile c. Secretbuttoncombos d. GettingagamerunningthatcrashesDosboxrightafterloadingwithdos32a.exe

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

BecauseIdontwantany1tostealthislink,Iprotecteditwithapassword,whichismyname: Murdock.Unzip/unrarthisfileandyouwillseethreefolders,oneofthemcalledelf2pbp3.We needit,asthefoldernameindicates,tocreateoureboot.pbpfile. Okay,comingbacktohowtocreateaneboot.pbpfromanelffile: a) YouhavetodownloadCrazyCsreleasefromhere: http://forums.ps2dev.org/viewtopic.php?t=3179,twofilesarenecessary,dosboxand dosbox.conf


H H

b) ThenyouhaveafilemostlikelycalledDosbox,withoutanyextension.Copyitintoyour elf2pbp3folder. c) next,hitSTARTinyourtaskbarofWindowsandselectrun(Ihopethisiscalledlike thatinEnglish,sorry,IusetheGermanversionofWindows)andtypecmd.

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:

e) Finally,wecanuseelf2phptogetoureboot.pbpfromthedosboxfile:Typeintheprompt elf2pbpdosbox.Youwillreceiveamessagethatyouhavesuccessfullybuildaneboot.pbpif udideverythingright.Alternatively,youcanaddamessagebehindDosboxwhichshould appearifyouselectDosBoxinyourPSPsXMBmenulater.Justtypeelf2pbpwithout Dosboxafterittogetmoreinformation.

f)

Okay,sincewenowhavecreatedourDosBoxeboot.pbp,wecannowcopyittothePSP.Just connectyourPSPtothePC,usetheUSBConnectionoptioninyourXMBandwaituntil Windowsfindstheconsole.Then,gotoyourX:\psp\game150folder(assumingthatthedrive letterofyourPSPisxANDthatyouuseaCustomfirmware)andcreateafoldercalled DosBoxorwhateveryoulike.Then,copythefresheboot.pbpintothatfolder.Additionally, copythefiledosbox.confintothatdirectory,whichyoualreadydownloadedinpointa). Ifyouvedoneeverythingright,itshouldlooklikethis:

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:

LEFTARROW+CROSS =NumbersandFunctionKeys(i.e.1,2,3,8,9,0andF1,F2F12) UPARROW+CROSS = ControlKeys(i.e.ESC,CTRL,etc.)

Togetbacktothedefaultkeysjusthitthecomboforthesetyouareinnowasecondtime andeverythingissetbacktodefault. Therearesomeothersetswhicharenotofimportancefornow,sinceCrazyChasntmapped them,asfarasIsaw.However,thesethreesets(thoselistedPLUSdefault)enableyoutotype everybuttononyourPSPwhichisonaPCkeyboard!Nicething,ay?

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:

4. Youwillseethedosbox.conffilewhichshouldalreadybefamiliartoyou fromDosBox4PSPifyouhavereadthoughtthistutorialbeforehand;there aremoreentries,though. 5. Gotothe[AUTOEXEC]sectionandaddthefollowinglinestoit: mountcd:\dos (exemplaryfolder,addthename&letteryouvechosenunder4.) mountaj:\diskette (exemplaryfolder,addthename&letteryouvechosenunder4.)

6. NowstartDosBox.Preferably,usethelinkinyourSTARTmenu,likein 6.c.3.,justusetheonecalledDosbox(brownandyellowicon). 7. Changethedrivelettertoabyenteringa:

8. Entersetupandhitthereturn/enterbutton.Thesetupshouldstartloading nowandyoushouldseethefollowingscreen:

# 9. UsetheexpresssetupifyouarenotthatfamiliarwithWindows3.11.You dothatbyhittingenter.Nowfollowtheinstructionsonthescreen.After theinstallationofWindows3.11isfinished,youwillhavetwooptions: RestartthesystemorquittoDOS.Dothesecond,justhitQuittoDOS.

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

Dosbox:http://dosbox.sourceforge.net/download.php?main=1(justifyou haventd/ledthatonealready) Dos6.22Bootdisk,usegoogle.comtofindit,thismaterialmightbecopyright protected. 2. Installallofthem;followtheinstructionsonthescreen.

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.

9. Belowthisline,addanotherone: Bootc:\dos622.ima AGAIN:Thisisonlyanexemplaryfilename.Youshouldhavedownloadedan imageofaDOSbootdisk.Usethepathofthisimageafterthebotcommand inthisline.

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

Thisentryisofimportance,sinceitdefineshowsensitivethenub/analogcontroller reactstomanipulation.ItslikethesensitivityofyourmouseonarealPC.Ivesetit to35.CrazyChasitat50ifyouusehisconfigfile.Personally,Ithinkthisisalittletoo

fast,sinceyoucannotaimaccurately,forexampleinDosNavigator.SoId recommendavalueofabout30to40.Butfeelfreetotryitoutyourself!
memsize=10

ThisentryisVERYimportant.IttellsDosBoxhowmuchRAMitisallowedtouse. CrazyChasthisvalueat5bydefault.Buthetoldpeoplelikemehangingaroundhis forumthreadalltimethatyoucansetthistoamaximumof10,meaningDosBox uses10MegabytesofthePSPsmemory.


frameskip=0

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:

Sometimes,thiserrorderivesfromanincompatibilityofDosboxwiththeDOS4GW versionusedwiththegame(asfarasIhaveunderstoodthisproblem).Thesolutionis alittleapplicationnameddos32a. ItissimilartoDOS4GW,butfaster,moreeffectiveandmorecompatible.Itwas programmedasasubstitutionforDOS4GW.Sotheonlythingtodoisdownload dos32afromthewebsiteofthecoder: http://dos32a.narechk.net/index_en.html

Afterunpackingthezipfile,youwillseeseveralfilesandafoldercalledbinw.In thisfolderisafilecalleddos32a.exe.Thisisthefileweneed.Justtakethisfileand substitutetheDOS4GW.exefileoftheproblematicgamebycopyingthedos32a.exe intothegamefolder(inwhichyoualsofindtheDOS4GW.exe,ofcourse)andrename thedos32a.exetoDOS4GW.exe.Nowtrywhetherthegamestillcrashes.Ifnot, congratulations! Ifitstillcrashes(likethegoodoldstrategygameM.A.X.whichstillwontload)it doesntseemtobeaproblemoftheDOS4GW.exe.

S-ar putea să vă placă și