Vous êtes sur la page 1sur 22

12/06/2015

BeautifulBoot

Derniremisejour:23/01/2009.

LesFastBootsincompatiblesDOS3.3
CettepagefaitsuiteaudossiersurlanotiondeFastBootetdeFastLoad.
Danscedernier,j'avaissoulignquel'objectifrecherchtaitavanttoutlarapiditduchargement(traitementoptimispar
piste)audtrimentdelastandardisationcariln'yapasdecatalogueclassiqueetlesfichiersnesontpasstocksselonles
prconisationsd'Apple(quecesoitselonleschmaduDOS3.3.ouceluiduProDOS).
EntapantlacommandeCATALOGaprsavoirchargunDOS3.3depuisuneautredisquette,aumieuxrienn'apparait,au
pirecesontdescaractresnonaffichablesquicouvrentl'cran.
Cequiveutdirequ'ilyauneforteprobabilitqu'ilfailleboottraceretdsassemblerchaquedisquettepoursavoircomment
sontrpartislesfichierssionveutlesrcuprer.Unjeudecachecachebienapprciparlacommunautunderground
franaisedel'AppleII.
Outrelespacksdecopieursquej'avaismentionns,cetypedeloadertaitgalementemploypourcrerdescompilationsde
jeuxdeslogicielsludiquesquientempsnormaloccupaientsouventunefaceentirecarsouslesystmed'exploitation
propritairedel'diteur.Lesjeux(detypesingleload)taientextraitsetrassemblssurcesproductionsquilaissaientle
moinsdesecteursvidespossibles.Certainsjeuxtaientmodifispourpermettredechangerdesparamtrescommele
nombredevies,lavitesse,etc...(onappelaitadesjeuxfixs).
Quelquesexemplesdecesproductionsapprciesdes"gamers"voulantfairedesconomiesdedisquettes:

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

1/22

12/06/2015

BeautifulBoot

LeslanceursDOS3.3detypeHELLO
Maisl'absenced'accsunCATALOGpeuttreunfreinpourunbonnombredepersonnes.
Imaginonsparexemplequ'unjoueursouhaitesefairesaproprecompilationaveclesjeuxqu'ilaffectionneleplus.
IlabesoindeMisterRobotsurlacompilationArcadia1,AquatronsurMadCompactor3etBoulderDashIIsurle
http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

2/22

12/06/2015

BeautifulBoot

FixedGamesnumro9.
Etbien,moindredeconnaitrel'assembleur,d'avoiraccsauFBOOTmakerutilispourconnaitrelesparamtresdufast
loadet/ouleminicatalogspcifiques'ilyenaun,ilpeuttoujourscourrir!!!
C'estpourcelaqu'ilyaeud'autresalternativespourfairesesproprescompilations,alternativesquiellesgardentlastructure
normaleduDOS3.3.
Lecasleplusrpandu:ladisquettecontientunDOS3.3ainsiqu'unpetitprogrammedetypeHELLOquiselanceau
dmarrage(aprsleprompt"]"),afficheunmenuetexcuteleprogrammesouhait.Ilexistedestonnesdecetypede
programmes.
Iciquelquesexemplesprisauhasard:

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

3/22

12/06/2015

BeautifulBoot

CegenredepetitsprogrammesHELLOtaitlaported'unprogrammeurpeuexpriment.
Laplupartdutemps,ilsuffitdefaireunsimpleCTRLCpourl'arrteraudmarrageduDOS3.3.

LeslanceurssansDOS3.3maiscompatibles
Maisilexisteunesecondecatgoriedelanceurs:ceuxquibienquegrantdesprogrammesstocksauformatDOS3.3
n'utilisentpasdutoutceDOS.
Ilsintgrentalorsleurspropresroutinescapablesdelireunsecteur,dedplacerlattedelecturesurlabonnepiste,
d'analyserlecatalogueDOS3.3,dercuprerlesTSLd'unprogrammeetdelechargerentirement.
L'intrtpremierdecetypedelanceurs,c'estqu'ilsn'occupentqu'unepartiedelaplacenormaleduDOS3.3etlibrentdonc
dessecteursdevenantdisponiblespourstockerd'autresprogrammes.Ilssontaussimoinsgourmandsenmmoire,cequileur
donneunHIMEMplusimportantquesousDOS3.3.etpeuventainsichargerdesprogrammesplusgrosquecequ'ilest
possibledefaireavecleDOSd'Apple.IlssontaussiplusrapidesqueleDOS3.3(ilfautvraimentlevouloirpourfaireplus
lent!!)sanstoutefoisatteindrelarapiditdesFBOOTcarilsdoiventrespecterlastructureduDOS3.3etsescontraintes
(TSL,lessecteursduprogrammequipeuventtreparpillspartoutsurlafacedeladisquette,..)
CommepourlescompilationsenFBOOT,l'utilisateurbootesadisquette,lemenus'affiche,ilchoisitsonjeuetcedernierest
chargetexcut.
Maissil'utilisateurbooteunDOS3.3,metsadisquettedejeuxdanssondrive,ilpeutfaireunCATALOGetvoirapparaitre
lesbinairesdecesprogrammes.
Unedessolutionslesplusconnuesnousvientdel'undergroundamricain:leBEAUTIFULBOOTsignparMiniAppler
dugroupeMPGquisignifieMidwestPirate'sGuild.Jereviendraisendtailsurcebootdanslechapitresuivant.Juste
quelquesmotssurleMPG:cegroupedepiratesdudbutdesannes80taitcomposde4membresfondateurspuiss'est
toffparlasuite.Ondnombraitlesdeuxprincipauxdplombeurs:AppleBandit/John(~AB~)etTheBurglar/Dan
(~TB~)ainsiqueleurscoquipiersMiniAppler/MatthewDornquast(~MA~),SinbadSailor(~SS~),HotRodquicracka
aussiauseindugroupeTheRacketeersqu'ilcraensuite(~HR~),AppleAvenger(~AA~)etZaphodBeeblebrox(~ZB~).

JevousrappellequeleDVDdeJasonScottintitul"BBSTheDocumentary"contientuneinterviewdedeuxdesanciens
membresduMPG:SinbadSailoretnotrehommedeMinneapolis...MiniAppler.

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

4/22

12/06/2015

BeautifulBoot

