Create MaxaLoda Create MaxaLoda on näppärä apuohjelma jolla voit sijoittaa pikalataajia levyillesi. Kuten useimmat tietävät, CBM 1541 ei ole maailmanhistorian nopein levyasema. Itse asiassa se ei ole edes toiseksi nopein. Se on suorastaan hidas. Tämä on yleisesti hyväksytty tosiasia. Mutta jotkut myös tietävät että tätä murheenkryyniä voidaan nopeuttaa käyttämällä turbolataajia. Turbot eivät kylläkään ole mikään varsinainen uutuus vaan pikemminkin vakio jokaisen 64- harrastajan systeemilevyllä. Turboja kuitenkin löytyy montaa sorttia. Jotkut niistä ovat hitaita ja toiset taas rumia mutta huonoja. Mikset siis astuisi uuteen ulottuvuuteen MaxaLodan kanssa ? Itse asiassa MaxaLodan perusrutiinit ovat vanhoja tuttuja, mm. Floppis käyttää samaa nopeutusta. Koska ne ovat kuitenkin käytössä hyväksi havaittuja niin mitä niitä turhaan muuttelemaan. Nopeutus on n. kuusinkertainen normaa- liin verrattuna, ruutu pysyy päällä eikä borderiin ilmesty häiritsevää värinää. Nyt nämä ominaisuudet ovat kuitenkin muokattu näppärästi käytettävään muo- toon eli autostarttaavaksi progikseksi. Kirjoitat vain LOAD"!",8,1 niin kas, turbo latautuu ja starttaa itsestään. Ei tässä kaikki. Ruutuun ilmestyy valmiiksi kirjoitettu LOAD-käsky jonka avulla voit ladata haluamasi Filen kirjoittamalla vain nimen ja painamal- la Returnia. Haa ! No. Olet luultavasti jo tutkinut uuden Floppiksesi tuoteselosteen ja eihän siellä mitään MaxaLodaa löytynyt, vain tollanen Create MaxaLoda. Häh ? Taasko kansaa yritetään huijata ? Ei. Kyseinen pätkä on tehty juuri SINUN työsi vähen- tämiseksi. Helposti nimittäin käy niin että Turbo löytyy vain yhdeltä levyltä eikä jokaiselta kuudeltasadalta kolmel- takymmeneltä. Niinpä kun tekee mieli ladata joku vanhan hyvänajan peli ei löydä rutpoa mistään/ei jaksa kaivaa sitä fucking levyä/on hukannut kaikki turbot. Siinäpä sitä sitten istutaan ja odotellaan pari minuuttia muutaman blockin lataamista. Tämän vältät vain koneistamalla Turbon joka levylle joka tuntuu kaipaavan sitä tai näyttää muuten vain yksinäiseltä. No joo ! Kuka sitä nyt jaksaa istua puoli tuntia koneen ääressä jonkun antiikkisen Copy 54.5 kanssa ja sei- vailla turboja ? Ei kukaan. Tähän tar- koitukseen on tehty Create MaxaLoda. Istuskelet rauhassa koneen ääressä auringon paistaessa ja siemailet drink- kiäsi samalla kun painelet puolihuoli- mattomasti näppäimiä. Kone tallettaa rutpoja levylle nopeasti ja huolella. Create MaxaLoda työstää ruutuun ensi- töikseen Menun jossa voit valita Funktionappäimillä seuraavista vaihto- ehdoista : F1: Asentaa MaxaLodan levylle. Ensi- sijaisena nimivaihtoehtona tarjottava '!' on havaittu käytännössa näppärim- min kirjoitettavaksi. F3: Levyn sisällisluettelo. Pysähtyy spacella ja lopettaa Run/Stopilla. F4: Disk Command. Ymmärtää standardit Dos v2.6 komennot, kuten s0:,r0: ym. F5: Levyn pikaformatointi. Hyväksyy levyn nimeksi myös joitain 'laitto- mia' merkkejä kuten asteriskin. Lisäksi viisikirjaiminen ID joista kaksi ensimmäistä ovat varsinainen ID joka kirjataan levyn joka Blockille. Formatointi kestää n.13 sekuntia. F7: Ohjelmasta poistuminen. Restoren lyöminen palauttaa sinut aina Menuun. Jos levytoiminto on kesken, se suoritetaan ensin loppuun. Create MaxaLodan boottiohjelmaa ei ole pakko käyttää. Halutessasi voit ladata suoraan Pääohjelman create maxaloda:n ja käynnistää sen RUNilla. Bootti lataa pääohjelman nopeasti mutta on muuten tarpeeton. Jos katsot levylle kirjoituttamaasi MaxaLodaa huomaat että se ei vie lain- kaan levytilaa ts.jos laitat ML:n tyhjälle levylle on tyhjien blokkien määrä edelleen 664. Tämä on saavutettu sijoittamalla ML levyn sisällysluette- lon viimeisten blokkien paikalle. Näin voit laittaa vielä täydellekkin levylle Turbon. Haittana on levylle mahtuvien ohjelmien määrän pieneneminen 32:lla. ML:n todellinen pituus on neljä blokkia ja ne sijoitetaan paikkoihin $12 09, $12 0c, $12 0f, $12 12. Koska yhteen blokkiin mahtuu kahdeksan oh- jelman nimeä, ja alunperin directoryyn mahtui 144 nimeä, niin ML:n jälkeen sinne mahtuu 112. Käytännössä näin suuret määrät ovat hyvin harvinaisia. Jos tunnet kuitenkin tarvetta 144 nimen käyttöön voit aina kopioida MaxaLodan levyllesi tavallisena Filena taval- lisella kopiointiohjelmalla. Huomat- tavaa on että jos levyllä on ennestään yli 112 filea Create MaxaLoda ei riko niitä vaan tarkistaa ensin asian. ML merkitään kirjoittamisen yhteydessä levyn BAMiin joten jos yrität tallettaa 113. filen, 1541 kommentoi:'Disk Full'. Asiaa voi auttaa scratchaamalla ML:n. ML:n kirjoituttamista valmisohjelma- levyille ei voi suositella koska jotkut ohjelmat käyttävät samoja blok- keja kuin MaxaLoda silti merkittsemät- tä niitä BAMiin joten MaxaLodan kir- joituttaminen voisi rikkoa jotain. Jos MaxaLoda havaitsee tarvitsemiensa blokkien olevan jo käytössa se ilmoit- taa 'Disk Full' ja antaa sinulle scratchaysmahdollisuuden. Tämä sen täh- den että jollakulla saattaa olla jo jonkinlainen turbo ennestään dirrissä ja haluaa vaihtaa sen ML:lään. Tämä toiminto on varattu myös sitä varten että jos Create MaxaLodasta tehdään tulevaisuudessa parannettuja versioita, voidaan vanhentuneet turbot vaihtaa kivuttomasti uusiin. Jos dirrisi on täysi jostain muusta syystä, pääset takaisin menuun antamalle nimeksi *:n. Sama toimii kaikissa muissakin nimen- annoissa. Et voi antaa MaxaLodalle 12 merkkiä pidempää nimeä koska ohjelma lisää automaattisesti nimen perään ,8,1:n. Tämän ansiosta voit ladata ML:n hel- posti suoraan sisällysluettelosta, siirryt vain ao. riville ja painat Shift & Run/Stop. Jos sinun on pakko saada nimi 16 merkkiä pitkäksi, hoida homma r0:-käskyllä. MaxaLodan latausosoite on $0326 eli se käyttää autostarttaamiseen Output- vektoria. Lisäksi se lataa myös Test Stop- ja GET-vektoreiden päälle uudet arvot. Tämän ansiosta et voi katkaista MaxaLodan lataamistä sisään RunStopil- la. GET-vektorin muuttamisen ansiosta ML autostarttaa myös joidenkin sovel- luksien kautta ladattaessa (esim. kone- kielimonitorit). Ohjelma siirtää ensi- töikseen itsensä osoitteisiin $CC00 - $CFFF (#52224 - #53247) eli vararamin loppuun. Näin voit ladata sillä mahdol- lisimman pitkiä Filejä, jopa 198 blok- kisiä, jos niiden latausosoite on normaali $0801. Tästä pidemmät ohjelmat saavat ML:n tilttaamaan. ML saattaa crashata myös joidenkin omaa turboaan käyttävien ohjelmien kanssa. ML:n toimivuudesta muiden kuin 1541:n kanssa ei ole tietoa. Identtisten kloonien pitäisi kyllä toimia, mutta eipä taata mitään. ML menee pois päältä Run/Stop-Restorella. Uudestaan käynnis- täminen tapahtuu käskyllä SYS 53200. Samaa voit kokeilla myös Resetin jäl- keen mutta useimmiten valmisohjelmat tuhoavat sen muistista. MaxaLoda siis pitää ruudun päällä lada- tessaan. Spritet se kuitenkin ottaa ensin pois päältä. Toisin kuin jotkut toiset rutpot, ML hyväksyy Printterin päälläolon, 8 tai 9 -numeroisen levy- aseman, LOAD"$",8:n ja LOAD":*",8:n. Kun ML on latautunut sisään on kursori sijoitettu valmiiksi paikkaan josta voit ladata levyn ensimmäisen ohjelman painamalla pelkkää returnia. Muiden ohjelmien lataamiseen riittää nimen parin ensimmäisen kirjaimen kirjoit- taminen. Jos haluta ajaa ladattavan ohjelman saman tien, se onnistuu painamalla nimen kirjoittamisen jälkeen HOME ja Shift-Run/Stop. Kursori ei siis ole lainausmerkeistä huolimatta ns. Quote-modessa. Jos haluat ladata $:n sinun täytyy poistaa ,1 rivin lopusta. Fast-Load rutiinit, directoryn näyttö ja Fast-Format ovat lainattu Protocol Productionsin Duplicator-kopiointi- ohjelmasta. Nämä rutiinit ovat alun- perin Sami Kuisman ja Petri Makkosen & Co:n kirjoittamia. Loput Create Maxa- Lodasta on Mikko Hyppösen ja Kimmo Kallion käsialaa. PS. MaxaLoda = MaksaLaatikko PPS. Jos joku saa purettua Create Maxa- Lodan pääohjelman suojaukset, eli siis saa puhtaan ohjelman esille, ottakoon yhteyttä: Mikko Hyppönen, Puh (90) 253 298 Haluan jutella.