**** ** ***** **** **** ** **** ** ** ** ** ** ** ** ** ** ** *** ** ** ** **** **** ** **** ** **** ***** ** ** ** ** ** ************************************ T[m[ on Niksipalsta. Sen teki Toni Luode. * * * * * **** * *** ***** * *** ***** * * * * * * * ** * * * ** ** * *** **** * * **** * * *** * * * * * * * ** * *** * * ** ** * * * ***************** *** * *** * No joo. T[[ll[ sit[ vaan istuskellaan jamietit[[n, mit[ niksej[ sit[ pit[isi nyttarjota teille siell[ 'kotikatsomoissa'.Niksienkin kohdalla on nimitt[in nyky[[nniin, ett[ moiset ovat k[ytetty loppuun.Ainakin yksinkertaisimmat ja k[yt[nn\l- lisimm[t. Sitten on taas kuitenkin viel[niit[ ideoita, jotka menev[t useimpien horisontin yli. Nyky[[n kun voi turvau- tua l[hinn[ konekielisiin ohjelmakikkoi-hin, jos niit[k[[n l\ytyy...
Niksej[ on kolmea luokkaa (ainakin mi-nun mielest[ni), yksinkertaiset niille, jotka eiv[t yleens[ ohjelmoi ja/tai ha- luavat saada nopeasti jotain N{SHIFT-+}YTT{SHIFT-+}V{SHIFT-+}{SHIFT-+} aikaan.
Toinen luokka on k[yt[nn\lliset ja v[h[n pidemm[t niksit, joita k[ytt[v[t mielell[[n jo edistyneemm[t henkil\t. Hek[ytt[v[t niit[ useimmiten h[m[t[kseen kamujansa vaikka sill[, ett[ jokin basic-ohjelmarivi tekee jotain t[ysin muuta kuin sen pit[isi tehd[, "pieni kikka n[[s...".
Kolmas, ja kaikista nerokkainta laatuaoleva kikka on useimmiten konekielinen, lyhyt ja tekee jotain AIVAN USKOMATONTA tai muuten vaan TOSI SIISTI{SHIFT-+} j[lke[. Semmoisia k[ytt[v[t l[hinn[ jo kokeneet koneenk[ytt[j[t ja ohjelmoijat, leikki- mielisesti 'proffat'.
T[ll[ kertaa p[[asiassa kohderyhm[n[ onkin proffailijat...
{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}*** BASICIA N{SHIFT-+}PP{SHIFT-+}INPUSKURIIN ***{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}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T} Lupasin tuossa jokin aika sitten jul- kaista n[pp[inpuskuriin perustuvan lis- tan perusk[skyist[, joita voi k[ytt[[ heitt[m[ll[ niiden arvoja n[pp[inp:iin Floppis 2/87:ssa olleen latausniksin keinoilla. T[ss[ niit[ nyt on:
{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@} {CBM-M} Basic-k[sky : poke,x {CBM-K} {CBM-M}{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}{CBM-T}{CBM-T}{CBM-K} {CBM-M} LIST : 155 {CBM-K} {CBM-M} LOAD : 147 {CBM-K} {CBM-M} NEW : 162 {CBM-K} {CBM-M} RUN : 138 {CBM-K} {CBM-M} SAVE : 148 {CBM-K} {CBM-M} SYS : 158 {CBM-K} {CBM-M} VERIFY : 149 {CBM-K} {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}{CBM-T}{CBM-T} N[iden arvoja voidaan pokeilla n[pp[in- puskuriin samoin kuin n[ytin Niksipals- tassa 2/87. Unohtaa ei sovi RETURNIN PAINAMISTA vastaavaa pokearvoa,seh[n oli13.
{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}*** JELPPI{SHIFT-+} KONEKIELIJUIPEILLE ***{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}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T} ...Joo. Sit[h[n on tulossa ensi tai si-t[ seuraavassa numerossa. Nimitt[in kuusneloseen on piilotettu muitakin k[s-kyj[ kuin ohjekirja sanoo niit[ olevan. Olet varmasti huomannut, ett[ konekieli-k[skyjen koodien joukossa on AUKKOJA. Niinp[ niin. Ne ovatkin FUTURE-EXPANSIONkohtia. Mit[ niihin kohtiin k[tkeytyy, n[ette l[hitulevaisuudessa. T[ytyy kui- tenkin kertoa kirjastoissa olevan kir- lisuutta, jossa n[it[ salaper[isi[ k[s- kyj[ k[sitell[[n. Se niille, jotka halu-avat sy\ksy[ HETI kirjastoon. Te, jotka ette sinne sy\ksy, mutta kuitenkin olet-te tiedonjanosta l[k[hty[, voin paljas- taa ehk[ jotain jo nyt...
{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@} K{SHIFT-+}SKY : ARVO (HEX) : HOMMA {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}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T} TLT useimmat 2:lla saa koneen p[[ttyvt arvot, tilttaamaan {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-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*} SKP $ 80 hypp[[ yhden byten yli {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-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}{SHIFT-*}
Enemp[[ en vahingossakaan kirjoita t[s-t[ aiheesta, sill[ samalla voisin vahin-gossa paljastaa k[yt[nn\llisimm[t k[skytja se taas ei k[y ... NYT.
PEEK(653) ilmaisee, onko painettu SHIFTtai C= tai CTRL -n[pp[imi[. SHIFT=1, C= =2, CTRL=4.
PEEK(197) Mit[ n[pp[int[ painettu? Normaalisti arvo on 64.
PEEK(144) Kernalin Status-arvo
{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}{CBM-@}*** JA LOPUKSI... ***{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}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T} Vinkki alkaville konistyypeille, jotka etsiv[t nollasivulta tilaa tilap[isille arvoille ja pointtereille. Seuraavat kohdat nollasivulla ovat k[ytt[m[tt\m[t:$ 02, $$ FB-FE. Basickaan ei pist[ vas- taan, jos n[ille alueille jotain sijoit-taa...