Danslescracksdugroupe(souventenassociationavecleClub1200),onretrouvechaquefoislarfrencedeleurBBS:
TheSafeHouse(612)7247066avecAppleBanditcommesysop.
AnotergalementqueMiniAppleraeuaussilesien:Pixel'sPalace(612)7247158.

LeBeautifulBoot
ToujoursdeJasonScott,jevousproposedansunpremiertempsdeliresonarticlesurleBeautifulBoot.Cliquez>ICI<
LeprincipeduBeautifulBoot,bienquefortsimple,donneunrsultatpourtantspectaculaire:enmoinsdetempsqu'ilnefaut
pourledire,leboot1chargelapiste$00quicontientl'intgralitduprogramme.CedernierpasseenmodegraphiqueHGR,
recherchedansles2premierssecteursducatalogueDOS3.3les14premiersprogrammesdetypeBIN,leuraffecteunelettre
etaffichelersultatl'cranenplusd'informationscomplmentairessurladisquette.
Puisselanceuneanimationdonnantl'impressiond'tredansl'espaceavecunscrollingverticaldehautenbasfaisantdfiler
destoilesavecdespetitsbruitagesenfondsonore.
J'airetrouvcebootsurplusieursdisquettesdemalogithque.Envoici2exemplesdontunavusesmessagestraduitsen
franaisparlepirateTheJokersoftdelabandeduBrainTrust:

Lestouchesutilisables:
Leslettresenfacedesnomsdesbinaires.
ESCapepourretournerlamainBasic.
Espacepourspcifierunautrecouple(slot,drive).Sansavoirrebooter,ilestpossibledechangerdedisquetteetde
proposersoncontenuenrafraichissantl'cran.Enremettant6et1,lesprogrammescontenusdansle1erdrive5,25"sont
affichslaplacedesprcdants.
Afindefacilitersadiffustion,MiniAppleretAppleBanditavaientcritunprogrammed'installation.Enlelanant,on
remplacelecontenudelapiste$00desadisquetteparleBeautifulBoot(+modifdelaVTOC)ethopvoilunedisquette
quibooteavecunsympathiqueloaderdeprogrammes.
Anoterqu'ilexistedeuxversionsduprogrammesd'install:enmajusculeetenminuscule(rappelonsquelesplusanciens
modlesd'AppleIInegraientquelescaractresenmajuscule!)
Le1ercrandesdeuxversions:

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

5/22

12/06/2015

BeautifulBoot

JemesuisintressauBeautifulBootpouruneraisonbienparticulire.
J'aiachetilyadeuxansunecarted'extensionpourAppleIIappelePseudoDisk][etconueparAlexFreed.
Cettecarteaunedoublefonction:cellehabituelled'avoirundiskdursousProDOS(pareilquelacarteCFFAsaufquele
supportn'estpasunecarteCompactFlashmaisunecarteSDlowcostutiliseprincipalementdanslesappareilsphoto
numriques)etsurtoutlacapacitdestockerdesimages.NIBetdelanceraudmarragedelamachinecellequel'ondsire
enmulantainsilaprsenced'unlecteurdetypeDiskII.
Quandonallumel'cran,unbootestlancdepuislacarteSDetaffichesurl'crantexte40colonnesunmenuaveclaliste
des.NIBtrouvs.
Jetrouveceprogrammebientristeetmonsouhaitestdel'gayerunpeuenyajoutantlaroutinegraphiqueduBeautiful
Boot.
J'aidonctotalementdesassemblleboot1etleboot2duslecteurdeMiniAppler.
Puisj'aiisollaroutineHGRquiaffichedutextesurl'cranetcellequidonnel'impressiond'tredansl'espace(laroutine
Starfield).
Cesroutinessontfinprtespouruneautreutilisation:)

DanslebinairedelaroutineStarfield,ilfautappuyersurunetouchechaquefoispourfairedroulerleprocessde
http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

6/22

12/06/2015

BeautifulBoot

l'affichagedestoiles.
J'aimiscespausespourcomprendresonfonctionnement.
Pourvoirl'affichageentempsrel,ilfautsoitmodifierlesourceenvirantlesLDA$C000/BPLassocipuisl'assembler,
soitfairelamanipulationsuivante:
BLOADTHE_STARFIELD_ROUTINE
POKE4416,234
POKE4417,234
POKE4418,234
POKE4419,234
POKE4420,234
POKE4430,234
POKE4431,234
CALL4096

Enanalysantcetteroutine,jemesuisrenducomptequeMiniAppleravaittplusqueparanoaque:ilasurprotgson
pseudoavecplusieursvrificationspourqueleprogrammenefonctionneplussionl'enlveoul'altre:
Toutd'abordilyaunencodageparEOR#$A5danslelieudestockagedunomdelaroutineetdesonpseudo.
Laroutined'affichageestmodifiejusteavantl'excutionpourmettrel'EORcorrectenplacepuisaprsl'affichagedes
2chainesencods,l'EORdeprotectionestremplacparunevaleurbidonces2phasespermettantdeparerles
recherchesetmodifsavecditeursdesecteurs.
Al'initialisationdel'cranHGR,ilvrifieparsommevolutivequelenomduBeautifulBootn'apastaltr.
Laroutined'affichaged'unchiffresur3digits(tailleensecteursdesBINetnombredefreesectors)contrleunoctet
dunomdubootetunoctetdunomdel'auteurparEORsuccessifs.
JusteavantdefaireleBRUNduprogrammechoisi,uncontrledetypechecksumesteffectusursonpseudo.
Cequ'ilyadecomiqueladedans,c'estqu'enfaitMiniApplerasurtoutfaitunassemblagederoutinesrcupresdivers
endroits,aussiprotgerainsisonpseudoestfranchementridicule.Commesonobjectiftaitquetoutlemondeutiliseson
programme,ilvoulaittoutprixquesasignatureresteafind'assurersa"renomme"etpourquela"gloire"nereviennepas
au1ernamekillervenu.Etaabienmarchcarjen'aipasvudeversion"pirate".
Cetassemblagen'estpasuneinventiondemapart:jeleprouve.
Toutd'aborddansl'articledeJasonScott,MiniAppleraconfessla1rercupration:"Hedgottenthestarfieldroutine
fromaBroderbundgameofthesametime(hedliftedtheassemblyroutines,thenchangedthemfromsidescrollingto
verticalscrolling)".Ilfautdirequ'aveclenombredejeuxsesirtuantdansl'espace,iltaitplussimpledeseservirde
l'existant!Quelquesnomsdejeuxparmiunefouled'autres:AlienTyphoon,WarpDestroyer,Aquatron,StarBlazer,...et
mmelejeud'hlicoptreRescueRaiders.
Ensuitequandj'crisunarticlesurunsujetprcisousurunepersonne,jefaisdesrecherchessurlenet.
Etqu'estcequej'aitrouv?UneproductiondesongroupeMidwestPirates'Guildintitule"MPGKracPak1984"(voir
lesscreenshotsenannexe).
Ilestmentionn:"ThisdiskiscomposedofjustsomeoftheutilitiesusedbytheMidwestPirate'sGuild[MPG]..."
Enregardantdeplusprscesoutils,j'aiconstatqu'ilyavaituneroutinefortintressanteappeleMINIRWTSetsigne
parTheStackdugroupeamricainCorruptComputingdatantde1982(voirladocenannexe).Etvoussavezquoi:elle
correspondexactementauloaderduBeautifulBoot...

