home *** CD-ROM | disk | FTP | other *** search
/ Floppy Magazine 1987 #5 / Floppy_Magazine_87-5_1987_Megasystems_Oy_fi_Side_A.d64 / niksit5_87 < prev    next >
Text File  |  2023-02-26  |  6KB  |  47 lines

  1.   **** **   ***** ****  ****   ** ****    **   **   ** ** ** ** ** **  ** **      ***  **   ** ** ****  ****   ** ****    **   **** ***** **    **     **   **                                      **    ************************************                                            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...
  2.   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.
  3.   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...".
  4.   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'.
  5.   T[ll[ kertaa p[[asiassa kohderyhm[n[  onkin proffailijat...
  6.  
  7. {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:
  8.  
  9.     {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.
  10.  
  11. {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...
  12.  
  13.  {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-*}
  14.  
  15.  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.
  16.  
  17. {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-@}*** POKEJA, POKEJA, POKEJA POKEJA... ***{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} POKE 56576,x                            (X=0..3)
  18.  vaihtaa tietokoneen videopiirin n[ytt\-aluetta.
  19.  0= 49152..65535; 1= 32768..49151        2= 16384..32767; 3= 00000..16383
  20.  
  21.  PEEK(653) ilmaisee, onko painettu SHIFTtai C= tai CTRL -n[pp[imi[. SHIFT=1,    C= =2, CTRL=4.
  22.  
  23.  PEEK(197)  Mit[ n[pp[int[ painettu?                Normaalisti arvo on 64.
  24.  
  25.  PEEK(144)  Kernalin Status-arvo
  26.  
  27. {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...
  28.  
  29.  Siin[ kaikki t[lt[ kerralta. Moi!
  30.  
  31.  
  32. {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-@}----------------------------------------
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46. ************ {SHIFT-+}l[ lue t[t[! *************
  47.