- ASIATTOMUUSTUNTIJANA TAAS TONI LUODE - -------------------------------------- VOIKO KUUSNELOSESSA OLLA VIEL{SHIFT-+}KIN
JOTAIN SALAISTA????
JOTAIN HUOLELLA KONEEN K{SHIFT-+}TK{CBM--}IHIN PIILOTETTUA?????? JOTAIN JOTA SIN{SHIFT-+}K{SHIFT-+}{SHIFT-+}N ET OLE KEKSI- NYT?????????????????????????????
Kun 6502 (6510) -piiri[ kehiteltiin, olipiirin suunnittelijoilla pieni ongelma. Kaikki j[rkev[t konekieliset k[skyt oli-vat jo piiriin ymp[tty, mutta viel[ j[i reilusti ylim[[r[ist[ tilaa j[ljelle.
Mitenk[ siis voisi t[ytt[[ t[llaista ylim[[r[isten koodien avaruutta? Piina oli seuraava heit[ koko el[m[ns[ l[pi, jollei ratkaisua l\ytyisi...
Mutta eip[ h[t[[. Jollakin sytytti. Mit[ sit[ nyt aivan uudenlaisia k[skyj[ keksim[[n, kun vanhojakin voi yhdistel- l[, vai mit[?!!
Tuloksena oli sitten kokoelma yhdis- telm[k[skyj[, jotka tulivat s[[st[m[[n l[hinn[ koneen muistitilaa, suoritusaikaei siit[ oikein miksik[[n muuttunut.
Koska n[m[ k[skyt ovat olleet korvat- tavissa muilla tavoin, l[hinn[ tietysti alkuper[isill[ rakenteilla, niin niist[ ei sitten paljoa juttua miss[[n ole ol- lut. Vaikka n[m[ eiv[t olekaan v[ltt[- m[tt\mi[ koneen k[yt\ss[, niin varmasti niist[ on v[hint[[nkin hy\ty[.
IND taas on ep[suora nollasivua k[ytt[v[tyyppi, esim. ANX ($20),Y.
{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-*} ANX: tallettaa laskun A AND X tuloksen muistipaikkaan.
DCP: v[hent[[ muistipaikasta 1:n ja vertaa tulosta akkuun.
ISC: plussaa muistipaikasta 1:n ja v[hent[[ tuloksen akusta.
LAX: lataa A:han ja X:[[n saman luvun. RLN: ensin ROL:laa ja sitten AND:[[ tuloksen akun kanssa.
RRA: ensin ROR:raa ja sitten lis[[ tulokseen akun arvon.
SLO: ensin ASL:l[[ ja sitten ORA:a tuloksen akun kanssa.
SRE: ensin LSR:[[ ja sitten EOR:aa tuloksen akun kanssa.
Toinen asia, mik[ sinun on otettava huomioon k[ytt[ess[si n[it[ uusia k[sky-j[, on se, ett[ kaikki monitorit eiv[t tajua moisia uutuuksia, ja sen takia il-moittavat vain h\lm\in[ k[skyjen tilallakysymysmerkkej[ (=???) tai muuten vain assembler-k[[nt[j[si on nirso. Silloin voit ainoastaan tunkea lyhenteet omin p[in muistipaikkoihin suoraan koodatussamuodossa. Tietenkin monitori ilmoittaa k[skyjen tilalta '???' tai vastaavaa, mutta k[skyt toimivat silti. Se johtuu siit[, ett[ mikroprosessori ymm[rt[[ n[it[ salaper[isi[ k[skyj[ siit[ huoli- matta, vaikka ohjelma ei n[ytt[isi niit[ymm[rt[v[nk[[n.
Kivoja k[skyj[ tuossa ylh[[ll[, kuten n[ette! Erityisesti OAL on OvelAnpuoLei-nen, seh[n antaa tulokseksi vain tasa- lukuja!!! Hee.
Kuusnelosen tutuin piirre: ei standardi {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} Mutta eip[ silti, kaikki t[h[nastiset ovat olleet standardik[skyist[ koostet- tuja lyhennelmi[. NYT seuraa t[ysin mie-likuvituskaavan mukaisia k[skyj[ pari kappaletta. Samalla ne ovat viimeiset uudet k[skyt.
Taulukko 5:n k[skyt ovat aika kummalli-sia. Ne ovat lyhyit[ ja ytimekk[it[, mutta kuitenkaan niiss[ ei ole mit[[n edes suurennuslasilla l\ydett[v[[ j[r- ke[. Ilmeisesti ne ovat juuri t[llaisia v[kisin keksittyj[ tekok[skyj[...
SKB eli 'skip byte' hypp[[ kyseist[ k[sky[ seuraavan byten yli... ja
TLT eli 'tilt' tilttaa toiminnot ja koneesi j[[ aivan jumiin...
------------------------------------ SLO: ASL + ORA
RLN: ROL + AND
SRE: LSR + EOR
RRA: ROR + ADC
ANX: STX + STA
LAX: LDX + LDA
DCP: DEC + CMP
ISC: INC + SBC
ALR: AND + LSR
OAL: ORA + LDA
SAX: SBC + AND + X
------------------------------------
^ Taulukko6.
Kuten n[ette joidenkin k[skyjen kohdal-la on vaadittu aikamoista kekseli[isyyt-t[ saadakseen aikaan moisia outoja ly- henteit[. Tutkimattomat ovat tutkijoidentiet, sanotaan... Joka tapauksessa, hauskaa joulua ja onnekasta proffailua, toivoo yllekirjoittanut!!!!