EtlecopyrightdeCorruptComputing,ilestolui???????)
Quantlaroutined'affichageHGRdescaractres,c'esthypercommundanslesjeuxcommerciauxettrssimpleidentifier
(doncchiper).
Del'assemblagejevousdis!
Voilcequej'avaisdiresurleBeautifulBoot.Leplussimplepouravoirdesinfoscomplmentaires(stockageenpage3
desrfrencesdesTSLdesbin,utilisationdubufferclaviercommebufferpourchargerunsecteurdeTSL,lecasparticulier
du1ersecteurdedatasquicontientl'adressed'implantationdubin,...)c'estencorederegarderlessourcesdanslechapitre
correspondant.

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

7/22

12/06/2015

BeautifulBoot

CorruptComputing
AprsentunpetitsupplmentsurCorruptComputing...
CegroupedePlymouthdansleMichigantaitcomposinitialementde2membres:TheStack(leadprogrammer)etThe
Inspector.
Legroupes'enensuitecompltdeTheTechnicolorPirate.
Commebeaucoupdegroupesdel'poque,ilavaitleurBBSpersonnel:"TheCorruptCommunicationsBulletinBoard"
joignabledepuisle(313)4539183etdisponible24h/24.Ilsdisposaientgalementd'unautremoyende
communication:"THETWILIGHTPHONE",anonNetWorkssystemaccessibleau(313)7751649.
Outreledplombagedeprogrammescommerciaux,legroupeaproduituncertainnombredeprogrammesdontplusieurs
detrshautniveau.Onleurdoit:
DiskSplitter2.5:whichwasaprogramthatsplitafulldiskintoasectormapand16binaryfiles(utilepourles
changesviaBBS:iln'taitpaspossibledestockersurunedisquettesousDOS3.3lecontenucompletd'uneautre
disquetteentire:ilfallaitla"dcouper"puislarecrerensuite).
AdvancedDemuffinqu'onneprsenteplustellementc'taitunoutildebasepourlecracking.
DiskMuncher,lecopieurbienconnuquistockeenmmoirelesnibbleslussanss'embarrasserdefairedunibblizing/
denibblizing(pertedetemps).
FastloadCreate,unprogrammedontjeparleraiunpeuplusloin.
MiniRWTS,uneminiroutinedelecturepoursepasserduDOS3.3.
Unelistedeprojetsdontj'ignoresilaralisationatmeneterme:
Unprojetdeprogrammedecompression/dcompression.
UnprojetdeDOSmodulaire.
Unprojetdeprogrammetransformantunecarteramendisquevirtueletcequelquesoitlamarquedelacarteram.
Unprojetdeprogrammecapablederechercher,extraireetmmediterlesspritesetlesimagesd'unjeu(unShape
Hunter)ens'aidantd'unecarted'interruptionNMI.Anoterqu'enFrance,unprojetsimilaireatachevetiln'utilise
pasdecarteNMI:lesectoreditorultravoluAnstrom2.3parElMathos(avantsonpassagesurGSavecleFTA).
Unprojetdenewsletterexpliquantlefonctionnementdulecteurdedisquette,undescriptifdtailldespromsP6et
P6a,...
Ilnefautpasgrandchosepourm'amuser.Dansdeuxdeleursdocs,j'aitrouvcestextes:

Awordtothewise.
CorruptComputinghasmaintainedareputationforwritinggood
programsanddistributingthemtotheuseratnoorverylittle
cost.Butifpeoplebegintoabusethisservicebytryingto
sellourprograms,orrequestingaaccessfee(withoutour
knowledge)fortheprivilegeofdownloadingourprograms,this
servicewillbediscontinued.Youhavebeenwarned!
Thankyouverymuchforyourcooperation.

UnderNOcircumstanceswillsellingorotherwisedistributing
CorruptComputing'sprogramsonabulletinboardbepermitted
withoutpriorpermissionfromeitherTHESTACKorTHEINSPECTOR.

J'adorelescrackersquin'enontrienfairedescopyrightsdesprogrammescommerciauxdesautresetquiprofrentdes
http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

8/22

12/06/2015

BeautifulBoot

menacesenversceuxabusantdeleurspropresproductions...
Sijeparledecegroupedanscettepage,c'estqu'entudiantlesoutilspropossparle"MPGKracPak1984",j'aiaussi
regarddeprsuneautreralisationdeTheStack,leFastloaderCreate.
Jeseraisbientonnquevousn'ayezjamaisvuceprogrammefonctionner.
N'avezvousjamaisvuunsoftquiaulancementremplil'crandecaractreschangeant(aufuretmesureduchargement),
avecles2lignesduhautlivrantdesinfossurleprogramme(socitditrice,groupeayantcracklesoft)etenbasdroitela
signature"FASTLOADER"?
Unexemplestatiqueici:

Etl'exemplequej'aiutilispourfairelesource:(ilfautquevousayezunviewerdeSWF/FLVinstall)

OnvavoirtoutdesuitequeceprogrammeCrystalCastlesesttrsbizarre.SionregardelecatalogsousDOS3.3,on
s'aperoitquelejeuoccupe121secteursetonpeutvoiravecCOPYII+qu'effectivementilprendlaplacecorrespondante
avecl'optiondemapping(lalettre"C"lereprsentesurl'crandedroite):

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

