home *** CD-ROM | disk | FTP | other *** search
/ Floppy Magazine 1986 #6 / Floppy_Magazine_86-6_1986_Megasystems_Oy_fi_Side_A.d64 / niksit6_86.pal < prev    next >
Text File  |  2023-02-26  |  5KB  |  53 lines

  1.                                            {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-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}{CBM-P}   {CBM-O}{CBM-O}{CBM-O}{CBM-O}{CBM-O}{CBM-O} F L O P P I K S E N {CBM-O}{CBM-O}{CBM-O}{CBM-O}{CBM-O}{CBM-O}{CBM-O}{CBM-O}{CBM-O}{CBM-O}{CBM-O}  {CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}{CBM-I}  {CBM-@}{CBM-@}                                  {CBM-@}{CBM-@}  {CBM-P}{CBM-P}  K I V O J A   K I K K A I L U - {CBM-P}{CBM-P}  {CBM-O}{CBM-O}                                  {CBM-O}{CBM-O}  {CBM-I}{CBM-I}  &  O H J E L M O I N T I -      {CBM-I}{CBM-I}  {CBM-@}{CBM-@}                                  {CBM-@}{CBM-@}  {CBM-U}{CBM-U}  V I N K K E J {SHIFT-+} ...             {CBM-U}{CBM-U}  {CBM-Y}{CBM-Y}                                  {CBM-Y}{CBM-Y}  {CBM-T}{CBM-T}                                  {CBM-T}{CBM-T}  {CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}{CBM-U}   {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}{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-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}{CBM-T}
  2.  
  3.  
  4.   Kirjoitellut Toni Luode.
  5.  
  6.  
  7.   VOIHAN P(erjantainen kouluruoka)        SENT{SHIFT-+}{SHIFT-+}N!!!!
  8.     Sit[ kummasti hermostuu luettuaan     noita MICROBRITIN OHJELMOINTIVINKKEJ{SHIFT-+}   niin, ett[ pakko on jotain tehd[        (a)sian hyv[ksi!!!
  9.  
  10.   Siis kyll[ a) kuolee nauruun noiden                   IDIOOTTIEN VINKKIEN                     TAKIA
  11.   tai        b) miettii p[[ns[ kipeeksi                 miten maailmassa voi                    olla noin IDIOOTTEJA                    niiden VINKKIEN TEKI-                   J{CBM--}IT{SHIFT-+}, jotka kutsuvat                   keksimi[ns[ #$('%$)                     juttuja HYVIKSI, OIKEA-                 OPPISIKSI VINKEIKSI!!!
  12.  
  13.   P[[tinp[ sitten kirjoittaa t[nne        FLOPPIKSEEN niinkuin PAREMPIA,          OIKEAOPPISEMPIA, K{SHIFT-+}YT{SHIFT-+}NN{CBM--}LLISEMPI{SHIFT-+}      VINKKEJ{SHIFT-+}...
  14.  
  15.  
  16.   Aloitetaan:
  17.  
  18.   Konekieless[ on mukavia valmiita        apurutiineja, esim. seuraava:
  19.  
  20.   SYS 65409 : SYS 64789
  21.  
  22.   N[m[ kaksi rutiinia normalisoivat       joitakin muistinarvoja, mm. raster-     interrupt pois p[[lt[ (grafiikan        kanssa ei aina toimi) ja muutkin        interruptit (tavallisen BASIC-ohjel-    moijan ei tarvitse tiet[[ n[ist[        mit[[n), ruudun v[rit entiselleen,      ruudun tyhjennys ja grafiikkamuisti-    paikat normaaleiksi.
  23.  
  24.     Jos haluat menn[ BASICin alkutilaan   niin, ett[ interruptit j[[v[t p[[lle,   k[yt[ komentoa SYS 64760.
  25.     Jos kuitenkin haluat viel[ senkin     lis[ksi j[tt[[ p[[lle mahdollisesti     ohjelmoidun merkist\n, grafiikan,       ruudun v[rit, ym. asetukset, kirjoita   SYS 58260.
  26.  
  27.     L\ysinp[ t[ss[ er[[n[ p[iv[n[         sys-komennon, jolla voit tahallisesti   aiheuttaa OVERFLOW ERRORin, SYS 57344.
  28.     Sitten v[h[n BASIC-puolelta:          Pelej[ teht[ess[ s[[st[t aikaa ja       vaivaa esim. n[iss[ pikku aliohjel-     missa.
  29.     WAIT 56320,16,16 odottaa, ett[        painat kakkosportin joystickin FIRE{SHIFT-+}.     WAIT 56321,16,16 odottaa FIRE{SHIFT-+}        ykk\sportista tai n[pp[imist\lt[        SPACEA (v[lily\nti).                      POKE 198,0:WAIT 198,1:POKE 198,0      tyhjent[[ ensin muistipaikan, jossa     ilmoitetaan painettujen n[pp[inten      m[[r[. Sen j[lkeen kone odottaa, ett[   ko. m.paikan arvo tulee ykk\seksi,      eli jotain n[pp[int[ on painettu.       Viimeinen rutiini vastaa t[ysin         ensimm[ist[, se huolehtii koneen        t[m[n m.paikan normalisoinnista.
  30.  
  31.     Koska on niin monta kertaa joka       yhteydess[ kerrottu, ett[               POKE 46,159:POKE 2050,8: CLR:SYS42291   aiheuttaa OLD-toiminnon, en kirjoita    siit[ sanaakaan.
  32.  
  33.     Sitten TOSI yksinkertainen neuvo:     Jos BASIC-ohjelmasi alkaa normaalista   muistipaikasta (2048) ja haluat         EHDOTTOMASTI saada ensimm[iseksi        rivinumeroksi 65535, jota ei normaa-    listi voi pist[[, kirjoita              POKE 2051,255 : POKE 2052,255           Jos haluat muuttaa rivinumeroa          joksikin muuksi, vaihda 2051:n ja       2052:n arvoja. Muista kuitenkin, ett[   BASIC-ohjelmat toimivat RIVINUMEROI-    DEN MUKAAN, eli jos 65535:n j[lkeen     on hyppy riville alle 65535, kone       alkaa etsi[ kyseist[ rivi[ ENNEN        rivi[ 65535.
  34.  
  35.     Ohjelmien nopeuttaminen k[y p[ins[    kirjoittamalla POKE 56325,joku luku     alle arvon 64. 64 on normaali arvo.     Poke nopeuttaa kursoria my\s. Hidas-    taminen k[y tietysti antamalla jonkun   arvon 65...255. HUOM! Interruptit       nopeutuvat kanssa!
  36.  
  37.     MicroSplitiss[ oli kanssa joku        viisas Commojuristi keksinyt k[ytt[[    m.paikkoja 53265 ja 53270 (LUULTA-      VIMMIN KIRJOITUSVIRHEEN TAKIA SIIN{SHIFT-+}     LUKI 53272!). Ensin: POKE 53265,11      kytkee KOKO kuvan pois p[[lt[.          Sitten (kuten Communisti v[itti)        Y- suunnan vieritys NORMAALISSA         TILASSA tapahtui TODELLAKIN arvoilla    16-31 (NORMAALI ARVO 27).
  38.    - grafiikkatilan kytkeminen p[[lle:       arvo 59. Y-liikuttelu: arvot 48-63
  39.    - laajennettu v[rimoodi: arvo 91.
  40.  
  41.   53270:
  42.    - X- liikuttelu arvot 0-15. Normaali      arvo 8
  43.    - multicolor (moniv[ri)-moodi             saadaan arvolla 24.
  44.  
  45.   Uudet merkit saat p[[lle (ihan ILMAN    ERILLIST{SHIFT-+} MERKKIEN LAADINTAA!)          kirjoittamalla:                         POKE 53270,24: POKE 53281,7:            POKE 53282,6: POKE 53283,0:             PRINT CHR$(147);CHR$(154)
  46.  
  47.   ...Siirryit nimitt[in normaalien        merkkien multicolor-tilaan, merkkien    v[ri[ voit vaihtaa vaihtamalla          m.paikkojen 53282 ja 53283 arvoja.      Takaisin p[[set helpoiten joko          RUN/STOP+RESTORElla tai ohjelmassa      SYS 65409
  48.  
  49.   ...Eik\h[n t[m[ ala jo t[lt[ kerralta   riitt[m[[n...Moikka!!
  50.  
  51. ---------------------------------------
  52. .
  53.