ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù T r o u b l e S p a c e v1.0 (C) Sami Ky”stil„ & Heikki Moilanen 1997 Code by Sami Ky”stil„ -- Method by Heikki Moilanen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T„m„n ohjelman tekij„t eiv„t ota mit„„n vastuuta . . mahdollisista vahingoista, joita t„m„ ohjelma aiheuttaa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù Copyrights ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù ARJ (c) Robert K. Jung -- DoubleSpace (c) Microsoft -- Duke Nukem 3D (c) 3D Realms -- Editvali (c) Sami Ky”stil„ -- Red Alert (c) Westwood Studios ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù TroubleSpace on ohjelma, joka pakkaa ohjelmat ja pelit, siksi aikaa kun niit„ ei k„ytet„, joten ne viev„t v„hemm„n tilaa kovalevylt„si. Se k„ytt„„ pakkaukseen ARJ-ohjelmaa. Toisin kun esim. Microsoftin DoubleSpace, se ei j„„ muistiin residentiksi, joten perusmuistia ei kulu yht„„n. My”sk„„n ohjelmien ajonaikaista tiedonpakkausta ei ole, joten ohjelmien suorituskyky ei laske. TroubleSpace purkaa ohjelmat k.o. ohjelmaa k„ynnistett„ess„ ja sen k„yt”n loputtua se pakkaa ohjelman uudestaan. Vain ohjelmien k„ynnistyminen/lopettaminen hidastuu hieman. TroubleSpace on suunniteltu ajettavaksi DOS-ymp„rist”ss„. ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù TroubleSpace:n k„ytt„minen ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù K„ynnist„ ohjelma kirjoittamalla "TROUBLES" DOS-kehotteessa (ilman heittomerkkej„). Ohjelma kysyy seuraavia asioita: (esimerkkein„ on k„ytetty peli„ Duke Nukem 3D) Pakattava hakemisto: C:\PELIT\DUKE3D Pakattavan ohjelman hakemisto. HUOM! My”s alihakemistot pakataan. Ajettava tiedosto: DUKE3D.EXE Edell„mainitussa hakemistossa sijaitseva tiedosto, joka ajetaan ohjelmaa k„ynnistett„ess„. Esimerkiss„ ohjelma on DUKE3D.EXE, joka k„ynnist„„ Duke Nukem 3D-pelin. EXE-P„„te on valinnainen. Kirjoitettava BAT-tiedosto: C:\DOS\DUKE.BAT BAT-tiedosto, joka purkaa pakkauksen, k„ynnist„„ k.o. ohjelman ja palauttaa pakkauksen. Esimerkiss„ BAT-tiedosto on DUKE.BAT, joka laitetaan hakemistoon C:\DOS, koska t„m„ hakemisto on yleens„ DOS:in haku- polun varrella, jotta pelin voi k„ynnist„„ mist„ hakemistosta tahansa. BAT-p„„te on valinnainen HUOM! BAT-tiedosto ei saa olla samassa hakemistossa pakattavan ohjelman kanssa. Lopuksi k„ynnistett„v„ ohjelma: V.BAT (valinnainen) Ohjelma, joka k„ynnistet„„n, kun ohjelma on loppunut ja pakkaus palautettu. Esimerkiss„ t„m„ ohjelma on Editvali v4.1 V.BAT, joka k„ynnist„„ valikon. ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù Parametrit ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù TroubleSpacea voi k„ytt„„ my”s suoraan komentorivilt„ parametrien avulla. T„ss„ ovat mahdolliset parametrit. Ne saa my”s esille kirjoittamalla "TROUBLES /?" DOS-kehotteessa (ilman lainausmerkkej„): /? Apua /H:hakemisto Pakattava hakemisto /T:tiedosto Pakattavan ohjelman ajettava tiedosto /B:[hakemisto]tiedosto Luotava BAT-tiedosto /O:[hakemisto]tiedosto Ohjelman ajon j„lkeen ajettava ohjelma Esim. TROUBLESPACE /H:C:\GAMES\REDALERT /T:RA /B:C:\DOS\RA Pakkaa Red Alert-pelin hakemistossa C:\GAMES\REDALERT. K„ynnist„„ C:\DOS\RA.BAT:ia ajettaessa C:\GAMES\REDALERT\RA.EXE- ohjelman. ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù Toimintaperiaate ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù Ohjelman toimintaperiaate on aika yksinkertainen: 1) Pakattu ohjelma puretaan sen hakemistossa olevasta ARJ-paketista 2) Paketti tuhotaan, jotta vapaata tilaa olisi ajon aikana enemm„n. 3) Ohjelma k„ynnistet„„n 4) Ohjelman ajon j„lkeen ohjelma pakataan sen hakemistossa olevaan ARJ-pakettiin. Pakattaessa purettu ohjelma tuhotaan. 5) BAT-tiedoston lopussa oleva ohjelma suoritetaan (jos sellainen on) Pakkauksen takia kovin suuria ohjelmia (yli 50Mb) ei juuri kannata pakata, koska latausaika pitenee liiaksi. Harvemmin k„ytetyt ohjelmat sensijaan kannattaa pakata, vaikka ne olisivatkin suuria, etteiv„t ne veisi turhaa tilaa). My”s alle 100 Kt ohjelmia on turha pakata, koska tyhj„„ tilaa ei juurikaan tule lis„„. ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù Palaute ù ùù-----ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ------ùù ù Kommentteja, valituksia, parannusehdotuksia, bugiraportteja, toivomuksia, rahaa etc. voi l„hett„„ EMail osoitteeseen: Sami Ky”stil„: hiteck@freenet.hut.fi kemple.oy@mbnet.fi MBNet: yksityispostia Kemple OY:lle IRC: hiteck Heikki Moilanen: heckwarr@freenet.hut.fi (lukee postin noin kerran viikossa) IRC: Heck