9/22

12/06/2015

BeautifulBoot

MaistoujoursavecCOPYII+,ons'aperoitquelalongueurofficielledubinaireesttoutsimplementincompatible:$03FB.
121secteursetunelongueurde$03FB...ilestclairqu'ilyaeuunebellebidouille!

PourtantamarchecarquandonfaitsousDOS3.3unBRUNCRYSTALCASTLES:lejeusecharge.
Etc'estcequejevaisexpliquerprsent.

Toutd'abordquandvousfaitesBRUNCRYSTALCASTLESsousDOS3.3,leDOSnechargepas121secteursmais
uniquementledbutdubinaire(l'quivalentensecteursdelalongueurde$03FB).C'estpourcelaqu'onauneimpressionde
rapiditentrelemomentoonatapleBRUNetl'affichagecran.
EnfaitledbutdubinaireestconstituduFastloaderdeTheStack.C'estluiquiensuiteprendlamainpourchargertousles
secteursquiconstituentlejeuproprementdit(partirdelalistedesTracks/sectorsdesTSLensautantles1ercouples
correspondantauFastloaderquiadjatchargparleDOS).
EtleFastloadercommenceparserelogerenpagecrantexte40colonnes.Cequiexpliquequel'cranestcouvertde
caractresincomprhensibles(partleslignesrservespourleblabla).
Iln'utilisepasdutoutleDOS3.3pourchargerlasuitemais...laroutineMiniRWTSquenousavonsvutoutl'heurepour
leBeautifulBoot.
CetteindpendancevisvisduDOSetlefaitd'trerelogenpages47permetFastloaderdechargerungrosbinaire
sanslacontrainted'unHIMEMmerdique.
Maiscen'estpasleseulavantagedeceloader.
Imaginezquevousayezunoriginaldetypesingleloadparticulirementtordudplomber(genreprotectionspiradisk
+mchancetsdeprotectionmmoire).
Leplussimplepournepasavoirtoutdsassemblerestderussirtrouverlepointd'entreduprogrammeunefoisqu'il
s'estchargenmmoire.
Pourcela,ilyavaitpleindecartesd'interruptionNMIsurlemarchl'poque.
Bref,vousavezfaitceboulot(enpressantsurunboutonetavecunpeudejugeotte)etaufinal,vousavezuneadressepour
faireunJMPetlecontenudelammoirequevousjugezindispensablepourlebonfonctionnementdujeu.
http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

10/22

12/06/2015

BeautifulBoot

Vousavezrassembltoutescespagesmmoires(aveclesoutilslivrsavecvotrecarteNMIcommec'estlecasavecma
WildcardPlus)etavezfaitunbinaireunique.
C'estmaintenantqueFastloaderCreaterentreenjeu.
Silespagesmmoiresncessairesaujeunesontpascontigus,alorsenthorievoustreobligdefaireunrelocatorpourles
remettrelabonneplace.
Parexemplesilejeuquevousavezinterrompuutilise3partiesdistinctes:lapagezro,l'cranHGRde$2000$3FF8puis
leprogrammeprincipalde$6000$BAFF.
Ilfautbienquevousremettiezces3partiesleuradressefinalerespectiveavantdefaireleJMP$6000quivalancerlejeu.
EtbienFastloadervafairece"relocator"automatiquementpourvous!!!
Eneffet,ilnechargepasbtementtouslessecteursdujeupartird'uneadressefixe.
Iltravailleparcoupled'informations:pagemmoirededbutetlenombredepagespartirdecetteadresse.
Onpeututiliserjusqu'30couplespourchargeroonlesouhaitelessecteursmentionnsdanslesTSL.
Ons'affranchitainsidelasquentialitapparentedessecteursparrapportlammoire.
AnoterparailleursqueFastloaderproposeaussiuntraitementaucasparcasderelocatorpourlespages0,1,2,5,6et7
(bienentenduaprslechargementpournepascraserlaMiniRWTSencoursderoute).
C'estfranchementbienfaitjetrouve.
Chapeaubaspourl'ideetsurtoutdel'avoirpartagaveclacommunautunderground.
Pourplusd'infos,voirlesourcedanslechapitesuivantetladocdeFastloaderCreateenannexe.

Lessources
ToutestdisponibleauformatMerlin8.J'aimismonimagediskdetravailetdesfichiersTXTcorrespondantauxsources
assembls.

DOS3.3

DownloadBeautifulBootUltimateDisk

Merlin8v2.48
DOS

View:BeautifulBoot1assembledsourcecode

Merlin8v2.48
DOS

View:BeautifulBoot2assembledsourcecode(includingMini
RWTS)

Merlin8v2.48
DOS

View:TheStarfieldRoutineassembledsourcecode

Merlin8v2.48
DOS

View:FastloaderbyCorruptComputingforCrystalCastles
(includingMiniRWTS)

File:Beautiful_Boot_Source.dsk
Disk:DOS3.3Volume254(140KB)
NameTypeAuxtypModifiedFormatLength

DISK*BAS$0801[NoDate]DOS142
=>Boot1andBoot2sourcecodeofTheBeautifulBoot(andbinfiles)
T.BOOT1TXT$0000[NoDate]DOS1518
BOOT1BIN$0800[NoDate]DOS256
T.BOOT2TXT$0000[NoDate]DOS32643
BOOT2BIN$B100[NoDate]DOS3840
=>Thestarfieldroutine(sourcecodeandbinfile)
T.THE_STARFIELD_ROUTINETXT$0000[NoDate]DOS13216
THE_STARFIELD_ROUTINEBIN$1000[NoDate]DOS2087
=>BeautifulBootmaker
BEAUTIFULBOOTLOWERCASEBIN$3000[NoDate]DOS5521
BEAUTIFULBOOTUPPERCASEBIN$3000[NoDate]DOS5521
BEAUTIFULBOOTDOCSTXT$0000[NoDate]DOS3586
=>MiniRWTSbyTheStack
http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

11/22

12/06/2015

BeautifulBoot

*MINIRWTSBIN$07FD[NoDate]DOS957
*MINIRWTSDOCSTXT$0000[NoDate]DOS2057
DOSREAD$BA00BIN$BA00[NoDate]DOS663
=>FastloaderbyTheStackappliedtotheCrystalCastlesgame
T.FASTLOADER_CRYSTAL_CASTLESTXT$0000[NoDate]DOS13958
FASTLOADER_CRYSTAL_CASTLESBIN$07FD[NoDate]DOS1019

Summary:Appendix
Link

Content

Author

01)BeautifulBootdoc.

