Nappipeli on tarkkuutta ja hyvi[ hoksottimia vaativa [lypeli. Tarkoituk-sena on saada kolmiulotteisella pelilau-dalla nelj[n suoria omista nappuloista. Pelilauda
Veikkaustentekij[ on n[pp[r[ pieni ohjelma, jonka avulla voit tehd[ vaikka-pa 500 veikkausrivi[ ensi kierrokselle. Ohjelmassa voi tallettaa tehdyt rivithan on 13 kohdetta. Jokai-sessa kohteessa on kolme eri mahdolli- suutta: 1,X ja 2. Sinun tulee antaa arvioimasi prosentuaaliset mahdollisuu- det kaikille kolmelle mahdollisuudelle. Prosentuaalisten mahdollisuuksien sum- man t[ytyy tietenkin olla 1
En 'TESTIRIVIT.VK'-ni- minen tiedosto harjoittelua varten.
Autoboot on hy\tyohjelma, jonka a- vulla voit tehd[ omista ohjelmistasi sellaisia, ett[ ne l[htev[t itsest[[n k[yntiin eli ne 'boottaavat itse'.
T[m[ontt[v[ esimerkik-si RUN/STOP- ja RESTORE-n[pp[inten k[y- t\n est[v[t POKEt, jotka muuten l\ytyv[tt[m[n numeron NIKSIPALSTAlta.
Autoboot-ohjelman k[ytt\ on hyvin yksinkertaista: Ladattuasi ja k[ynnis- tetty[si ohjelman kirjoita ensimm[iseksioman oh
qe us-koo, ett[ t[m[ matsi on h[vitty.
----------------------------------------
{CBM-H}nistyy SYSill[, niin ohjelma tarvitsee viel[ konekieli- ohjelman alkuosoitteen eli sen luvun, joka kirjoitetaan SYS-k[skyn per[[n.
----------------------------------------
mi-en n[yttelij[, nykyinen Yl[-Voltan Colt-45 -spesialisti Ronski Reekanen on haas-tanut ILPOn kaksintaisteluun, koska ILPOpelasi pient[ silm[peli[ h[nen tytt\ns[ Simasuu S[ihkys[[ren kanssa.
Sin[ voit olla oikeanpuoleinen, naisensa kunniaa puol
; ja SHIFT + Q!
----------------------------------------
lla on 16 tikkua, joihin omia nappeja laitetaan. Koska 3-ulotteisuu- den ajatellaan tulevan toistensa p[[lle pinotuista tikuista, niin pelaajan ei tarvitse antaa kuin kaksi koordinaattia saadakseen nappinsa paikalleen. Jos an-netulla koordinaatilla levykkeelle ja tarkastuttaa ne automaat-tisesti antamalla vain oikean rivin.
Ohjelmassa on p[[valikko, josta p[[see eri toimintoihin. Otsikot liene-v[t itsest[[nselitt[vi[, mutta itse ri- vien teko voi oudoksuttaa joitakuita. Veikkauksessa00. T[m[ t[ytyy toistaa jokaiselle kohteelle (13)ja jokaiselle riville. Rivej[ on niin monta kuin olet niit[ alussa valinnut japrosenttien miettiminen ja sy\tt[minen ty\l[st[ puuhaa, joten kokeile aluksi vain yhdell[ rivill[.
cd$;" ensiarvoisen t[rke[[ sil- loin, kun haluat suojata omat ohjelmasi muiden katseilta, n[pel\ivilt[ sormilta tai kopiointiyrityksilt[...
Mik[li haluat suojata ohjelmiasi, niin yksist[[n autoboot ei riit[, vaan ohjelmaasi sinun on lis[jelmasi nimi. Anna sen j[lkeen nimi itsest[[n k[yntiin l[htev[lle ver- siolle. Sen j[lkeen ohjelma kysyy sit[,k[ynnistyyk\ ohjelmasi RUNilla vai jol- lakin SYS-osoitteella. Jos se k[ynnis- tyy RUNilla, niin ohjelma aloittaa muu- tosty\n. Jos se k[yn ";
Ammuksia on Coltissa vain 6 kappa- letta, mutta keskelt[ ruutua niit[ l\y- tyy lis[[ ammusarkusta. Pelihahmoon pi-t[[ osua kolme luotia, ennen kuin s"n$(n0{CBM-Q}8):300
{CBM-G}L 0=nothing/1=help/2=music/3=load by ,8/4='' ,8,1/5=text file/>5=load+sys
FVv{CBM-N}1300,630,620,570,610,490
{CBM--} 860:sy{CBM-R}1:f$,8,1
{$fa}{$ea}860:f${CBM-R}f${CBM-N}",s":500:jo on nappi, niinseuraava nappi menee siis sen p[[lle.
Huomaa, ett[ alussa, kun kone ky- syy, mink[ pelimerkin valitset, sinun onannettava vastaus painamalla juuri niit[merkkej[, mit[ kuvaruudussa on. Ne ei- v[t ole X ja O, vaan ne ovat SHIFT + V
({$fc}9+(
{CBM-POUND}f
{$f8}r{$e6}{CBM--}G{$e9}{$fc}9+(
{CBM-POUND}(
{CBM-K}{$f8}f
TQ{CBM-D}(@{CBM-D}(
2KM
(r{$e6}{CBM-W}{$fc}2 {CBM-+}Wa{$e9}U&KM
(r{$e6}{CBM-W}{$fc}>1 {CBM-+}Wa{$e9}U&KM
(r{$e6}{CBM-W}{$fc}, Va{$e9}U&KM
(r{$e6}{CBM-W}{$fc}q- Va{$e9}Ur{CBM-E}r{CBM-E}XR{$f7}r{CBM-E}r{$f5}r{$f5}r{$f5}fi{CBM-A}r{$e5}fPGPfPf$PGP{$ec}{$e9}r{$e5}GPGPGPfP{$ec}{$e9}r{$e5}GPGP{$ec}{$e9}r{$e6}{CBM--}G{$e9}f{$7f}TQDGFKrTQ{$f4}r{CBM-E}XQ?Br{CBM-E}r{$f5}r{$f5}r{CBM-P}KOP:n pankissa.Pankilla on sivuhuone. Sivuhuoneessa on ROOPE.
Game Stationilla,jossa on CBM:n peleja, levyasema 154i ja CBM 64.
Akateemisessa kirjakaupassa (MICRONIA osastolla).
Stockmannin suuressa tavaratalossa.
Matemaattisten aineiden opettajien kuksessa,vie- ressa on juna
Pankin sivuhuoneessa.ROOPE pankkiauto- maatti haluaa jotakin.
Musiikki Fazerilla.
Hyvin jarjestetyssa nayttelyhuoneessa.
Saatytalolla,Suomen Pankkia vastapaata.
Kumpulan uimalassa ypo yksin.Ilmoitus- taulu.
Kadulla,taustalla
sa.
Senaatintorilla.Taalta on mahdollista paasta myos ...
ILPO-kaksintaistelu -peliss[ on salaisen palvelun agenttimme ILPO joutu-nut kiper[[n paikkaan Tasmanian suola- aavikolle: entinen B-luokan l[nnenfil
!9r{SHIFT--}ouimahT)f!Sita en suostu pukemaan paalleni.P{$ec}Q!9{$f0},i~~TfSe ei ole mukana.P{$ec}Q!9{$f3}Q0f!Ne sopivat hyvin 64 kg:ni paalle.P{$ec}Q!9r{SHIFT--}ouimaT!fSita en suostu riisumaan.P{$ec}Q!9{$f0},i~~T3f+Hankalahko riisua,kun niita ei ole muka-na.P{$ec}Q!9{$f3}Q0f Oloni on ouf -tee hyva kartta.P{$ec}f% -kirjoita esineiden nimet tasmal-P{$ec}f! lisesti.Myos isot kirjaimet.P{$ec}f -kayta mielikuvitustasi.P{$ec}f>Sinun tehtavasi on kaskea minua ja opas-taa minut pelin lapi.P{$ec}f$ Paina Space niin aloitetaan.P{$ec}rF{$f5}N@
AfPaasit sinne mihin pyrit.P{$ec}Q{$f6}7fEn suostu menemaan sinne nyt.P{$ec}Q!9f%Istut mukavasti kuljettajan penkilla.P{$ec}Q!9{$f0}{CBM-*}0T*f"Ei kay.Turvavyo estaa liikkumisen.P{$ec}Q!9Q3Q&KM
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TU mistaan vihjeista:P{$ec}f# -Tomi Laamanen -Mika JaatinenP{$ec}f" -Risto Eskolin -Petri ImmonenP{$ec}f$ Paina Space niin aloitetaan.P{$ec}rF{$f5}N@PKM
({CBM--}Gf TQB6UXf! T O P T E N L I S T AP{$ec}f# Nimi SiirrotP{$ec}r
{$f7}TQOQ7Pf>Jait kiinni pistoolin salakuljetuksesta.Tapaus on kasitteilla.P{$ec}rBrAQ{$f6}7{$f0}g-u{$f5}{$f0}.u
{$f7}Tr
AQ{$f6}7fbPotkurikone on ehtinyt jo lahtea,eika ole viela tullut taka# {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+}P{$ec}f" {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+}P{$ec}f" {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+}{CBM-+}{CBM-+}{CBM-+} {CBM-+} {CBM-+}P{$ec}f" {CBM-+} {CBM-+} {CBM-+}{CBM-+}{CBM-+} {CBM-+}{CBM-+}{CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+}P{$ec}f# {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+}P{$ec}f% {CBM-+}{CBM-+}{CBM-+}{CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+} {CBM-+}{CBM-+}P{$ec}f'On suomenkielinen to ilman uimahousuja.P{$ec}Q!9@'KM
(Uf PELI PAATTYIP{$ec}f% Et ratkaissut seikkailun ongelmaa.P{$ec}f? Toivottavasti opit virheestasi,muttei lapi paaseminen ole Pf helppoa niin kuin kuvittelisi!P{$ec}f? Ohjelman tekoon satoja tunteja kaytta-
r{$e6}{CBM-W}VKWG{$e9}'P{$ec}r{CBM-E}r{CBM-E}Q!9f2Jos sinun tarvitsee kysella minulta niinala pelaa.P{$ec}Q!9f?En mina sentaan kaikkea tee hyvaksesi. Etsi itse (jos pystyt).P{$ec}Q!9r{SHIFT--}ouimal{$f5}{$f0}Z,i~~{$f7}TfNe ovat huurteessa.P{$ec}QeP{$ec}f' -mukana:saat listan mukana olevis-P{$ec}f ta tavaroista.P{$ec}f( -tutki:voi olla hyodyllinen kasky.P{$ec}f' -load/save:lataa/tallentaa pelin.P{$ec}fOHJEITA PELAAJALLE:P{$ec}f& -suunnat (p/i/e/l) annetaan yhdel-P{$ec}f kirjaimella.P{$ec}!9r{$e6}{CBM-W}VB{$e9}r{$e6}{CBM-W}VA{$e9}r{$e6}{CBM-W}VJ{$e9}r{$e6}{CBM-W}VM{$e9}r{$e6}{CBM-W}VD{$e9}r{$e6}{CBM-W}VI{$e9}r{$e6}{CBM-W}VL{$e9}r{$e6}{CBM-W}VE{$e9}r{$e6}{CBM-W}VN{$e9}r{$e6}{CBM-W}VO{$e9}&KM
(r{$e6}{CBM-W}{$fc}, Va{$e9}U&KM
(r{$e6}{CBM-W}{$fc}q- Va{$e9}U&KM
(r{$e6}{CBM-W}{$fc} . Va{$e9}U&KM
(r{$e6}{CBM-W}{$fc}{$ef}/ Va{$e9}UrKM
(r
KM@(r{$e6}{CBM-W}{$fc}!3(
{CBM-POUND}Va{$e9}{CBM-D}(@{CBM-D}(
r{$e6}{CBM-W}VKWG{$e9}'P{$ec}r{CBM-E}r{CBM-E}S&KM
({$fc}, i~~TSUr
T#fAla yrita muuttaa ohjelTOP TEN listaan.Anna Nimesi.P{$ec}{CBM-W}{$fc}{CBM-X}5 {CBM-+}Wa {CBM-G}CuTQ.{$7f}{$fc}{$e1}5 {CBM-+},D{$f5}r{$f7}{CBM-*}{$f8}R{$e5}{$7d}Q{CBM-F}{$7c}r{$f5}N@{$f5}rNc{$ed}
{$e8}c{$ed}{$fe}
{$e8}rB{CBM-Q}TXf;Levyasema ei ole paalla.Pista se paalle,ja paina space.P{$ec}{CBM--}Gf TQ{CBM-Y}{$7f}Qt{$7f}QbfSuunnat: PU{$fc}!3!{CBM-K}uTfp PU{$fc}!3!{CBM-K}uTfi PU{$fc}!3!{CBM-K}Tfl PfEi ole sita tavaraa.P{$ec}Q!9{$fc}, i~~TfMinulla ei ole sita.P{$ec}Q!9{$f5}r{$f7}{$f5}{$f2}Q1{$f7}Tr
{$f3}4fNyt paaset PQRQ{CBM-W}Rfsisaan.P{$ec}{$f3}w,{$f3}d0{$f0}{SHIFT-*}4DQ!9r{$f5}r{$f7}{$f5}{$f2}{CBM-Z}1{$f7}T$fO.k.mene lanteen jos haluat.P{$ec}QhSr{$f5}{$f7}{$f5}{$f2}1{$f7}{$f5}{$f0}0{$f7}Tf
ROOPE tiputtiPQSQzSf jotain 5 {CBM-G}P{$ec}fPr{$ea}{$fc}{$e1}5 {CBM-G}P{$ec}Uf# Paina Space pelin aloitukseen.P{$ec}rF{$f5}N@
rArBQ{$fb}PQQr{$f3}w4Q{$f6}7r{$f5}r{$f7}T$r{SHIFT--}otermi{$f5}r{SHIFT--}olentoasetekstipeli.Sen ovatP{$ec}f'tehneet Tapio Turunen & Janne Nurmela.P{$ec}fTietoja ORPHICISTA:P{$ec}f -Ymmartaa n.95 eri kaskya.P{$ec}f' -Sisaltaa n.50 erilaista huonetta.P{$ec}f& -ORPHIC:ia on tehty n.175 tuntia.P{$ec}f=Kiitamme naita henkiloita heidan anta- neet tekijat (Tapio Pf7Turunen ja Janne Nurmela) toivottavat onnea uudelle Pfyri- tykselle.P{$ec}f ehdit tehda P,Of siirtoaP{$ec}f& Paina Space pelin aloitukseen.P{$ec}rF{$f5}N@ KM
{CBM-D}ot{CBM-R}v(i){CBM-Q}a:v(i)n,jossa on paha halke- ama.P{$ec}Q!9r{SHIFT--}oautTfEn osaa ajaa sita.P{$ec}Q!9{$f0}{$f9}/TfEn ole autossa.P{$ec}Q!9{$f0}L0T$fEn voi ajaa.Tankki on tyhja.P{$ec}Q!9f2Huristelin ympari kaupunkia kunnes naf- ta loppui.P{$ec}{$f3}3-rAQ{$f6}7{$f0}{$7f},i~~TfEi ole bensaa.P{$ec}Q!9r{SHIFT--}otan{$f5}r{SHIFT--}oau
{$fb}n{CBM-R}0:s{CBM-R}0:r{CBM-R}0:i{CBM-R}1{CBM-@}4:p(i){CBM-R}0:v(i){CBM-W}{CBM-E}0{CBM-M}n{CBM-R}n{CBM-N}1:v(i){CBM-E}Sain sen.P{$ec} DQ{$eb}G{$fc} . {CBM-Q}T4f,Miksi varastaa sita kun sen saa muuten- kin.P{$ec}Q!9f&Yritin varastaa sen,mutta jain kiinni.P{$ec}rBrAQEGQ{$eb}GfTapaus on paraikaa kasitteilla.P{$ec}Q{$f6}7E{$fc}, @~~{$f8}{$fc} . {CBM-Q}{$f8}Q!9{$f0}\,i~~T&fMinulla ei ole myrkkya mukana.P{$ec}Q!9{$f0}E4T#fMlaajan otto *****************
"rivi f,Ei oikein muistu mieleen,mita tuo mei- naa.P{$ec}Q!9{$fc}!3!{CBM-K}TBQKfNyt en paase lanteen.P{$ec}Q!9Q{$f6}7{$f0}8-i~~TfEi ole ammuksia.P{$ec}Q!9&KM
T+{$f0}8-i~~T"{$f3}n0fPistooli on viritetty.P{$ec}Q!9fEn osaa virittaa sita.P{$ec}Q!9QcCfTassa ei uhkt-ti sinulle mielyttaviaPf hetkia.P{$ec}f? Tata ohjelmaa suunniteltiin n.3 kk ja tehtiin n.200 tuntia.P{$ec}fcKoko pelin tekemisen teki mahdolliseksi vain sitkea yritys ja ahkePfruus.P{$ec}f>ME pelin tekijat (Tapio Turunen ja JanneNurmela) kunnioitammePf kai
Ti?(k/e)"
T{CBM-K}a$:a${CBM-R}""{CBM-M}1140
{$7e}a${CBM-R}"k"{CBM-M}150
v"kiitos!":
{CBM-R}a:g{CBM-R}i:1000:300:500
{CBM-L}i:840
2{$e8} kone siirtaa ******************
O{$f2}""g""ot
{CBM-L}{$fc}" tietokone ottaa! paina return! "
J{CBM-K}a$:a${CBM-R}""{CBM-M}1025
"minen on laitonta(varsinkin taman).P{$ec}Q!9{$f0},i~~T%fEi ole mitaan milla sytyttaa.P{$ec}Q!9f1Ei kannata leikkia tulitikuilla.Sytyit palamaan.P{$ec}rBrAQ{$f6}7r{$f5}r{$f7}T!fEn uskalla kaivaa taalla.P{$ec}Q!9{$f0}=-i~~T fEi ole kaivuu valineita.P{$ec}Q!9{$f3}G/f,Loysin saviruuku{CBM-R}s{CBM-M}s{CBM-R}v(i):g{CBM-R}i
{$f7}TQ\FQFrT!fTankki on nyt taynna.P{$ec}{$f3}L0Q!9fEn osaa tankata sita.P{$ec}Q!9&KM
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TUfEn voi varastaa sita.P{$ec}Q!9{$fc}, i~~TfMinulla on se jo.P{$ec}Q!9{$fc}, {$f5}{$fc}q- {$f7}TfSe ei ole taalla.P{$ec}Q!9{$fc} . uT({$fc}K4 {$f5}r{$f7}Tf{CBM-M}530
>""c"paina return tai k"
q&{CBM-K}a$:a${CBM-R}""{CBM-M}550
0" "
{CBM-D}:a${CBM-W}{CBM-E}G(13){CBM-M}500
Adv(b){CBM-R}v(b){CBM-Q}c:300
{$e6}{CBM-C} koneen vaDyta ****************
Fi{CBM-R}1{CBM-@}yrkkya ei ole riittavasti.P{$ec}Q!9r{SHIFT--}okahv{$f5}{$f0}h,i~~{$f7}TQ{$fd}H&KM
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TUQqI{$fc}, i~~T#fSinulla ei ole sita mukana.P{$ec}Q!9r
{$f5}r!
{$f7}{$f5}r%
{$f7}{$f5}r&
{$f7}{$f5}r2
{$f7}{$f5}r3
{$f7}{$f5}r4
{$f7}{$f5}r6
{$f7}TQ{$fd}HQqIf?Satoja ihmisia kuolee viela myrkkyysi. Oliko tuo nyt viisastikkuja "
{$f0}
300
{$fa}
n 500,700
c
, tikut *************************
W
6"";:i{CBM-R}1{CBM-@}4:"";:v(i){CBM-R}0{CBM-M}330
{SHIFT-POUND}
@j{CBM-R}1{CBM-@}v(i):"{CBM-D} Y Y ";:j:v(i){CBM-R}9{CBM-M}340
O
jk{CBM-R}v(i){CBM-N}1{CBM-@}9:" ";:k
{$eb}
t""{CBM-T}33);v(i);"":i:
{$f4} pepTfEn ymmarra.P{$ec}Q!9{$fc}!3!{CBM-K}uTAQJfNyt en paase pohjoiseeen.P{$ec}Q!9Q{$f6}7fiT#fOnko tuo yleensa edes sana?P{$ec}Q!9{$fc}!3!{CBM-K}uTBQZJfNyt et paase itaan.P{$ec}Q!9Q{$f6}7feTfHAH! Was ist das?P{$ec}Q!9{$fc}!3!{CBM-K}uTAQ-KfNyt en paase etelaan.P{$ec}Q!9Q{$f6}7flT4ailu enaa auta.P{$ec}Q!9fEI oikkkeiin syytyta.P{$ec}Q!9{$f0}/1T+f#ALA)YRITA)BLUFFATA.ETSI)TUNNUSSANA.P{$ec}Q!9r{$f5}{$f7}TfEn ymmarra.P{$ec}Q!9f$Olet jo melkein selvittanyt pelin.P{$ec}@PKM
(Uf NYT OLET)SELVITTANYT SENP{$ec}f@Toivottavasti nautit pelista ja se tuokkia REHELLI-P{$ec}fSESTI lapi paasseita.P{$ec}f ONNEKSI)OLKOON!P{$ec}f Kaytit matkallasi P,Of siirtoaP{$ec}Q{CBM-@}{$7e}f&Kuristaminen on epavarmaa,ja laitonta.P{$ec}Q!9f&Ei ole mitaan keitettavaksi kelpaavaa.P{$ec}Q!9f%En saa aikaan niin kylmaa lampotilaa.P{$ec}Q!9r
{$f7}a hengentuotteellasi.L[het[ juttusi tai ohjelmasi toimituk- seen ja voit saada kultaa, kunniaa, no- peita autoja ja kauniita naisia ( tai ainakin kohtuullisen rahallisen korvauk-sen vaivoistasi...)
Jari Pauna
Risto Hamalainen"
6
D
" 1 9 8 3 "
<
N
I
X
" Tama on normaalin yatzy-pelin tieto-"
" koneversio 1-4:lle pelaajalle."
A
" Seuraa ruudun ylareunaan tulevia "
{$ed}
" toimintaohjeita. Varsinaisia yatzyn"
{CBM-G}
" saantor- mea vaativaa peli[.
Artikkelipuolella on mukana mm. juttu omien seikkailupelien tekemisest[ja siit[ kuinka robotit lopulta valloit-tavat koko planeetan... Lis[ksi on mu- kana s[[nn\llisesti julkaistavia juttu- ja, kuten niksipalsta.
][ vaikkapa seikkailupelien kuvathelposti normaaleista grafiikkamerkeis- t[. Autobootin avulla voit muuttaa le- vyll[ olevat ohjelmasi sellaisiksi, ett[ne l[htev[t itsest[[n k[yntiin. Katso niksipalstalta POKE, jolla voit est[[ esim. STOP-n[pp[imen kdi.
Kannattaa laittaa kaikki vakiot muuttujiin - n[in s[[styy aikaa.
Lopuksi: Sitten kun pelin perus- runko toimii, lis[t[[n efektej[ ja jip- poja sinne t[nne. Pelin listaamista on hyv[ v[h[n vaikeuttaa, ettei sit[ pysty ratkaisemaan ihreihin on tukena muutama val- miiksiohjelmoitu [[niefekti.
Mukana on my\s ohjelma, jonka avulla saat lis[tty[ 64:nbasiciin siit[ puuttuvat levynk[ytt\k[s-kyt, eik[ en[[ tarvitse muistella avaa- misia ja sulkemisia tai komentokan{SHIFT--} {SHIFT--} {SHIFT--} {SHIFT--}"
P"{SHIFT--}g pari {SHIFT--} {SHIFT--} {SHIFT--} lla ja haikailla lehtens[ per[[n. Pyrimme sii-hen, ett[ lehti ilmestyisi s[[nn\llises-ti joka toinen kuukausi, mutta lehden luonteen vuoksi pienet viiv[stykset ovattoimituksen arkip[iv[[. L[hiaikoina lehdess[ tehd[[n pient[ rationalisoin- tia, ,f,kuutoset,,,,
{$fc}T[m[ t[st[ - siin[p[ onkin sinulle purtavaa v[h[ksi aikaa. Mik[li sinulla on sellainen tunne, ett[ osaisit tehd[ itse jonkin jutun tai ohjelman paremmin,niin [l[ pid[ kynttil[[si vakan alla, vaan h[mm[styt[ koko Suomen 64:sen omis-tajien joukko omall"{CBM-A}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{CBM-R}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{CBM-R}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{CBM-R}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{CBM-R}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{CBM-S}"
"{SHIFT--}d 4:set {SHIFT--} [yt\n ja n[it[ yh-distelem[ll[ saat suojattua oman ohjel- masi muiden uteliailta katseilta ja n[- pel\ivilt[ sormilta. Pelimiehi[k[[n (playboyt) ei ole unohdettu: tarjolla onyksin- ja kaksinpeli[ sek[ [lynystyr\i- den hieromista ett[ nopeaa liipasins
{CBM-C}an noin vain listausta katselemalla. Koepelauta peli[ kave- reillasi, ennen kuin julkistat sen, jotta pahimmat mokat huomataan poistaa.
Jukka Sakki
avia. Veikkausten tekij[ll[ voi tartuttaa mik-rok[rp[sen my\s isukkiin ja vihjaista kautta rantain puuttuvasta lis[laittees-ta... Omien kuvaruutujen suunnittelu helpottuu oleellisesti kuvaruudun PRINT-lauseiksi muuttavalla ohjelmalla. Sill[voi tehd {SHIFT--} {SHIFT--} "
T[ss[ lehdess[ on mukana taas vino pino mukavia ohjelmia: {SHIFT-+}[nieditorilla voit vaivatta etsi[ juuri sit[ oikeaa soundia omaan ohjelmaasi. Matkalla [[- nien sf[[
{CBM-E}{$fd}IT{$60}{$ea}{$ea}{$ea}{$ea}{$ea}l{CBM-A}l\la saa v[h[ll[kin vaivalla helpos-ti aikaan mukiinmenevi[ kuvia. Esim. Computer Adventuressa kaikki kuvat oli tehty 'standardipalikoilla'. Suuria a- lueita t[ytett[ess[ PRINT-k[sky on erit-t[in paljon POKEa nopeampi.
Jos noudattaa hienoa ohjel~~~~
~
@
{$ea}~~~~~~
{$ea}~~~~~~
~
@
~
@
@
{$ea}~~~~~~
{$fa}
&P
@
{$ea}~~~~~~
@v0
~
2
{CBM-U}@3
{$ea}~~~~~~
{$ea}~~~~~~
@
{$ea}~~~~~~
{CBM-D}
@
~
@
@
{$ea}[[see, kun ei tee p[[ohjelmaa lainkaan. Teh- d[[n ainoastaan INPUT-aliohjelma ja 'ei-ymm[rr['-aliohjelma, jotka sijoitetaan ohjelman alkuun. Karttaan merkit[[n jo-kaiseen lokeroon arvioidut rivinumerot esim. 500 v[lein. Kun peli sitten alkaajostaie rivi : IF K$ = "hypp[[" THEN PRINT "Aaarghh!". Jos pe-laaja vastasi oikein, tapahtuu ko. toi- minta heti. Jos vastaus oli sellainen, ettei hyppy[ mihink[[n tapahtunut vii- meisella rivill[ ko. lokerosta hyp[t[[n 'ei ymm[rr['-aliohjelmaan. Siell[tekstit kirjoittaa aina vakiopaikoille. T[m[ k[y helposti yhdell[ merkkijonomuuttujalla, johon laitetaan 'HOME' ja 25 kpl 'CRSRDOWN'- merkkej[. Nyt k[y esim. apua-k[skyn tu-lostus seuraavasti: IF K$ = "Apua" and LOKERO = 35 THEN PRINT LEFT$(M$,2{$f0}{$f0}{$f0},,{$f0}{$f0}{$f0}{$f0},){$f0}{$f0}{$f0}{$f0},,{$f0}{$f0}{$f0}{$f0},{$f0}{$f0}{$f0}{$f0} {$f0}.{$f0}{$f0}0{$f0}{$f0}{$f0}{$f0}{$f0} {$f0}{$f0}{$f0}{$f0}
{$f0}{$f0}{$f0}{$f0}{$f0}{$f0}){$f0} +{$f0}${$f0}kin mel-kein v[ltt[matt\myys, sill[ pelk[n teks-tin varassa pelaaminen on melko tylsis- tytt[v[[ hyv[st[ juonesta huolimatta. Tarkkuusgrafiikalla tehdyt kuvat ovat hienoja, mutta basicilla niiden tekemi- nen ei onnistu. Sen sijaan merkkigra- fiikall{CBM-@}ll{$ee}{$f0}{$7f}{CBM-S}{$f0}{$7f} {$f0} {CBM-R}l {SHIFT-POUND}{SHIFT-POUND}
P{$e8}{CBM-G}{$fc}IP{$e2}{$ea}mointi- tyyli[, t[ytyy peliin rakentaa p[[ohjel-ma, jossa peli py\rii. T[st[ aiheutuu kaksi haittatekij[[: 1) ohjelma hidastuu, jos peli on v[h[[kin ymm[rt[v[inen, 2) tekij[ joutuu pahkailemaan muuttuja- viidakossa.
Huomattavasti helpommalla p~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~n lokerosta, ensin printataan kuvaja hyp[t[[n input-ohjelmaan. Siell[ a-setetaan pelaajan k[sky esim. muuttujaanK$ ja sitten palataan. Lokerossa testa-taan vain ne sanat, jotka 'toimivat' siin[ lokerossa, vaikka nain: IF K$ = "etel[[n" THEN sejas tes- tataan, oliko se mita pelaaja kirjoitti jokin vakiosanoista: apua, loppu, lista tms. Jos viel[k[[n ei t[rp[nnyt, tulos-tetaan jokin ter[v[ kommentti. Lopuksi palataan takaisin lokeroon.
Kun n[ytoss[ on kuva, t[ytyy n[yt- t\\n tulostettavat 0)"Ved[vivusta.":RETURN. Muuttujassa LOKERO ontieto siit[, miss[ milloinkin ollaan.
INPUT-ohjelma pit[[ tehd[ idiootti-varmaksi, niin ettei esim. CLR-nappaimenpainaminen tyhjenn[ ruutua. Se hoituu GET-kaskylla ja tutkimalla haetun merkinCHR$-koo
20 ON J GOTO 10,aaaa,bbbb,cccc,dddd Esimerkiss[ aaaa,bbbb,cccc ja dddd ovat ne rivinumerot, joihin ohjelma haa-rautuu, jos A,B,C tai D painetaan. Merkkij
Seuraavan lyhyen rutiinin avulla pystyt helposti tarkista
o yksin ko- neen kanssa tai useamman henkil\n kans- sa. Peliss[ on taulukko, jota t[ytet[[nnoppasarjoilla. Taulukon t[ytytty[ las-ketaan eri noppasarjojen pisteet yhteen ja suurimman summan saanut on voittaja. Voit heitt[[ arpakuutioita kolme kertaa peja merkit[[n pelaajan taulukkoon pelaajan m[[r[[m[[n kohtaan ( jokaisessa kohdassa on tietyt vaati- mukset ). Jollei sarja sovi mihink[[n kohti taulukkoa, on johonkin vapaana o- levaan kohtaan merkitt[v[ nolla. T[l- l\in t[m[ taulukon osa k[ytet[uo-liskoa voidaan t[ytt[[ miss[ j[rjestyk- sess[ tahansa. Taulukon yl[osassa on kuusi rivi[ - yksi rivi jokaista arpa- kuution silm[lukua varten. Tarkoitukse-na on saada jokaista silm[lukua v[hin- t[[n kolme kappaletta yhdell[ heittovuo-rolla. Jos kertaa halut- tu silm[luku eli 1 * 3 = 3. Vastaavastipelaaja saa pluspisteit[ yli kolmesta samasta numerosta seuraavasti: kerrotaanhaluttu silm[luku niiden noppien luku- m[[r[ll[, joissa tuo silm[luku on. Esim. tulee 4 viitosta ja 1 kakkonen. on alaosaan tulee seu- raavat noppasarjat: pari, kaksi paria, kolme samaa, nelj[ samaa, viisi samaa, pieni suora ( 1 - 5 ), suuri suora ( 2 - 6 ), t[ysk[si ( pari + kolme sa- maa ), summa ja jatsi eli viisi saman- laista ( + 50 pistett[ ). Kun
{CBM-@}skiaikaa keskella tietoyhteiskuntaa.
Jari Pauna ----------------------------------------
[ kohtaa onnolla. 2) VAKIOJATSI : Kaikki jatsit o-vat samanarvoisia ja jokaisesta jatsistasaa aina tasan 50 pistetta huolimatta arpakuutioiden silm[luvuista. 3) YL{SHIFT-+}O- SAN LAAJENNUS : Taulukon yl[osaa t[ytet-t[ess[ annetaan vain plus-pisteit[, mut-ta ono MID$ssa voi olla 255n merkin pituinen ja siin[ voi olla vaik- kapa funktion[pp[inten koodeja. Muista my\s laittaa 4:n tilalle merkkijonon pituus. (Jos en olisi tuota sanonut, niin satakunta nassikkaa olisi soittanutja sanonut, ettei teitin k {CBM-@} {CBM-@} {CBM-@} {CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@} {CBM-@} {SHIFT--}{SHIFT--} {SHIFT--} {SHIFT--}{SHIFT--} {CBM-Z}{CBM-R}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{CBM-X}{SHIFT--} {CBM-Z}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{CBM-X}
FLOPPY MAGAZINE 1/86
Jatsi on tietokoneistettu nop-papeli, jota voit pelata jok
maan onko jo- tain n[pp[int[ tietyst[ ryhm[st[ pai- nettu. 10 GET A$: J=1: FOR I=1 TO 4: IF A$=MID$("ABCD",I,1) THEN J=I+1: NEXT r[kk[in. Ensimm[isell[ kerralla on heitett[v[ kaikkia viitt[ noppaa, mutta kahdella seuraavalla voit heitt[[ valin-tasi mukaan nollasta viiteen noppaa. Kolmannen heittokerran j[lkeen noppien silm[luvuista n[hd[[n pelaajan saama sarja. T[m[ sar[n, eik[ sit[ en[[ voi t[ytt[[, vaikka sopiva sarja my\hemmin tulisikin. Merkittyjen sarjojen lukum[[r[n tulee siis olla sa-ma kuin pelattujen kierrosten lukum[[- r[n.
Taulukko on jaettu yl[- ja a- laosaan. Normaalipeliss[ kumpaakin p samoja numeroita ei tule kolmea, niin taulukkoon tulee yht[ montamiinus-pistett[ kuin nopan silmi[ j[i vaille tavoitteen. Esim. pelaaja saa vain kaksi kolmosta vaadittavasta kol- mesta kolmosesta. T[ll\in virhepisteit[tulee yksi puuttuva noppa Tavoittena oli saada vahint[[n kolme viitosta. Pluspisteita tulee 4*5 = 20.
Kun taulukon yl[osa on saatu t[yteen lasketaan v[lisumma. Jos v[li- summa j[[ negatiiviseksi tulee pelaajal-le 50 virhepistett[ viel[ lis[[.
Tauluk koko tau-lukko on t[ytetty, lasketaan kaikki pis-teet yhteen.
Peli[ voidaan vaikeuttaa seu- raavasti : 1) PAKKOPELI ylh[[lt[ tai al-haalta - Taulukko on t[ytett[v[ j[rjes- tyksess[. Jos sarja ei vastaa vuorossa olevaa rivi[, niin tulos siit
{CBM-V}jos v[lisumma j[[ alle 63:n pisteen, niin siit[ v[hennet[[n 50 pistett[. Josv[lisumma on 63 pistett[ tai yli, niin siihen lis[t[[n 50 pistett[.
----------------------------------------
ikkaviitoset toimi.)
Eikohan tama riit[ t[lt[ er[[, mut-ta seuraavassa FLOPPY MAGAZINEssa on taas paljon uutta ja mukavaa, joilla voit h[mm[stytt[[ niit[ ymm[rt[m[tt\mi[ kavereitasi, jotka eiv[t lue Floppista, vaan el[v[t viel[ pime[t[ ke
Voit nopeuttaa 64sen levytoimintojaohjelmallisesti piment[m[ll[ kuvaruudun ja l[hett[m[ll[ erikoiskomennon itsel- leen levyasemalle. POKE 53265,PEEK(53265)A
POKE 53265,PEEK(53265)OR16: OPEN 15,8,15,"UI+":CLOSE 15 Homma on erityisen k[ytt\kelpoinen ja aikaas[[st[v[ silloin, kun k[ytet[[n levytiedostoja.
FLOPPIS PIILEKSII BASIC-TULKISSA!
n-netaan olemassaolevan tiedoston per[[n.
LAISKA KIRJOITTAJA ISKEE TAAS! {CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}
Jos viel[ formatoit levykkeesi ta- valliseen tapaan k[sity\n[, niin s[[st[tainakin kolme sekuntia kalliista ajasta-si kirjoittamall
{$f4}rintkuva": 15:
v{CBM-E}8{CBM-M}m{CBM-R}140{CBM-N}v
)
v{CBM-R}0{CBM-M}m{CBM-R}144
6
v{CBM-R}1{CBM-M}m{CBM-R}5
d
v{CBM-R}2{CBM-M}m{CBM-R}28
s
v{CBM-R}3{CBM-M}m{CBM-R}159
B
v{CBM-R}4{CBM-M}m{CBM-R}156
P
v{CBM-R}5{CBM-M}m{CBM-R}30
{$7e}
v{CBM-R}6{CBM-M}m{CBM-R}31
v{CBM-R}7{CBM-M}m{CBM-R}158
v{CBM-R}8{CBM-M}m{CBM-R}129
{CBM-R}
v1{CBM-R}v:p,m:p{CBM-R}p{CBM-N}1:
I
k{CBM-R}0:p,146:p{CBM-R}p{CBM-N}1:
T!
k{CBM-R}1{CBM-M}
{$ea}"
k{CBM-R}1:p,18:p{CBM-R}p{CBM-N}1:
60000 OPEN 15,8,15,"S0:nimi":CLOSE 15: SAVE"0:nimi",8
aa. Ei niin hyv[[, ettei jotain huonoakin: joskus k[sky toimii virheellisesti niin,ett[ joku toinen ohjelma korvataan uu- della versiollasi.
Yksi mahdollisuus olisi tuhota van-ha ohjelma ensin ja sitten tallentaa uu-si versio normaaliin ta
kialla...
POKEILEMAAN JA KOKEILEMAAN {CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}
Ainutlaatuisten suhteittensa avullaFloppis on saanut sijoitettua sinunkin 64:seesi uuden lis[k[skyn, joka tekee saman kuin tavallinen RUN! Kirjoitat vain FLOPPIS ja painat SHIFT + RUN/STOP.Me olemme kaik
a OPEN 15,8,15,"N0:nimi,id" sen sijaan, ett[ tuherrat OPEN 15,8,15:PRINT#15,"N0:nimi,id". {SHIFT-+}l[k[ unohda sulkemista CLOSE 15 sta! T[m[ toimii muuten my\s SCRATCH, VALIDATE, INITIALI-ZE, RENAME ja COPY -komennoilla.
PUHTIA LEVYASEMAAN 0 palauttaa ne. POKE 650,128 saa kaikki n[pp[imet toistamaan niin kauan kuin niit[ painetaan. Palautus POKE 650,0. POKE 19,64 poistaa kysy
manuaalista: Commodoren levyasemissa pystyy laajenta-maan SEQUENTIAL-tiedostoa ilman, ett[ ensin lataat sen muistiin, siis suoraan levylle. Lis[[t vain kaksi merkki[ ",A" OPEN-k[skyyn ja PRINT#-k[sky[ k[y- tett[ess[ tiedot automaattisesti talle
paan. Kunnon oh-jelmoija kammoksuu turhaa ty\t[, joten voit kiert[[ ongelman lis[[m[ll[ ohjel- maasi kehittelyvaiheen ajaksi seuraavat rivit: 59999 END
POKE 808,237 palauttaa ne takaisin. POKE 775,200 est[[ LISTin. POKE 775,167 palauttaa sen.
{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}
1541-levyaseman SAVE & REPLACE -ko-mento on hy\dyllinen ohjelmien kehitte- lyvaiheessa, koska voit tallentaa uuden version ohjelmastasi ilman, ett[ sit[ tarvitsee nimet[ uudelleen joka kerran. Lis[ksi siin[ s[[styy levytil
POKE 657,0 palauttaa sen. POKE 650,127 est[[ v[lily\nnin ja kursorien toiston painettaessa. POKE 650,
{CBM-I}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}{$e8}copyright by veijo kiiski and ville lehtonen
{SHIFT-*}{CBM-Z}{SHIFT-*}{SHIFT-*}{CBM-Z}{SHIFT-*}{SHIFT-*}{CBM-Z}{SHIFT-*}{SHIFT-*} n Rl{CBM-Z}{SHIFT-*}){$f0}{CBM-Z}qqlQ{CBM-Z}q)IP{CBM-Z}q{$e9}q{$60}{CBM-Z}{SHIFT-*}){$f0}{CBM-Z}qql{CBM-Z}q)IP{CBM-Z}q{$e9}q{$60}{CBM-Z}P
0 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO {$60}U OOOOOOO V {$60}U SPACE - l (p/p){$60} V U WWWWWWW CCCCCCCC V U OOOOO OOOOO {$60} V U F {CBM-U} - a F {CBM-L} - pV U WWWWW
{$fc} OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO UOOOOO U OOOOOOOO V U F {CBM-E} - s U RETURN V UWWWWW CCCCCCCCC U WWWWWWWW V UOOOOO U l V U F {CBM-R} - t v V UWWWWW CCCCCCCCCCCC U
- V UOOOOO{$60} U V U F {CBM-J} - r U V UWWWWW CCCCCCCCC U V UOOOOO WWWWU V U F {CBM-L} - paluu U V {SHIFT-*}{SHIFT-*}{SHIFT-*}{CBM-W}{SHIFT--} {CBM-@}{CBM-@}";
){$f0}
" ";
l{$fa}
" {SHIFT--}{SHIFT--} Paatoimittaja";
O": Joel Pasterstein {SHIFT--}";
"{$7d} ";
{CBM-H}" {SHIFT--}{SHIFT--} Muu toi";
V""mitus: J Pauna S Kuisma ";
{$e5}," {SHIFT--}";
{$fd}j"{SHIFT--}
H<FNN{$60}B<
<>F>
{$60}{$60}{$7c}FF{$7c}
<{$60}{$60}{$60}<
>FF>
<F{$7e}{$60}<
>
>FF>{$7c}
{$60}{$60}{$7c}FFF
8<
<
{$60}{$60}LXLF
8<
F{$7f}{$7f}KC
{$7c}FFFF
<FFF<
{$7c}FF{$7c}{$60}{$60}
>FF>
{$7c}F{$60}{$60}{$60}
>{$60}<{$7c}
{$7e}
FFFF>
FFF<
CK{$7f}>6
F<<F
FFF>X
{$7e}0{$7e}
F
<>F>
F
<FFF<
<>F>
<{$7e}
0{$7f}uoden tilaus vain";
2
H
" 182 markkaa! {SHIFT--}{SHIFT--} ";
t
R
" ";
B
S
" {SHIFT--}";
T
"{SHIFT--} Sis. 6 nroa. Vanhat nrot 35 mk/kpl. {SHIFT--}";
~ {CBM-+}lvJ{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{SHIFT-POUND}{CBM-N} {SHIFT-@}~{CBM-S}{SHIFT-*}{CBM-I} O {CBM-X}~{SHIFT-POUND}
{SHIFT-POUND}{CBM-I}~ I {CBM-X}~{SHIFT-POUND}{CBM-I} {SHIFT-@}~ {SHIFT-*}~{SHIFT-POUND} C~{SHIFT-POUND}
lT{CBM-@}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}i{$ea}i{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}ohjelma jatkaa normaaliakulkuaan pys[htym[tt[.T[m[ merkitsee
Tekstink[sittelyohjelma lada- taan k[skylla LOAD "TEKSTINK{SHIFT-+}SITTELY",8 ja k[ynnistet[[n k[skyekstinkasittelyohjelmasi k[yton keskus. Sen kautta voit siirty[ toimin-nosta toiseen painamalla asianomaista numeron[pp[int[. ERI TOIMINNOISTA P{SHIFT-+}{SHIFT-+}- SET TAKAISIN P{SHIFT-+}{SHIFT-+}VALIKKOON PAINAMALLA 'HOME'-N{SHIFT-+}PP{SHIFT-+}INTA, ellei ohjelma kysy juuri silloin jotain eress[ on my\s ty\n osan nimi. Seuraavaksi on kirjoitettujen rivien lu-kum[[r[. Jos olet kirjoittanut yli 200 rivi[, niin ohjelma ilmoittaa my\s j[l- jell[ olevan muistin m[[r[n.
1.3 SY\TT\
Valittuasi sy\tt\-toiminnan ( 1 ), voit kirjo
a yhden 80 merkin paperille tulostettavan rivin.Ohjelma k[sittelee teksti[ 80 merkin jo-noissa ja odottaa, ett[ ennen 80 merkin jonon loppua
a) painat RETURN:ia jossain paikkaa rivia
b) viimeinen merkki on tavu- ied[t tavuttaa sanan ajois-sa. Huomaa, ett[ kursori ei mene seuraavalle riville, jos et ole ennen 80 mer- kin pituisen rivin loppumista tehnyt jo-tain kohdista a, b tai c.
Kirjoitetun tekstin korjailu on sy\tt\-toiminnassa melko hankalaa, ossa ja sinne p[[seekin sy\tt\-toiminnosta suoraan painamalla yht[aikaisesti COMMODORE-n[pp[int[ ja S-kirjainta.
1.4 SELAUS
Valittuasi selaus-toiminnon ( 2 ) voit korjata ja muokata jo kir- joittamaasi teksti[ helposti. Tekstis-{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}vbasic
ll[ RUN. Massamu-istina voidaan k[ytt[[ joko kasetti- tailevyasemaa. Kirjoittimena voidaan k[yt-t[[ n[ill[ asetuksilla BROTHER-kirjoituskonetta.
1.2 P{SHIFT-+}{SHIFT-+}VALIKKO
K[ynnistetty[si ohjelman kuva-ruudulle tulee ohjelman p[[valikko. T[-m[ on tsellaista, mihin vastaukseksi kelpaa vain esimerkiksi 'kyll[' tai 'ei' ( K/E ).
Ruudun yl[reunassa on parhail-laan muistissa olevan ty\n nimi. Voi olla, ett[ joudut jakamaan ty\si useam- paan osaan muistin rajallisuuden vuoksi,joten viittaa teksti[ koneen muistiin. Koska kuvaruudulle mahtuu vain 40 merkki[ vierekk[in ja kirjoitin tulostaa paperille 80 merkki[, on jokai-nen rivi tavallaan 'jaettu' kahtia. N[in ollen kaksi kuvaruudulla allekkain olevaa 40 merkin rivi[ muodosta viiva
c) viimeinen merkki on blanko eli v[lily\nti.
Jos unohdat t[m[n, kuuluu asiasta muis- tuttava varoitus[[ni, joten siit[ ei tarvitse itse huolehtia. My\s hieman ennen rivin loppua kuuluu sama varoitus-[[ni, jotta tsill[ voit korjata ainoastaan sita ri- vi[, jota juuri olet kirjoittamassa ja sit[kin vain pyyhkim[ll[ jo kirjoitettu-ja merkkej[ pois DEL-n[pp[imell[. Kur- sorinsiirton[pp[imet eiv[t ole k[yt\ss[.Korjailu onkin k[yt[nn\llisemp[[ tehd[ SELAUS-toiminn t[si on kerralla n[kyvissa niin paljon kuin kuvaruudulle mahtuu. Kun painat RETURN- n[pp[int[, niin kuvaruudun va- sempaan laitaan ilmestyy t[hti. Jos senj[lkeen painat kursori alas -n[pp[int[, niin kuvaruudulle tulee seuraavat 12 muistissa ole{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}{$ea}eppu
{CBM-O} K R~I
{$f0}HlK{$ea}lT{CBM-@}K {CBM-X}~{SHIFT-POUND}{CBM-I}8. ihme :kitara taivas ja tahdet
voit kopioida kursorin al- la olevan rivin kopioitavan ja seuraavan rivin v[liin.
F-4:lla voit poistaa rivin loppu- osan kursorista eteenp[in.
F-5:lla voit lis[t[ yhden tyhj[n rivin sen rivin j[lkeen, jolla [m[ jokaiselle haluamal- lesi luvulle.
F-8:lla saat F-7:lla laskettujen numeroiden summan. Samalla t[m[ summalaskuri nollataan.
1.4.4 EDITOINTI
N[m[ toimintavaihtoehdot saat k[ytt\\si vain painamalla ensin F-1-n[p-telee tavutettuja sanoja jos mah- dollista. Tiivistys ei sotke kappaleja-koa, mist[ on seurauksena se, ett[ v[li-ly\nnill[ alkavia rivej[ ei tiivistet[.
Valittuasi TULOSTUS-toiminnon ohjelma ilmoittaa aluksi muistissa ole- vien sivujen numerot ja kysyy mitk[ si- vut haluat tulostaa. Jos et halua tu- lostaa kokonaisia sivuja, niin anna vas-taukseksi nolla, jolloin ohjelma ilmoivaa 80 merkki[ pitk[[ ri- vi[. Jos painat RETURN:in j[lkeen kur- sori yl\s -n[pp[int[, niin kuvaruudulle tulee 12 edellist[ rivi[. Tekstin al- kuun p[[set suoraan painamalla CLR- n[p-p[int[. Kun painat kursori-oikealle -n[pp[int[ p[[set takaisin puoliskon saat n[kyviin painamalla CTRL ja 2. Takaisinn[ytt\\n, jossa rivit on jaettu kahtia p[[set painamalla CTRL ja 3.
Molemmissa n[yt\iss[ voit k[ytt[[ samoja korjailu- ja muokkaustoi-mintoja, mutta 80 merkin n[yt\ss[ voit myos seasemmalle vai kur- sori-oikealle -n[pp[int[. Kun painat kursori-alas p[[set takaisin normaaliti-laan.
Ikkunan[ytto on erityisen tar-peellinen, jos sinulla on tekstisi jou- kossa kuvioita tai taulukoita, jotka 40 merkin n[yt\ss[ menisivat setoiminnolla voit lis[t[ teksti[ haluamaasi v[liin. INSERT-tilansaat p[[lle ja pois p[[lt[ painamalla INST-n[pp[int[. Kuvaruudun vasemmassa yl[laidassa on pieni i-kirjain silloin, kun lis[ys-tila on p[[ll[. Rivin loppu-osa siirtyy eteenp[in sit[ mu
1:n kautta saat valittavaksesi joukon toimintavaihtoehtoja, joil- la voit k[sitell[ pitki[ tekstin- osia. Katso tarkemmin kohdasta 1.4.4 EDITOINTI.
F-2:lla voit poistaa rivin alun kursoriin saakka.
F-3:lla kursori on.
F-6:lla voit poistaa kursorin alla olevan rivin.
F-7:lla voit laskea numeroita yh- teen. Vie kursori luvun p[[lle ja paina F-7. Luku h[vi[[ v[liaikai- sesti n[yt\st[, mutta ei muistis- ta. Tee tp[int[.
T=TIIVISTYS: Tekstiin syntyy kor- jailun j[ljilt[ aukkoja, jotka voidaan poistaa tiivist[m[ll[ halutut rivit niinmoneen riviin kuin ne vain sopivat. Oh-jelman siirrelless[ sanoja rivilt[ toi- selle se sek[ jakaa sanoja tavuihin ett[yhdisin lopussa on paljon tyhj[[, niin se k[sitet[[n kappaleen lopuksi ja silloin rivin reunaa ei tasata.
K=KOPIOINTI: Haluttu osa tekstist[kopioidaan toisaalle.
L=LISAYS: Haluttuun kohtaan teks- ti[ voit lis[t[ tyhji[ rivej[.
P=POISTO: seksi 'E', jolloin tulostus alkaa. Kirjoittimen pitaisi olla jo t[ss[ vaiheessa kytkettyn[ ja valmiina tulostukseen!
1.5.1 PYS{SHIFT-+}YTYSMERKIT
Sy\tt\- tai selausvaiheessa voit laittaa tekstiin tulostuksen py- s[ytysmerkkej[ ( nuoli vasem
t-taa muistissa olevien rivien m[[r[n ja kysyy, mitk[ rivit haluat tulostaa. Kummassakin tulostustavassa ohjelma n[ytt[[ viel[ varmuuden vuoksi voimassa olevat asetukset, joita voi viel[ muut- taa. Jos et halua muuttaa arvoja, niin anna vastauknormaaliti- laan ja voit jatkaa editointia.
1.4.1 80 MERKIN N{SHIFT-+}YTTO
Voit k[ytt[[ my\s 80 merkin pituista n[ytt\tapaa. Jos painat CTRL ja 1, niin kuvaruudusta tulee ikkuna pa-periarkille ja n[kyviss[ on paperiarkin vasen puolisko. Oikeanlata teksti[si sivuttain. T[m[n teet viem[ll[ kursorin ensiksi johonkin kohtaan kuvaruutua ja painamalla SHIFT ja RETURN. T[ll\in yl\s ilmestyy t[hti.N[kyviin saadaan nyt sarakkeet t[hdesta oikealle tai vasemmalle riippuen siit[ painetaanko kursori-vllaiseen muotoon, ettei niiden oikeellisuutta voisi tarkastella.
1.4.2 MUOKKAUS
DEL-toiminnolla voit tuhota tarpeettomia SANOJA. Muut sanat rivin lopusta siirtyv[t yl\sp[in niin, etta v[liin ei j[[ tyhj[[ aukkoa.
INST-kaa, kun lis[[t teksti[. Jos 80 merkin rivi tu- lee t[yteen, niin loppuosa jatkaa siir- tymist[ uudelle riville. Ikkunan[yt\s- s[ lis[ys-tilassa n[ytt\ vaihtuu auto- maattisesti oikean ja vasemman puoliskonv[lill[.
1.4.3 FUNKTION{SHIFT-+}PP{SHIFT-+}IMET
F-
lmoittaa kokonaisrivim[[r[n ja su- luissa sen montako rivi[ t[yteen kir- joitetulle A4-arkille mahtuu k[ytett[es-s[ eri riviv[leja ( 1, 1.5 ja 2 ).
Lis[ksi voit muuttaa kirjain- ten v[ri[ F-1:lla, taustan v[ri[ F-2:llaja reunuksen v[ri[ F-3semmin levylle tai ka- setille tallettamaasi teksti[ muistiin. Jos sinulla on jo teksti[ muistissa, niin ohjelma kysyy rivinumeroa, josta alkaen teksti tulee muistiin. Aloitus- kohdan voit laittaa my\s vanhan tekstin p[[lle, jolloin alle j[[nyt tekohjelma tarkistaa onko levyasemassa virta p[[l- l[. Ohjelma tulostaa levyn hakemiston n[ytt\\n ja pyyt[[ ladattavan tiedoston nimen. Nimess[ voit k[ytt[[ lyhennyst[ t[hdell[ normaaliin tapaan. Jos et ha- lua ladata mit[[n, niin anna nimen koh- dalla
malle ). Tulostettaessa kirjoitin pys[htyy jokai-sen pys[ytysmerkin kohdalla. Tarkoituk-sena on se, ett[ t[ll\in voit k[sin kirjoittaa sellaisia merkkej[, joita ei ole tietokoneen merkkivalikoimassa. T[ll\in kirjoittimesi t[ytyy olla s[hk\-kijoitusp[[ takaisin ri-vin alkuun ja paina RETURN-n[pp[int[.
1.5.2 ALLEVIIVAUS
Commodore-n[pp[in ja Z on al- leviivauksen aloitusmerkki.
Commodore-n[pp[in ja X on al- leviivauksen lopetusmerkki.
N[iden merkkien v[lisest[her-printteri[, muissa kirjoit-timissa joudut itse kokeilemaan kontrol-limerkkien vaikutuksen. )
1.6 ASETUKSET
Valittuasi ASETUKSET ( 4 ) voit muuttaa ohjelmassa olevia oletusar-voja. Vastattuasi 'K' varmistukseen luettelee ohjelma imi ja osa. Ty\ talletetaan le- vylle tai nauhalle muodossa "OSA/NIMI" (max. 16 merk.).
Ri tekstin rivitaulukon lop- puun ja alkaa sielt[ pakkaamaan rivej[ yksi kerrallaan takaisin alkuun lyhen- netyille riveille.
Rivej[/sivu -kohdassa voit m[[r[t[ tekstin sivujaon eli sen monen- ko rivin j[lkeen ruudulle ilmestyy kat- koviiverot ja jos tulostetaan niin tulostetaanko ne keskelle sivua vaisivun laitaan. Jos sivunumero tulee keskelle, niin siihen voit laittaa tavu-viivat ymp[rille. Jos sivunumero tulee laitaan tai sit[ ei tule ollenkaan, niin voit antaa otsikon, joka tu
stettavaksi otsikon ja/tai sivunu- meron, niin voit p[[tt[[ viel[ montako tyhj[[ rivi[ j[tet[[n ennen tekstin kir-joittamista.
Sinun on huolehdittava itse siit[, ettei kokonaisrivim[[r[ ole enem-p[[, kuin mit[ paperille mahtuu: ohjel-ma i:lla. F-7 palaut-taa ne v[rit, mit[ ohjelmalla oli k[ynnistett[ess[.
Kun olet saanut kaiken kohdal-leen, niin vastaamalla 'E' kysymykseen p[[set takaisin p[[valikkoon.
1.7 LATAUS
Valittuasi LATAUKSEN ( 5 ) voit ladata aikaisti tu- houtuu. Kasetilta ladataan aina ensim- m[inen l\ydetty tiedosto. Jos ladatta- valle tiedostolle ei ole riitt[v[sti ti-laa, niin lataus keskeytet[[n siin[ vai-heessa, kun muisti t[yttyy.
1.7.1 LATAUS LEVYLT{SHIFT-+}
Ennen levytoimintoja pelkk[ RETURN, jolloin p[[set ta- kaisin p[[valikkoon. Hakemiston tulos- tuksen voit pys[ytt[[ ja jatkaa uudel- leen painamalla jotain n[pp[int[. Jos kuitenkin painat S-kirjainta, niin hake-mistoa ei tulosteta enemp[[.
1.8 TALLETUS
Ohrjoituskone, muuten se ei onnistu.
Ensimm[inen lis[tt[v[ merkki tulee paperille nuolen kohdalle, mutta jos aiot kirjoittaa useampia merkkej[, niin muille on j[tett[v[ tilaa v[lily\n-neill[. Kun olet tehnyt haluamasi muu- tokset, siirr[ kir tekstist[ alleviivataan kaikki muu pait-si v[lily\nnit ja kontrollimerkkien ti- lalle tulostuu v[lily\nti. Jos haluat v[litkin alleviivatuiksi, niin v[lily\n-nin tilalla on k[ytett[v[ grafiikkamerk-kin[ olevaa alaviivaa. ( T[m[ koskee vain Brotkaikki oletusarvot yk-sitellen. Jos haluat muuttaa arvoa, niin kirjoita uusi arvo, mutta jos van- ha arvo kelpaa, niin RETURN:in painami- nen riitt[[. Ohjelma ei hyv[ksy arvoja,joita se ei voi k[ytt[[.
Ensimm[isen[ on kirjoitettavanty\n nvinpituuden oletusarvona on 64. Korkeintaan se voi olla 70 merkki[.Rivinpituutta voidaan lis[t[ kirjoittamisen j[lkeen, mutta silloin on itse tii- vistett[v[ teksti uudelleen pidentyneil-le riveille.
Rivien lyhent[misess[ ohjelma siirt[[ kokoa sivunlopun merkiksi ja monenko rivin j[lkeen kirjoitin pys[htyy esimer-kiksi sivunvaihtoa varten.
Tekstin vasemman marginaalin ja rivinpituuden summa saa olla korkein-taan 80 merkki[.
Voit p[[tt[[ tulostetaanko si-vuille sivunumlostetaan jokaiselle sivulle yl[reunaan. Mik[li et halua tulostaa t[t[ vakio-otsikkoa en[[, niin voit korvata sen v[lily\nneill[. 'E' otsikkokohdan per[ss[ merkitseesit[, ettei otsikkoa ole m[[ritelty.
Jos olet valinnut paperille tulo
*****************
1
* nappipeli *
i
* by j. viskari *
A
* (c) mcmlxxxvi *
Y
*****************
""L
a${CBM-R}" "
{SHIFT-*}
f${CBM-R}"B B B B B ":g${CBM-R}"{CBM-Q}C{SHIFT-+}C{SHIFT-+}C{SHIFT-+}C{CBM-W} "
jelma kysyy talletettavan tekstinosan rajat samalla lailla kuin kirjoitintulostuksen rajat ( katso TU- LOSTUS ). Voit siis tallettaa koko tekstin, tietyt sivut tai tietyt rivit. Ennen tekstin alkua talletetaan voimassaolevat asetukset, joten neirty[ asetuksiin muuttamaan nimen. Tiedoston voi tallettaa vanhan p[[lle antamalla sille vanhan tiedoston nimi.
1.9 POISTO LEVYLT{SHIFT-+}
N[ytt\\n tulee levyn hakemistoja ohjelma kysyy poistettavan tiedoston nime[. Tiedoston nimi voidaan antaa n[iss[ ohjeissa on sanottu erikoismer- keist[ kirjoitintulostuksessa p[tee vainohjelmassa mainitulle kirjoittimelle. Kokeile itse, mitk[ merkit toimivat si- nun kirjoittimesi kanssa ja muuta ohjelmaa niilt[ osin.
---------------------------------6"
>R
"pystysuorasta tapista, joihin pelaajat":"pudottelevat vuorotel";
PT
"len nappuloitaan, enintaan 4 paallekkain."
{CBM-F}V
"rivit voivat muodostua vaaka- tai pysty-suoraan tai eri viistosuun";
~X
"tiin.":"tassa versiossa pelilaudan kerrokset ostaja enintaan kaksi kertaa perakkain."
u{CBM-N}21,0:"pelissa on tavoitteena saada enemman"
{$f6}
P
"riveja kuin vastustaja.originaali pelilauta koostuu 1 tulevat voi- maan automaattisesti, kun lataat tekstinmuistiin my\hemmin.
1.8.1 TALLETUS LEVYLLE
N[ytt\\n tulee levyn hakemistoja ohjelmalle antamasi nimi. Voit muut-taa nime[ vastaamalla 'E', jolloin p[[- set p[[valintaan ja sielt[ voit sia ly-hennettyn[. Jos muutatkin mielesi, niinpaina nimen kohdalla pelkk[[ RETURN:ia, jolloin p[[set p[[valikkoon.
1.10 ERIKOISMERKIT
@ on Brotherilla [-kirjain ja ^ on \-kirjain. Isot merkit tavalliseentapaan SHIFT:in kanssa. Kaikki, mit
Jokaiselle 1541-levyaseman onnelli-selle omistajalle on tuttu tilanne, jol-loin ohjelmaa ladattaessa punainen valo alkaa vilkkua ja levyasema kuulostaa silta kuin se repe[isi liitoksistaan siihen paikkaan. Tama 'konekiv[[ri[[ni'kuuluu aina, ietoa. Lohkojen lisaksi levyk- keella on myos muuta tietoa, kuten synk-ronisointimerkkeja, ID-numeroita, tar- kistussummia ja uran sek[ sektorin nume-roita. N[it[ erikoistietoja levyasema k[ytt[[ k[sitelless[[n ja tunnistaessaaneri lohkoja. N[iden ole tietoa. Se on mukana levykkeell[ an- tiikkisena suojauskeinona: ohjelma lukeetietyt lohkot ja tarkistaa, onko niiss[ virhe.
Kun levyasema kohtaa virheellisen lohkon, kuuluu siit[ jumalaton irjoitusp[[ paiskautuu stopparia vasten. Siisp[, kun levykkeell[ on virhe, niin levyasemasi luku-/kirjoitus-p[[ kirjaimellisesti hakataan huonoon kuntoon.
eet siit[, ett[ levyaseman s[[dot ovat aiheuttaneet monille harmaita hiuksia. Ongelma onkin juuri luku-/kirjoitusp[[n asennon muuttuminen. Oireita ovat: 1) latauksen aikana punainen valo vilkkuu5sc{CBM-E}0{CBM-P}pe{CBM-R}1{CBM-P}va{CBM-E}1{CBM-M}"";{CBM-T}25)pl$
Q+& 474,476,478,480,554,556,558,560,634,63 muutaman kerran nopeasti
2) luku-/kirjoitusp[[ kolisee ura 1:n stopparia vasten muutaman kerran ja lataus ep[onnistuu sek[ punainen valo vilkkuu
3) levyasemasta kuuluu ep[m[[r[ist[ kilkutusta, kun s {SHIFT--}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{$de}{SHIFT--}
Yhdelle levykkeelle mahtuu 683 loh-koa tietoa. Yhteen lohkoon mahtuu 256 tavua terikoistietojen yh-teinen nimi voisi olla vaikkapa 'otsik- ko' (header). Jotkut ohjelmistoyhti\t k[sittelevat levykkeelt[ yht[ tai useam-paa lohko-otsikkoa siten, ett[ levyase- man mielest[ ne ovat virheellisi[. Yleens[ virheellisell[ lohkolla ei meteli, koska virheellist[ lohkoa ei pystyta normaalisti lukemaan. T[lloin levyasemamekaanisesti laittaa luku-/kirjoitusp[[nuudelleen paikalleen. T[ss[ vaiheessa on v[ltt[m[t\nt[ jyskytt[[ askelmootto- rin ep[keskoa laitaa vasten, jolloin lu-ku-/k
Ensimm[iseksi lataa ohjelma koneen muistiin. Suunnittele sitten haluamasi kuvaruutu. Voit k[ytt[[ sek[ kirjaimia ett[ grafiikkamerkkej[. Hmer- kit ohjelma muuttaa heittomerkeiksi. Muutosprosessi vie aikaa muutaman minuu-tin, joten ole k[rsiv[llinen. Muista laittaa levyke levyasemaan ennen rU:n kirjoittamista. Ohjelma kysyy talletet-tavan kuvaruudun nimen ja tallettaa sil-l[ nimell
!ties:lta ( Floppis 2/85 ).
e yritt[[ lukea uraa 1.
Suurin syy luku-/kirjoitusp[[n asennon muuttumiseen onkin juuri vir- heellisten lohkojen lukeminen ja kir- joittaminen. Sen lis[ksi virheelliset lohkot saattavat vioittaa levyaseman muitakin mekaanisia 'suojaus-keinona' k[ytetty virheellisia lohkoja. Aikoinaan uskottiin, ettei virheellisi[ lohkoja pystytt[isi kotikonstein teke- maan ja niit[ kaytettiinkin l[hes jokai-sessa ohjelmassa. Nykyiset hienostu- neemmat suojaustavat eiv[t riko levyase-maastt[[ k[ytt[m[t-t[... Seuraavat ohjelmarivit est[v[t tuon vahingollisen jyskytyksen, kun levyasema kohtaa virheellisen lohkon:
1 OPEN 15,8,15
2 PRINT#15,"M-W";CHR$(106)CHR$(0)
CHR$(1)CHR$(133)
3 CLOSE 15
T[ {CBM-A}{SHIFT-*}{SHIFT-*}{CBM-S} --- {CBM-A}{CBM-X}o {SHIFT--} U U {CBM-Z}{CBM-S} {SHIFT--} ----- {CBM-E} {CBM-E} {CBM-Q}{CBM-X} {SHIFT--} {SHIFT-*}{SHIFT-*} {CBM-A}{CBM-E}{SHIFT-*}{SHIFT-*}{CBM-E}{CBM-S} -----
ina tulevaisuuteen uuden myyntivalttinsa, henkil\kohtaisen robotin kera. Robo- teille on povattu tietokoneiden tapaan rajua tulemista koteihin jo usean vuodenajan ja ennustusten toteutumista odote- taan kuin kuuta nousevaa. Robottien, kuten euomaa kuiten- kin, ett[ oikeaan alakulmaan kirjoitta- minen siirt[[ kuvaruutua pari rivi[ yl\sp[in.
K[ynnist[ muutosohjelma kir-
joittamalla rU ( r ja SHIFTattu u ). Ohjelma poistaa nuo kaksi kirjainta, jo-ten ne eiv[ sotke kuvaasi. Lainaus[ levykkeelle ohjelman, jossa on 25 basic-rivi[. Rivit on numeroitu alkaen sadasta ja kasvaen yhdell[.
Talletetun ohjelman voi liitt[[ jonkun toisen ohjelman per[[n MERGEll[, joka l\ytyy esim. Simons' Basicista ja mainiolta Programmers Utilinnen mikrojenkin, ostoa puolus- tellaan hy\dyllisyysn[k\kohdin. Erona on se, ett[ roboteista voi jo niiden ny-kyisell[ kehitystasolla olla k[yt[nn\n hy\ty[. Mit[ laitevalmistajilla on meille tarjota, kun he olettavat koti- talouksien hankkivan osia kuten askel- moottoria.
Kukapa haluaisi k[yttaa omassa le- vyasemassaan moisia virheit[ sis[lt[vi[ levykkeit[? Ei kovinkaan moni, jos sii-hen olisi mahdollisuus. Ik[v[ kyll[ mo-nissa myyt[viss[ ohjelmissa oni, mutta viel[kin joissakin ohjel- missa kaytet[[n t[t[ antiikkista virhei-siin perustuvaa suojaustapaa.
Yksinkertainen keino on olla k[yt- tamatta niita ohjelmia, joissa on moinensuojaustapa. Toisaalta kalliilla ostet-tu ohjelma olisi harmi j[
{SHIFT-POUND}m[ tepsii suurimpaan osaan levy- virheist[ ja saattaa pident[[ levyasema-si elinkaarta... Ohjelman vaikutus s[i-lyy niin kauan, kunnes levyasemasta sam-mutetaan virta.
{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y} Henkil\kohtaisia robotteja myyd[[n sangen riisuttuina pakkauksina. Ilman lis[varusteita robotinpoikasesta l\ytyy py\r[t ja moottori liikkumiseen, jonkin-laiset tuntolaitteet, joilla kontrolloi-daan liikkumista ja keskuslis[laitteista. Joihinkin robotteihin on saatavana tarjottimia ja pieni[ per[-k[rryj[, jos ei itse viitsi kanniskella sit[ pariakymment[ kiloa, mink[ robotti jaksaa. Erilaiset puhe- ja puheentun- nistusmodulit ovat nykyisell[ tasollaan l[hinn[ v[ltt[utta ohjelmoi- jalle myydyist[ ohjelmista, jotka on kirjoitettu robotille. Sit[ varten t[y-tyy tietenkin hankkia noin 15 000 markanhintainen peruskokoonpano. RB5X pystyy tuntolaitteidensa ja ohjelmistonsa avul-la miettim[[n tien ulos nurkasta, jos
voidaan kiinnitaa imuri ja ohjelmoida se kulkemaan huoneen joka sopessa ja samalla imuroimaan lattiat.
TEE-SE-ITSE
{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y} Heath Companyn Hero I -robottia saadaan yhti\n periaatteen mukaisesti my\s rakennurobotteja?
ODOTUKSET JA TODELLISUUS
{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y} Todellisia kotirobotteja on myyty vasta vuodesta 1982 alkaen. N[ihin ei voida laskea kuuluvaksi mukaan teolli- suuden k[ytt[mi[ k[sivarsirobotteja tai muita laitteitaykyisell[ teknologialla pystyt[[n tekem[[n yll[tt[v[n kehittyneit[ lait- teita, mutta mit[[n T[htien sodan R2D2- droidia on turha odottaa muuten kuin ulkon[\n puolesta. On makuasia, kutsu- taanko robottia tietokoneen lis[lait- teeksi vai tietokone {CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y} Tietokoneiden valmistajat etsiv[t uusia tuotannonaloja paetessaan oman alansa kovaa kilpailua. Mik[ onkaan sopivampi ala kuin robotiikka? Ensim- m[inen askel on valmistaa kotitietoko- neisiimutta lopputulos yll[tt[v[n samanlainen muiden robottien kanssa. N[iden robottien markkinoiden odotetaan nousevan nykyisest[ miljoonas-ta dollarista 225 kertaiseksi kymmeness[vuodessa.
Robottien markkinoiden kasvu riip- puu paljolti teko[lypro
i ratkaisu on ihmisen ohjaama robotti. Mutta koska robottien tulisi tehd[ itse p[[t\ksi[, t[llaisia robotteja ei voida laskea kuuluvaksi samaan kategoriaan kuin varsinaiset henkil\kohtaiset robo- tit.
se laulaa, juttelee, pelaa pelej[, vahtii taloa ja toimii paloh[lyttimen[.
SEURAA JOHTAJAA
{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y} Androbot Incorporation tekee useitamalleja robotteja. Yhti\n lippulaivas- sa, B.O.B.:issa on kaikuluotaimen lisprosessori, joka hoitaa ohjelmansuorituksen. Muuta-mia piippauksia ja valonv[l[yksi[ lu- kuunottamatta siin[ on kaikki perusrobo-tin ominaisuudet. K[sivarsi pienten tavaroiden kuljettamiseen ja teht[vien tekemiseen on yksi k[yt[nn\llisimmist[ vi[, sill[ niiden sanava- rasto on hyvin rajoitettu.
PUHUVA PURKKI
{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y} RB Robot Corporationin RB5X on yksikehittyneimmist[ ja samalla kalleimmistaroboteista. Mielenkiintoista on se, et-t[ yhti\ tarjoaa 12% osu sellaiseen sattuisi juuttumaan. T[rke[ toiminto on se, ett[ robotti pystyy itsehakeutumaan lataajan luokse ja lataamaanpatterinsa. Erilaiset esteet RB5X ha- vaitsee tutkansa avulla. RB5X voidaan ohjelmoida puhumaan ja laulamaan. Robo-tin alaosaanssarjana puoleen hintaan ( n. 10 000 mk ). Heroa voidaan ohjel- moida joko sen n[pp[imist\lt[ ( heksa- desimaalinen ) tai lataamalla ohjelma- kasetti. Herossa on valon-, [[nen- ja liikkeentunnistusj[rjestelm[t sek[ kai- kuluotain. N[iden avulla , joita voisi verrata l[hinn[ ty\kaluihin. Odotukset ovat suuret. Niit[ ovat ruokkineet ja ohjan-neet kirjallisuuden ja elokuvien huippu-[lykk[:t androidit. Toisaalta monet kammoksuvat robotteja, kuten kaikkea muutakin teknologiaa.
Ntta osaksi robottia.Robotti on kutakuinkin sama asia kuin tietokone py\rill[. Robotteja rakennet-taessa pyrit[[n modulaarisuuteen, jotta niit[ voidaan ruokahalun kasvaessa ja lompakon salliessa laajentaa helposti.
MARKKINAT n robottilis[laitteita. Asiasta kiinnostuneille valmistetaan itsen[isi[ robotteja. T[ll[ saralla markkinoiden oletetaan kymmenkertaistuvan $ 5 000 000sta vuosikymmeness[. Vammaisille tar- koitettujen apuv[linerobottien l[ht\koh-dat ovat erilaiset, jektien onnistu- misesta. Robottien pit[isi kyet[ toimi-maan [lykk[[sti moninaisissa tilanteis- sa, jos niist[ halutaan tulevan todelli-sia kodinkoneita. Nykyisell[[n robotit pystyv[t huimiin suorituksiin, mutta vain yhdell[ alalla per robotti. Yks
[k-si my\s infrapunaj[rjestelm[. N[iden avulla se voi seurata omistajaansa kuin hai laivaa. T[m[ avaa ovet mielenkiin- toisten sovellusten maailmaan ja se on varma tapa her[tt[[ huomiota kadulla liikuttaessa. Robottiin voidaan my\s ladata p[ivatta robottien kyvyt ovat viel[ l[hinn[ n[yt\sluontoisia. T[llai-nen on esimerkiksi se ikuinen ' hae olutta, tee vaikutus yst[viisi ' -temp- pu. T[rke[[ ei ole niink[[n se, mit[ maailmoja mullistavaa robottisi tekee kuin se, ett[ se on sinun ////////////////////////////////////////// //// Gnnnhh...Floppiksen laskuoppia... //// ////////////////////////////////////////////// //// ASSEMBLER/
rjat! //// //// Hetkinen... 96 //// 156 //// + 96 //// {CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T} //// Tuota..taskulaskin meni juuri rik-////
eFO[n karmeimmat kaskut, joita se tarjoaa kaikille l[hettyvill[[n ole- ville el[ville olennoille - uhrina voi olla vaikkapa perheen koira.
MIT{SHIFT-+} MIN{SHIFT-+} SILL{SHIFT-+} TEEN?
{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y}{CBM-Y} Talon vartiointia ja paloh[lytyst[ lukuunottam
omasi!
Jari Pauna ----------------------------------------
EDITOR (t[ydellinen ko- //// nekieliohjelmoijan ty\kalupaketti,//// DUPLICATOR III (yksinkertaisesti //// paras turbo-kopiointiohjelma yk- //// sitt[isille ohjelmille) ja mainio //// MUSAEDITORI (lis[[ taustamusa o- //// miin ohjelmiisi). Ohjeki
F ki...olisikohan se //// {$de}{CBM-U}{$de} {$de}{CBM-U}{CBM-U} //// *** FLOPPYPACK *** {$de}{CBM-I}{$de} {$de}{CBM-U}{$de} MK? //// {CBM-I}{CBM-I}{$de} {$de}{CBM-I}{$de} //////////////////////////////////////////
P{$f8}l)DH{CBM-E}9E{$e6}9PK{$e6}:l&LH{CBM-E}9M{$e6}9P{CBM-O}{$e6}:l&{CBM-G}9{CBM-+}:I{$e8}FEH{CBM-E}9DEE9:{$e6}:{SHIFT-POUND}~l,{CBM-G}9{CBM-+}:I{$e8}NMH{CBM-E}9LEM9:{$e6}:{SHIFT-POUND}~l,H{CBM-E}9{CBM-N}H{CBM-E}9:9l{$e3}{CBM-POUND}{CBM-G}P {SHIFT--}{CBM-X}lI R ;{CBM-Q}l&{CBM-+}D{SHIFT-POUND}-
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TUQO<{$fc}, i~~TfMinulla on se jo.P!
! @~~{$f8}r)
T
rIEr*
T{$fc}{$ef}/ T
r
J {$f8}{$fc}>1 {CBM-G}{$f5}{$f7}{$de}o T {CBM-+} {CBM-G}{$f5} {CBM-G}C{$f7}{SHIFT--}{$f8}Q!9r{SHIFT--}ouimahT{$f0}Q0{CBM-Q}TfNe ovat yllani.P{$ec}Q!9&KM
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TUQ>{$fc}, i~~TfMinulla ei ole sita.P{$ec}Q!9r0
{$f5}{$f0}{CBM-*}0{CBM-Q}{$f7}T*f"En voi tiputtaa sita.Se on kiinni.P{$ec}Q!9{$fc}, "{$f8}{$fc}q- !!
~
~6+c
~+
3
~{SHIFT-@}5
Dc{SHIFT-*}
QV6TQF6cP!
{$f5}NcP
{$f5}NfP{$ec}fP{$ec}fP{$ec}r\RrBr!taisi?P{$ec}Q!9{$f0}A,i~~T)f!EI ole mitaan milla voisin ampua.P{$ec}Q!9r{$f5}r{$f7}TQ?fnainen{$f5}fnaista{$f7}TQ{$fc}>Q?{$f0}n0TfAse ei ole ladattuP{$ec}Q!9{$f0}n0T
r{$f3}L3{$f3}n0Q2?Q?f>Ammuin naista suoraan otsaan ja han kuo-li.Nyt paasen johonkinPf
{$f7}{$f5}{$f0}{$7f},i~~{$f7}T fMinulta puuttuu jotain.PQd8QK8f#Suosittelisin pe-lin lopettamista.P{$ec}r{$f5}r{$f7}TNr{$f5}r{$f7}TOrTQJ7fOle!a lukee:PQ@QT@f1Sanasta 'poppamies' voi olla hyotya sairaalassa.P{$ec}Q!9&KM
Tfkirjassa PQxaQ cflukee:P{$ec}fHan kirjoitti essee romaaninP{$ec}f Punat"ilkka ja lasiP{$ec}fHanen perve sielunsaP{$ec}fasui perveessa ruumiissaP{$ec}fHan tuijotti sivusilminP{$ec}fja nuuhki etunenassaP{$ec}fHan omatunsi etteiP{$ec}fviitsisi edes mennaP{$ec}fHan asui vaarassa hotellissaP{$ec}fmaksoi laskunsa kapshekeillaP{$ec}fja yritti uutta elamaa:!ita teen? PR{$ec}2KM
({$fc}2 {CBM-G}C{SHIFT--}{$f5} {CBM-G}{$f7}TUQG9Q:f>Olen vasta seitsen vuotiaan alykkyys ta-solla.En ymmarra kaikkPfea mita sanot.P{$ec}Q!9#CKM@(# o TUQA:{CBM-*}Cfse{$f5}fsita{$f7}T4Cfse{$f5}fsita{$f7}T#T {$e2}Qn;{$e1}<;>P>>{CBM-W}?{CBM-L}?3@ZgjBj jMkr
{$e2}QlGlZm{$7d}mmmmoLp!
!{$ec}Q!9{$fc}, {$f5}{$fc}q- {$f7}TfEi ole taalla.P{$ec}Q!9{$fc} . {CBM-Q}T({$fc}K4 {$f5}r{$f7}TfSain sen.P{$ec} DQ<{$fc}K4 TfEn jaksa kantaa sita.P{$ec}Q!9rT fMinulla on jo 7 tavaraa.P{$ec}Q!9{$fc} . {CBM-Q}T(f Se ei ole noin vain otettavissa.P{$ec}Q!9fEi ole kyseista tavaraa.P{$ec}Q!9E{$fc},!
!{$f8}{$fc}K4 DEfTiputin sen.P{$ec}R+>r)
T
rIEDQ{CBM-*}=r,
T{$f3}{$fc},E{$f0}E5DQ!9Q!9J&KM
({$fc}, i~~TUQ!9r0
TU{$fc}, "{$f8}{$fc}q- !{$f8}UQ!9fEn voi pudottaa sita.P{$ec}Q!9{$fc} . {$f8}r*
TJXf.Anna tasmallisempia ohjeita.Miten mina tapan?P{$ec}Q!9f%Miten murhaisin?.Kuristaakko pi!ArbFMDErILJNORK{$7d}R{$e9}YR{CBM-P}Q{CBM-F}{$7c}r\RrBrArbFMDErILJNO{$eb}fPr{$ea}fOdota hetki!P{$ec}R{CBM-H}{$ef}{CBM-M}1{SHIFT--}{$f5}{$f2}1u {$f7}P0Q{$ef}1{SHIFT--}PfwQ7RrKM
(r
KM@({$fc}!3(
{CBM-POUND}Ya{CBM-D}(@{CBM-D}(
&KM
({$fc}{$ef}/ {$f8}U&KM
({$fc}K4 YaU&KM
({$fc} . YaUfP{$ec}Q{$f6}7fOlet Meilahden sairaalassa.P{$ec}f2Hoitajat eivat pit!en{$f3}2{$f3}91Q!9fEN voi ampua nyt.P{$ec}Q!9Q{$f6}7fTAALLA ON:P{$ec}H&KM
e,joka kysyy si- nulta tunnussanaa ja anna se.P{$ec}Q!9Q{$ec}if4sanoo:'Eteenpain paaset vain kuolleen ruumiini yli.'P{$ec}Q!9fEn saa siita selvaa.P{$ec}Q!9fP#PfP{$ec}f
salem aleikum{$f5}r{$f7}{$f5}r{$f7}{$f5}{$f0}{$f4}/{$f7}TfPQejQjf4Salaovi itaan avautui.Jokin voima heittisinut sinn"P{$ec}f Poimi riivattuja iatP{$ec}f amuletti kaljuaan ajatP{$ec}f oli kavahti porteillaanP{$ec}f sovitun pitkat yotP{$ec}fHUH.enempaa en jaksa lukeaP{$ec}Q!9r/
TQ,cQefrikoslaissa sanotaan mm.:P{$ec}fb...taman vuoksi KO harkitsee oikeaksi rikoslain 21 luvun"r{$f7}T+f#Mita spectrumille voisikaan tehda.?P{$ec}Q!9r{$f5}r{$f7}T,f$Anna jengille jotain mista se pitaa.P{$ec}Q!9{$f5}r{$f7}T.f&Mita juoksuradalla yleensa voi tehda.?P{$ec}Q!9r{$f5}r{$f7}T0f(Mita autom.puhelinvastaajalle voi tehda?P{$ec}Q!9f#Yrita tulla toimeen omin nokk"
1 ja 6 pykalan nojallatuomita hanet:P{$ec}f?varkaudesta kahdeksi (2) vuodeksi van- keuteen ja menettamaanPf kansalaisluotta- muksensa...P{$ec}Q!9r<
{$f5}{$f0}.-i~~{$f7}T(f Luin:Viulunsoitto tekee ihmeita.P{$ec}Q!9r
nfa ei ole hyotya.P{$ec}f,Nainen pieksi minut ja jouduin sairaa- laanP{$ec}rBrAQ{$f6}7r{$f5}r{$f7}T2f+Ei olisi kannattanut rahinoida.Jengi an-toiPQnnQOnf minulle turpiin.P{$ec}@ KM
(UQ7Xr"{$ec}Q!9r9
T(f En osaa lukea vanhoja kasialoja.P{$ec}Q!9r:
T8f0Roope-seta ajaa Akua takaa.Aku juoksee pakoon...P{$ec}Q!9r#
T2f*Mainoksessa sanotaan:ORPHIC on hyva peliP{$ec}Q!9r(
T7f0Hyva pelaaja.Koska olet paassyt jo nain pitkallePQEgQBgf niin annan sinulle vihj"{$f3})-f:Sisalta tippui jotain.Ruukku meni ato- meiksi ja haihtui.P{$ec}Q!9{$f2}{$7d}1{$f5}{$f0}K,i~~{$f7}TfSinulla ei ole sitaP{$ec}Q!9{$f2}{$7d}1T-f&Viulu meni atomeiksi.Sen omistaja tuliPQpQ5pf ja tappoi minut.P{$ec}@{CBM-U}KM
(UQ7Xf0En uskalla rikkoa sita.Voi tulla hanka- luuksia.P{$ec}Q!9r"
T/r{$f5}r{$f7}{$f5}{$fc}q- u{$f7}T{$fc}, i~~{$f5} u{$f7}TQ!iQ{CBM-S}i{$f3}{$e9}3f9Puhelinvastaaja sanoi taika sanan ja tielanteen avautui.P{$ec}feTEHTAVASI:etsi tietokon"UOLIN.P{$ec}@{CBM-U}KM
(UQ7XQqr{$f5}r{$f7}T){$f0}{CBM-*}0T"fEi kay.Turvavyo on kiinni.P{$ec}Q!9r{$f5}r{$f7}T)fLahdit kulkemaan eteenpain.P{$ec}rBr
AQ{$f6}7{$f5}r{$f7}T"fKuntoilin.Se on hyva tapa.P{$ec}Q!9r{$f3}{$f8}3fHolkkasin etelaan.P{$ec}rAQ{$f6}7r{SHIFT--}otulitik{$f5}{$f0},i~~{$f7}TfSytyin tuleen.P{$ec}QLr#QXr@{CBM-U}KM
(UQ7X&KM
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TUfEn voi sytyttaa sita.P{$ec}Q!9r
T*{$fc}, i~~TfMinulla ei ole lamppua.P{$ec}Q!9r
T/{$f0},i~~T&fLampussa ei ole virtalahdetta.P{$ec}Q!9r
{$f3}44fvoisi"e.P{$ec}rBrAQ!9r{$f5}r{$f7}{$f5}fpoppamies{$f7}Tr{$f3}P3fPaaset lanteen.P{$ec}Q!9Q!9fEN PUHU ?#$#\]@0 kanssaP{$ec}Q!9r{$f5}r{$f7}T.f&Olen ojassa.Nyt on mahdollista melkeinP{$ec}QkQ:kf
mika tahansa.P{$ec}r{$f3}V3{$f3}/Q!9f,Hyppasin eika mitaan erikoista tapahtu- nut.P{$ec}Q!9r
Lr{$f5}" 1 pykaPfclan 1 momentin,28 luvun 1 pykalan 1 momentin ja 8 pyka-lan,31 luvunPfd 1 pykalan 1 momentin ja 7 pykalan,35 luvun 3 pykalan 1 momentin jaP{$ec}fc7 luvun 1 pykalan seka ampuma-aseista ja ampumatarpeista tammikuunPfd 27 paivana 1990 annetun lain "inesi.P{$ec}Q!9f@I don't speak unknown languages weri velll (only finlandese).P{$ec}Q!9fMUKANASI ON:P{$ec}D&KM
({$fc}, i~~T{$fc}>1 {CBM-G}Pr{$ea}{$fc}K4 Or{$ea}fkgP{$ec} DUfMinulla on yhteensaPr{$ea}$D{$f5}r{$f7}{SHIFT--}Pr{$ea}fkgP{$ec}fmaksimi kantamus onPr{$ea})Or{$ea}fkgP{$ec}frahaa onPr{$ea}*Or{$ea}f$"IC)on uusi suomenkielinen menestys- peli.P{$ec}Q!9r
T'fSiina lukee:KOP:n pankkikortti.P{$ec}Q!9r.
T7f/Turvavyon kayttopakko paitsi autossa myos...P{$ec}Q!9r
T(f Otsikko:Sukkula taas avaruuteen.P"{$f5}r{$f7}{$f5}r{SHIFT--}opoliis{$f7}TrBrAfMinua syytePQRnf(Vakivallasta on yleensa haittaa,mutta...P{$ec}Q!9f:taan virkavallan vastustami- sesta.Juttuni on kasitteilla.P{$ec}Q{$f6}7r{SHIFT--}osaviruuT{$f0})-i~~Tf
Ei ole mukanaP{$ec}Q!9r{SHIFT--}osaviruu{$f5}{$f0})-i~~{$f7}T{$f3} /QDoQ{CBM-W}oE{$f0}5D"een.P{$ec}fTarvitset avainta.EtsiPf sita kauppojen TUNTUMASTA.P{$ec}Q!9fen voi lukea sitaP{$ec}Q!9r{$f5}r{$f7}TQohr{SHIFT--}opapukaijT$fOsaan sanoa salem aleikum,ja PQ!hQohf#se riittaa jos haluan paasta itaan.P{$ec}{$f3}{$f4}/Q!9r{$f5}r{$f7}T/f'Tiedoitus:Matkustajat potkuriko"{$f5}{$f7}TQ{$7e}pQFpr{SHIFT--}ooviT {$f0}F,i~~TfEi)ole avainta.P{$ec}Q!9foviTr{$f3}s3fAuki on.P{$ec}Q!9{$f0}g-{$f5}{$f0}.{$f7}{$f5}r{SHIFT--}oturva{$f7}TQ{$ea}pQqfAuki on.P{$ec}{$f3}{CBM-*}0r{$f3}A4Q!9fEn osaa avata sita.P{$ec}Q!9f'So.So ei saa tuhota kaikkea mita nakee.P{$ec}Q!9f%Ryhdyin kiipeamaan ja putosin.K#
oin heikosti?P{$ec}Q!9r{SHIFT--}oolut{$f5}{$f0}{CBM-F},i~~{$f7}TfHIC! Poliisi nappasi PQ zQ
[fMinut.P{$ec}f0Syy:alkoholin vaikutuksen alaisena rie- huminen.PfTapaus on kasitteilla.P{$ec}rBrAQ{$f6}7&KM
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TUfSita en juo.P{$ec}Q!9{$fc}, i~~TfMinulla ei ole sita.P{$ec}Q!9r&
T-{$fc}, i~~T"fMinulla ei ole kanisteria.P{$ec}Q!9r
T#{$f0},i~~TfEi ole tulitikkujaP{$ec}Q!9r
{$f5}{$f0},i~~{$f7}T#fKanisteri rajahti.P
O@PO{$ec}UQ7XfEn osaa sytyttaa sitaP{$ec}Q!9f9Noh.Noh. ei saa olla liian utelias(yksi-tyisyytt#uten hyvaa.P{$ec}Q!9r4
T:f2Kookosrasva lihottaa.Olen jo liian liha-va(64 kg).P{$ec}Q!9r6
T%fMinulle tuli hyvin kylma olo.P{$ec}Q!9r8
T8f0Ala syota minua jos et tieda koostumusta.Kuolin.P{$ec}Q]f
Ei ole nalka.P{$ec}Q!9@{CBM-U}KM
(UQ7Xf9Poliisiseta luuli minua hulluksi ja ve#
i oven lapi itaan ja teki siihenP{$ec}fmiehenmentavan reian.P{$ec}Q!9fEn osaa heittaa sita.P{$ec}Q!9f;En ole kirjoitustaitoinen.(Olen 7-vuoti-aan ajatustasolla).P{$ec}Q!9r{$f5}{$f7}T){$f0}K,i~~T fMinulla ei ole soitinta.P{$ec}Q!9r{$f5}{$f7}{$f5}r{SHIFT--}oviul{$f7}Tr{$f3}n3QxvQvf4Soitin #milla lahjoa.Vali-tan.P{$ec}@{CBM-U}KM
(UQ7XQA_f6Tuomari otti minulta jotain ja siirrat-ti minut pois.P{$ec}&KM
T{$f3}{$fc},E{$f0}E5DQ{$f6}7{$fc}>1 {CBM-G}{$f5}{$f7}{$de}o T {CBM-+} {CBM-G}{$f5} {CBM-G}C{$f7}{SHIFT--}{$f8}Q{$f6}7J&KM
({$fc}, i~~TUQ{$f6}7#ulla ei ole rahaa.P{$ec}Q!9&KM
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TUQx{$fc}, i~~TfMinulla on se jo.P{$ec}Q!9{$fc}, {$f5}{$fc}q- {$f7}TfEi ole taalla.P{$ec}Q!9{$fc} . {CBM-Q}TfTuhlausta ostaa sita.P{$ec}Q!9{$fc} . uT({$fc}K4 {$f5}r{$f7}TfSain sen.P{$ec} DQBx{$fc}K4 TfEn jaksa kantaa sita.P{$ec}Q!9r#9Q{$e3}_#P{$ec}Q!9Q7Xr{$f5}r{$f7}TfEI taalla voi uidaP{$ec}Q!9{$f0},i~~{$f5}{$f0}Q0{$f7}TfSenkin perverssi.SiveysPQAr{$f3}A3f'Onnistuit uimaan altaan toiseen paahan.P{$ec}f/Nyt sinulla on mahdollisuus paasta jat- kamaan.P{$ec}Q!9f'poliisi nappasi minut.ETKO osaa lukea?P{$ec}@{CBM-U}KM
(UQ7X#
e sita.P{$ec}Q!9{$fc}, "{$f8}{$fc}q- !{$f8}{$fc}K4 DEfSain sen kaupaksi.P{$ec}
JR-zr)
TrIEQ{SHIFT--}yr,
T{$f3}{$fc},E{$f0}E5DQ!9r*
T{$fc}{$ef}/ TJ {$f8}Q!9JD&KM
({$fc}, i~~TUQ!9{$fc}, "{$f8}{$fc}q- !{$f8}UQ!9fEn voi myyda sita.(Tunnearvoa)P{$ec}Q!9{$fc} . {$f8}r*
TJXQZmf$EI kai raha-asiat ole n#on Kopio.P{$ec}Q?Br{$f5}r
{$f7}T{$f0}{CBM-*}0TQQBQ{$e6}Bf#Kiitoradalle juoksi hirvi.Tormasin.P{$ec}f>Sinkouduin ulos ikkunasta.Jokin olisi voinut pelastaa minut.P{$ec}@ KM
(UQ7Xr{$f5}r
{$f7}{$f5}{$f0}{CBM-*}0{$f7}TrAf
Lensin itaan.P{$ec}Q+CfNYT)ei voi lentaa.P{$ec}Q!9fpotkurikone{$f3}2r{$f3}.Q{$f6}7r{$f5}r{$f7}T.f'Ryomin putken toiseen paahan.Paasin jo-PQCQCf honkin.P{$ec}rAQ{$f6}7f EI)ole mitaan hyotya ryomia nyt.P{$ec}Q!9{$f0}E,{$f5}{$f0}.{$f7}{$f5}fdisketti{$f7}TQ{SHIFT--}CQDf-Liian pahat suojaukset.En osaa kopioda sita.P{$ec}Q!9fdisketti{$f5}{$f0}E,i~~{$f7}TQ{SHIFT--}Cf:Oletko piraatti?,kopioi#TfHYH! Vakevampaa kiitos.P{$ec}Q!9r2
T6f.PYH! Kamalan makuista.Yritatko myrkyttaaminut?P{$ec}Q!9fSita en kylla pista suuhuni.P{$ec}Q!9&KM
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TUfSita en pista suuhuni.P{$ec}Q!9{$fc}, i~~TfMinulla ei ole sita.P{$ec}Q!9r!
T.f&'Vahan' liikaa mausteita.Mu#akin on!)P{$ec}Q!9&KM
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TUfEn voi heittaa sita.P{$ec}Q!9r"
{$f5}{$f0}{CBM-D},i~~{$f7}TfMinulla ei ole sita.P{$ec}Q!9r"
T0r{$f5}r{$f7}T#fEn voi heittaa sita taalla.P{$ec}Q!9r"
{$f5}{$f0}{CBM-D},i~~{$f7}Tr{$f3}F3{$f3}{CBM-D},E{$fc}K4 DQ3uQ{CBM-K}uf%Spectrum osui lintuun,joka tuskissaanP{$ec}f%paken#i minut sairaalaan.P{$ec}rBrAQ{$f6}7ftuomari{$f5}r{$f7}{$f5}r{$f7}{$f5}{$f7}TfTuomari ei ota toistaPQ{CBM-A}]Q{$e5}]f% kertaa lahjuksia. Jouduin vankilaan.P{$ec}@{CBM-U}KM
(UQ7Xftuomari{$f5}r{$f7}{$f5}r{$f7}{$f5}{$f7}T
rBrAQX^ftuomari{$f5}r{$f7}{$f5}r{$f7}{$f5}{$f7}TfMinulla ei ole mitaan PQo^QA_f#neliviivaisen C:n ja lasiovi pau-kahti rikki.P{$ec}Q!9fEN halua soittaa nyt.P{$ec}Q!9f'Mitaan ei tapahdu vaikka kuinka painan.P{$ec}Q!9f'Minulla on iskias.En voi nostaa mitaan.P{$ec}Q!9f"En halua sotkea hyvaa jarjestysta.P{$ec}Q!9fEn ole jarjestelykykyinen!P{$ec}Q!9
TfMin#{$fc}, {$f8}{$fc}q- {$f8}UQ{$f6}7fLahjominen ei onnistu nyt.P{$ec}Q!9f4Ryostosta voi jaada kiinni,kun ei ole sormikkaita.P{$ec}Q!9fEi ole tarpeeksi vahvaa koytta.P{$ec}Q!9f.Minka ihmeen takia ?.Onko sinulla trau- moja ?P{$ec}Q!9f/Kaansin sen.Toisella puolella ei ollut mitaan.P{$ec}Q!#T fMinulla on jo 7 tavaraa.P{$ec}Q!9fEi ole kyseista tavaraa.P{$ec}Q!9fSen ostaminen on mahdotonta.P{$ec}Q!9E{$fc}, @~~{$f8}
Jr)
T
rIE{$fc}>1 {CBM-G}{$f5}{$f7}{$de}o T {CBM-+} {CBM-G}{$f5} {CBM-G}C{$f7}{SHIFT--}{$f8}Q!9r{$f5}r{$f7}TfEi ole ostajaa.P{$ec}Q!9&KM
(r{SHIFT--}{$f5}{$fc}>1 {CBM-G}{$f5}r{$f7}{SHIFT--}{$f7}TUQz{$fc}, i~~TfSinulla ei ol#r{$f5}r{$f7}T!fEi taalla voi sukellella.P{$ec}Q!9fSukelsin pohjaan.Happi loppui.P{$ec}@{CBM-U}KM
(UQ7XfcEi taalla ole mitaan mita poimia.Mene siirtolapuutarhaan jos haluPf"an kukkia poimia.Metsaan jos...P{$ec}Q!9f#Ei kannata tallata.Vihainen emanta.P{$ec}Q!9r{$ea}fLait