MiniAppler&AppleBandit.

02)MPGKracPak1984screenshots.

MidwestPiratesGuild.

03)MiniRWTSdoc.

TheStack(CorruptComputing).

04)FastloaderCreatedoc.

TheStack(CorruptComputing).

05)TheSafehouseBBS.

MidwestPiratesGuild.

01)BeautifulBootdoc.

(formattedfor80columns)

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::
:BeautifulBoot:
:byMiniApplerandAppleBandit:
:Copyright[C]1984MidwestPiratesGuild(MPG,)allrightsforgotten:
::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Foryears,manypirateshavecreatedtheDOSlessdiskthatis,adiskthathas
noDOSonit,sothatmorespacewasleftonthediskforprograms.Theonly
problemwiththiswas,ifyouwantedtorunoneoftheprograms,youhadto
bootupanotherdiskthathadDOSonit,thenstickintheDOSlessdisk,and
thenRun/Bruntheprogramyouwanted.Well,forgetit.MiniApplerandApple
Bandithavecomeupwithaprogramthatwilleliminatethoseproblemsforever.
Theprogram,BeautifulBoot,sitsontrack0,andhasitsownbuiltinRWTS
andfastloaderprogram.WhenthediskwithBeautifulBootonitisbootedup,
thehiresgraphicsscreenwillclear,andamenuwiththebinaryfilesonthe
diskwillshowup.Thebackgroundwillhavestarsfloatingby,incolor.To
run(Brun)oneoftheprograms,justhittheletterindicatedinthemenu.Al
so,thefollowingcontrolkeyswillworkintheprogram:

/Return/>Readanotherdirectoryfromthesamedrive
/Spacebar/>Readanotherdirectoryfromdifferentdrive
/Escape/>GetoutandreturntoBasic

Now,toinstalltheprogram,justenterthecommand,"BRUNBEAUTIFULBOOT".
Whenit'sfinishedloading,thescreenwillclear,andapageofinstructions
willshowup.Notethatifyoudonothavealowercasechip,thenallthatyou
http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

12/22

12/06/2015

BeautifulBoot

willseeisgarbageonthescreen(hencethepurposeofthiswriteup.)Hit
akeytogettothenextscreen,andthenthequestionwillbeasked,"Doyou
wishtomakeabeautifulboot?"Hit"Y"(foryes,)andthenyouwillgeta
littlespace(2lines)tomakeashortmessagethatwillbedisplayedupona
diskboot.Typeinyourmessage,andhitthe/Return/keywhenyouarefin
ishedwithyourmessage.Then,amessagewillcomeuptellingyoutoinsert
thetargetdiskindrive1andhitanykey.(Note:makesurethatthedisk
thatyouinsertisinitializedtheVtocwillbemodifiedsoastofreeupthe
unusedDOSsectorsonthediskthiswasalsodonesoastomakealittleea
siertheupdatingofoldDOSlessdiskstoaBeautifulBootdisk.)Thedisk
willbeupdatedwithBeautifulBoot,andthenalastquestionwillappear,ask
ingifyouwanttomakeanotherdiskwithBeautifulBoot.Ifyouwanttomake
another(whichyousurelywill,althoughmaybenotatthismoment,)hit"Y"
(foryes.)Thiswillbringyoubacktothefirstinstructionpage.

Ifyouhit"N"(forno,)thenyouwillbereturnedtoBasic.TorunBeautiful
Boot,justbootupthenewlyupdateddisk.Then,enjoy!Itallfitsontoone
track.Now,isn'tthatbeautifulwork?Nowyouwillwanttoupdateallof
yourDOSlessdisks.But,that'sitforus.YounowknowhowtomakeupDOS
lessdiskswithBeautifulBootonit.

MiniApplerandAppleBandit

:Copyright[C]1984MidwestPiratesGuild(MPG,)allrightsforgotten:
:CallthebestintheMidwest>TheSafehouse/612/724706616megabytes:

Retoursommaire

02)MPGKracPak1984screenshots.

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

13/22

12/06/2015

BeautifulBoot

10REMMPGCRACKING1984
20REMDISTRIBUTED1984BY
30REMSAFEHOUSEENTERPRISES
40REM
50REMTHESAFEHOUSEBBS:
60REM[612]7247066(MODEM)
70REM
80REMBESTINTHEMIDWEST!
90REM

Montage:unecompilationdesignaturesextraitesdepagesdecracks:

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

14/22

12/06/2015

BeautifulBoot

Retoursommaire

03)MiniRWTSdoc.
HOWTOUSETHEMINIRWTS:
1).DOWNLOADTHETEXTFILEFROMTHEBOARDTHENEXECTHETEXT
FILETOCREATETHEPROGRAM.
2).BRUNTHEFILECALLED"RELOCDOSREAD"ANDENTERTHEPAGE
WHEREYOUWANTTHEPROGRAMRELOCATEDTO.
3).BLOADTHEFILECALLED"DOSREAD$XX00".(WHEREXXISTHE
PAGETHATYOURELOCATEDITTO.)
TOUSEMINIRWTS,YOUWILLHAVETOSETSOMEZEROPAGELOCATIONS:
$F1CONTAINSTHESLOTANDDRIVENUMBERTOREADFROM.THE
FORMISFIRSTDIGITISSLOTANDSECONDDIGITISDRIVE
(AZEROINDRIVEWILLUSELASTUSEDDRIVE.)I.E.$61
WOULDUSESLOT6DRIVE1.
$FB,$FCCONTAINSTHELOWANDHIGHORDER(RESPECTIVELY)OFTHE
ADDRESSTHATYOUWANTTOLOADTHEDATAINTO.(ITWILL
STARTHEREANDREADUP).
$FDCONTAINSTHENUMBEROFSECTOR'STOREADIN(NOTE:THE
SECTORSAREREADININDECENDINGORDERI.E.FROMTRACK
$19SECTOR$FTOTRACK$19SECTOR$E...ECT.)
$FECONTAINSTHESTARTTRACK.
$FFCONTAINSTHESTARTSECTOR.
ONCEYOUHAVESETTHESELOCATIONS,YOUCANBEGINTOUSEMINIRWTS.
http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

15/22

12/06/2015

BeautifulBoot

THEMAINENTRYPOINTFORMINIRWTSIS$XX00.(WHEREXXISTHE
PAGETHATYOURELOCATEDITTO.)THEREISAAUXILIARYENTRYPOINTAT$XX18.
(WHEREXXISTHEPAGETHATYOURELOCATEDITTO.)THISENTRYWILLASSUMESLOT6
ANDTHELASTUSEDDRIVE.(SAMEAS$F1:60$XX00GEXCEPTTHAT$F1DOESNOTGET
MESSEDUP.)
THATSALLYOUNEEDTOKNOWTOUSETHEMINIRWTS!!!!!!!THEROUTINEISONLY$300
BYTESLONGANDONLYUSESZEROPAGELOCATIONS$F2$FF.(ALSO$F1IFYOUUSETHE
$XX00ENTRYPOINT.)
USESFORMINIRWTS:
MINIRWTSWASDESIGNEDFORUSEINCOPYA'S.ITCOULDALSOBEUSEDFORVERY
LARGEFILESTOMAKETHEMQUICKLOADTYPEFILES,WATCHFOROURNEWPROGRAMTHAT
WILLDOJUSTTHAT!
IFYOUHAVEANYQUESTIONSLEAVEMAILFORTHEINSPECTOR
THEAUTHOR,THEINSPECTORORTHESYSOPTAKENORESPONSIBILITYFORANYDAMAGE
DONETODISKSORPROGRAMSTHROUGHUSEOFTHISPROGRAM.
MINIRWTSCOPYRIGHT1982CORRUPTCOMPUTING

Montage:paged'uncrackquej'aitransformenpagedeprsentationpourMiniRWTS:

Retoursommaire

04)FastloaderCreatedoc.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%
%%%%%***FastloadCreate***%%%%%
%%%%%%%%
%%%%%%
%%Writtenby:%%
%%
%%
%%TheStack%%
%%%%%%
%%%%Copyright1982%%%%
%%%%%CorruptComputing%%%%%
%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
***Background***

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

16/22

12/06/2015

BeautifulBoot

FastloadCreateis,asthenameimplies,aprogramthat
createsFastloadfiles.WhatisaFastloadfile?Itislikea
Quickloadfile(thekindusedformanycrackedgamesthattakeup
toomuchroomtofitinwithDOS)exceptthataFastloadfilecan
bebiggerthanaQuickloadfilesinceaFastloadfilehasitsown
shrunkRWTSbuiltinwhileaQuickloadfileusesnormalRWTS.
thisshrunkenRWTSislessthan$300hexbyteslongandthe
routinethatusesitisslightlylessthan$100hexbyteslong
meaningthatyourprogramcantakeupallofmemoryminus$400
bytesfortheFastloader,$100forPageZero,$100fortheStack,
and$100forthecurrentTrack/Sectorlistbeingused.Thatmeans
thatyourprogramcanbeupto$B900bytesversusabout$A200
byteswithQuickloader.Notonlythat,butyoudon'tneedto
writeanymoveroutinesatthestartofyourcrackedprogram
becausetheFastloaderdoesallofthemforyou.SinceFastloader
doesnotusenormalRWTS,yourprogramcanbeloadeddirectly
intolocations$B800BFFFwherenormalRWTSnormallyis.
(Fastload'sMiniRWTSresidesat$500$7FFwherethetextscreen
is.)Thismeansthattheonlymovesthatneedtobemadeare
movestoaddresses$0000$02FFand$0400$07FF.Notethatthe
programmaybedirectlyloadedintoPage3aswellasallpages
aboveandincluding8.Youmayask,howdoesthemoveroutine
movesomethingintothepageitisin.Well,themoveroutines
areinPage4andtheRWTSisinPages57.Whathappenswhenthe
Fastloaderisrun,is,theprogramisloadedintoPages3,and
$08$BF.Afterloadingiscomplete,themoveroutinestakeover.
First,anythingthatgoesintoPages0,1,2,5,6,or7gets
movedthere.NotethatnothinggetsmovedtoPage3.Ifthereis
somethingthatgoesinPage3itisloadedinthere.Afterthose
movesarecomplete,Page4getsmovedtothepagethatwasmoved
toPage6,whichisnolongerneeded.Ifnothingwasmovedto
Page6,Page4getsmovedthere.Thenwhateverpagegoesinto
Page4getsmovedtoPage4.Whendonewithallofthesemoves,
theFastloaderthenjumpstothebeginningofyourprogram.
***UsingFastloadCreate***
NowthatyouknowallabouttheFastloader,thissectionwill
tellyouhowtousetheprogramthatcreatestheseFastload
files.Itisreallyverysimple.Justtype:
]BRUNFastloadCreate
andwaitforittoloadin.Thescreenwillclearandtherewill
beamessageatthebottomofthescreentellingyouthatyoumay
typeuptotwolinesofIDtextforyourprogram.Thistextwill
bedisplayedwhileTheFastloaderisloadingyouprogramonthe
toptwolinesofthescreen.Forexample,youcouldsay:
XYZProgramCopyright1982byXYZCorp
Cracked1982byYourName
Thenwheneversomeonesays:
]BRUNXYZProgram
TheFastloaderwillloadin,andatthetopofthescreenit
willdisplayyourmessage.Atthebottomofthescreenitwill
displaytheword"FASTLOADER"sothateverybodyrunningitwill
knowthatit'sagreatprogram.Inthemiddleofthescreenand
onpartofthebottomlineyouwillbeabletoseethedataasit
isreadin.ThisisduetothefactthattheRWTSisstoredin
thetextpageofmemory.Ofcourse,therewillalsobeabunchof
garbageonthescreenthatisreallytheRWTS,thedriver,the
mover,andthetables.
Now,backtotheprogram...Asyouhaveprobablynoticedif
youarerunningthecreateprogramitsaysthatyoumayusethe
RETURNkeytoskiptothenextlineandthe<ESC>keywhenyou
aredone.Tryit!IfyoutypetheRETURNkeywhileonthetop
lineyou'llskiptothebeginningofthebottomlineandifyou
typetheRETURNkeywhileonthebottomlineyou'llskiptothe
beginningofthetopline.AnotherkeynotmentionedisCtrlQ.
Thiscanbeusedanytimethroughouttheprogramwheneveritis
expectinginputtostoptheprogram.UponreceiptofaCtrlQ,
http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

17/22

12/06/2015

BeautifulBoot

theprogramwillaskwhetherornotyoureallywanttoquit.If
youdid,typea"Y"andifyoudidn't,typean"N".Ifyoutype
"Y",theprogramwilltellyouthatitisdonewithyourfileand
willaskifyou'dliketocreateanotherFastloadfile.Ifyou
would,justtype"Y",otherwise,type"N".NowbacktotheID
text...Remember,justtypethe<ESC>keywhendone.
Thenextthingtheprogramwillaskforisthename,starting
page,andnumberofpagesofeachofthefilesyouwishtolink
togetherintooneFastloadfile.Yousee,thecreateprogramwill
takeyourfilesandbuildatablethatwillbelocatednearthe
startoftheFastloaderprefix.Thistablewilltellthe
Fastloaderdriverwheretoloadeachsector.Example:Sayyou
havefourfilesnamedFile#1,File#2,File#3,andFile#4.
Let'salsosaythatFile#1isPages07,File#2isPages8$1D
File#3isapicturethatgoesfromPages$20$3F,andFile#4is
pages$47$BF.Sincethefileshavelengthsof8,$16,$20,and
$79,respectively,thetotallengthis$B7pageswhichmeansthat
itiswithinthelimitsofFastloader.(Anylengthof$B9orless
iswithinthelimits.)
Now,ifyouareinthecreateprogram,thetopofyourscreen
shouldlooksomethinglikethis:
File:_,D1
StartPage:#ofPages:Ok?
Youmaynowtypeinthefilenameofthefirstfiletolink.
ThefirstfileinourexampleisFile#1,so,youwouldtype
"File#1"(Withoutthequotes).Afteryoutypethefilename,hit
theRETURNkey.Theunderscorecursorwilljumpdowntothe
"StartPage"lineandyouthentypeinthestartingpageofthat
file.Inourexample,thestartpageofFile#1iszero.Since
youaresupposedtotypeitasa2digitHexnumber,youwould
type"00".Ifyoumakeamistake,youmusttypeindummy
informationuntilitgetstothe"Ok?"line,whereyouwouldtype
"N"forNo,allowingyoutostartthatfileover.Whenyouare
donetypingthestartingpagenumber,thecursorwillskipover
tothe"#ofPages"line.Hereyoutypethenumberofpagesyour
fileis.Again,itmustbea2digitHexnumber.Inourexample,
File#1hasalengthof8.This,ofcourse,meansthatyouwould
type"08".Thecursorwillnowjumptothe"Ok?"line.If
everythingisok,type"Y"andthetopofthescreenwillclear,
theheadingswillbeputupagain,anditwillwaitforyouto
typeinthenextfilename.Ontheotherhand,ifyousay"N"to
the"Ok?"prompt,thespeakerwillbeepanditwillwaitforyou
toretypeeverythingforthatfile.
Youwouldnowtypeinthefilenameforthesecondfile.Inour
example,itwouldbeFile#2withastartingpageof$08anda
lengthof$16.Youwouldcontinuetypinginthefilenamesinthis
manneruntilyouaredone.Whentherearenomorefiles,justhit
the<ESC>key.Anotherfeatureisthatnotallofthefileshave
tobeonthesamedisketteifyouhavemorethanonediskdrive.
Ifacertainfileisnotonthediskinthedriveshownbythe
",Dx"(wherexisthedrivenumber)atthetopofthescreen,
justtypeCtrlDandthatfileandallofthefilesthatyoutype
inafterthatonewillbereadofftheotherdrive.However,
thereisonethingthatyoumustremember.Thediskthatthe
FastloadfileistobecreatedonMUSTbeindrive1andmust
STAYindrive1duringthewholetimetheprogramiscreatingthe
Fastloadfile.Thisisduetothefactthateveryonceina
while,theprogramdecidestowriteitsbufferouttheFastload
file,which,ofcourse,isindrive1.Placingadifferentdisk
inthisdrivewillgetitnicelyclobberediftheprogramdecides
toemptyitsbufferwhileyourotherdiskisinthere.Therefore,
certainsafetyprecautionsaretakenintheprogramtoprevent
thisformhappening.Forexample,ifyourfilewhichyousaidwas
ondrive1isnotfoundthere,youronlytwochoicesareto
insertthecorrectdiskcontainingthefileintodrive2,orto
retypeallofthefilenameswiththeirdrivenumbersandpage
information.Thisis,ofcourse,becauseofthefactthat
insertingthecorrectdiskintodrive1wouldmeanthatthe
Fastloaddiskwouldbeoutofdrive1meaningthatyourdisk
wouldbeclobbered.
Anyway,backtobetterthings...Whenyouaredonetypingin
http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

18/22

12/06/2015

BeautifulBoot

thefileinformation,andyouhavetypedthe<ESC>key,thetop
ofthescreenwillagainclearanditwillaskyouforthename
oftheFastloadfile.Youmaynameitanylegalfilenamethat
DOSwillexcept.This,ofcourse,meansthatthefilenamecan't
beover30characterslongandmuststartwithaletteror
somethingsimilar(suchas@,],[,^,_or\).Whendonetypingthe
Fastloadfilename,justhittheRETURNkey.Thetopofthescreen
willclearagainanditwillnowaskforthestartingaddressof
yourprogram.Thisistheaddressthatitwilljumptowhenitis
donewiththeloadingandmoving.Thisaddressisstoredat
locations$8D8(low)and$8D9(high)oftheFastloaderprefix.
Therefore,ifyouwantedtostoptheFastloaderfromjumpingto
thestartoftheprogramafteritwasdoneloadingandmovingthe
program,youwouldsay:
]BLOADMyFastloadFile
]CALL151
*8D8:69FF
(Orwhereveryouwantittogoto)
*7FDG
(StartofFastloadprefix)
Thescreenwillfillwithallofthegarbageandthefilewill
beloaded,moved,andyourroutinewillbejumpedto.
ThestartingaddressofyourprogramMUSTbea4digitHex
number.Ifitissomethinglike$800,forexample,youwouldsay
"0800".Thecursorwillthenjumptothe"Ok?"lineandyouwould
sayeither"Y"or"N".
Aftertypingthestartingaddress,youhavecompletedtyping
inalloftheinformationthatthecreateprogramneedstoknow
aboutyourFastloadfile.Atthebottomofthescreen,itwill
instructyoutoinsertthediskthatyouwishtocreatethe
Fastloadfileonintodrive1andtothenpressthe<ESC>key.
Whenthisisdone,thecreateprogramwillbegincreationofyour
file.Whendone,itwilltellyousoandwillaskifyou'dlike
tocreateanotherFastloadfile.Answerwitha"Y"oran"N"and
itwilleitherstarttheprogramoverorexitintoBasic.
AppendixA:ErrorMessages
Thisappendixtellssomeoftheerrormessagesyoumay
encounterwhileattemptingtocreateaFastloadfileandthe
causesofthem.
1.SomanyfilesthattheFastloadercan'tkeeptrackofthem
all.
Thismeansthatyourfilesamounttomorethan30loadpairs
(almostlikefiles).ThisisthemaximumthattheFastloader
prefixcanhandle.Tosolvethisproblem,usefewerfiles.This
canbeaccomplishedbylinkingmorethanonefiletogetherinto
onefile.
2.Fastloadfileisgreaterthan246sectorstotal(over244data
sectors).
Thiserroriscausedbylinkingfilestogetherthatamounttoa
totalofover244datasectors.Youshouldnotgetthismessage
withversion1.0ofFastloadCreateunlessyouhavefilesthat
overlapeachother.
3.Fastloadfilecannotfitonadiskthatisthisfull.
Thiserroriscausedwhenthediskistoofull(obviously).Just
getoutadiskthatisn'tquitesofullanduseitinstead.
4.Thediskettedirectoryistoofull.

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

19/22

12/06/2015

BeautifulBoot

Youwillgetthiserrorifyouhavemorefilesthanwere
allocatedfor.Onanormaldisk,youhaveroomfor105filesand
itwilltakeawhileforyoutogetthiserrormessage.
5.NoroomleftfortheFastloaderwithallofthesefiles.
Youwillgetthismessagewhenthetotallengthofyourdatais
greaterthan$B9pages.Rememberthatthatisthemaximumlength
thattheFastloaderisabletohandleatthispoint.
AppendixB:Locationsusedinthe
Fastloaderprefix
Thisappendixdescribesindetailthelocationswithinthe
Fastloadprefixthatareusedbythecreateprogramandthatmay
bechangedbytheuser.Thisappendix,however,doesnotdescribe
howtosavethesechangesbackoutthedisk.ThisFastloadprefix
isplacedatthebeginningofeveryFastloadfileandmaybe
loadedwiththecommand:
]BLOADMyFastloadFile
NOTE:AlladdressesareinHexadecimal.
7FD:AjumptotheroutinethatmovestheFastloaderprefix
downintothetextpageofmemory.
800827:FirstlineofIDtext
828863:Loadpairs.Thereisroomfor30loadpairsinthisarea
whichareeach2byteslong.Thefirstbyteisthepage
tostartloadingandthesecondbyteisthenumberof
pages(sectors)toloadintoconsecutivepagenumbers.A
zeroasthefirstbyteterminatesloading.
86587F:ThisistheRWTSdriverroutine.Itloadsthedatainto
theappropriatelocationsonthediskaccordingtothe
LPT(LoadPairsTable)atlocations$828$863.
8808A7:SecondlineofIDtext
8A88D6:Thisisthemoverroutine.WhentheDriverisdone
loadinginthedatafromthedisk,thisroutinemovesit
allintoitsappropriateplacesinmemory.
8C7:ThisislocationMP6D1(see$8E0).
8CD:ThisislocationMP6D2(see$8E0).
8D0:ThisislocationMVPG4andholdsthenumberofthepage
thatwillbemovedintopage4afterloading.
8D78D9:ThisisaJuMPtothestartoftheprogram.Location
$8D7willalwaysbea$4C(JMPopcode)andlocations
$8D8and$8D9willcontainthelowandhighbytes,
respectively,ofthelocationtoJuMPto.
8DA:ThisislocationMVPG0andholdsthenumberofthepage
thatwillbemovedintothezeropageafterloading.
8DB:ThisislocationMVPG1andholdsthenumberofthepage
thatwillbemovedintopage1afterloading.
8DC:ThisislocationMVPG2andholdsthepagenumbertobe
movedtopage2.
8DD:ThisislocationMVPG3andshouldalwayscontaina3.
8DE:ThislocationMUSTcontaina4.
8DF:ThisislocationMVPG5andholdsthepagenumbertobe
movedtopage5.
8E0:ThisislocationMVPG6andholdsthepagenumbertobe
movedtopage6.Locations$8C7and8CDmustbethesame
http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

20/22

12/06/2015

BeautifulBoot

asthislocationandareduplicates.
8E1:ThisislocationMVPG7andholdsthepagenumbertobe
movedtopage7.
AppendixC:FutureVersions
SomeoptionsthatmaybeaddedtotheFastloaderorthe
FastloadCreateprogramareloadingintolanguagecardand
displayingahirestitlepageduringload.Ifthesefeatureget
enoughrequestswewillimplementtheminfutureversionsofthis
program.Ifyouwouldliketomakearequestorifyoucanthink
ofanyothernewfeaturestobeaddedtoanypartofthisprogram
orifyouhaveanyquestionsaboutFastloaderpleaseleave
mailforTheInspectoronTheTwilightPhone.
<end>

Retoursommaire

05)TheSafehouse.
[THESAFEHOUSE]
[ABSOLUTELYNOADMITTANCEWITHOUTID!]
OTHERSHAVEENTEREDBEFOREYOU,AND
THEYTELLGREATTALESOFTHEIR
EXPERIENCES...MEETINGPEOPLEFROM
AROUNDTHECOUNTRY,TRADINGSOFTWARE,
GAININGKNOWLEDGE,ANDGENERALLYHAVING
AGOODTIME!BUTARE*YOU*WORTHYOF
ENTRANCETOTHESAFEHOUSE?
CALLTODAY,ANDEXPERIENCE:
THESAFEHOUSE[612]7247066(MODEM)
**THEBESTINTHEMIDWEST!**

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

21/22

12/06/2015

BeautifulBoot

Retoursommaire

http://boutillon.free.fr/Underground/Outils/Beautiful_Boot/Beautiful_Boot.html

22/22