1 REM Ins{nd av Gunnar Larsson <4876> 1986-05-10 18.12.44 100 ! Program PUG800.INF 101 ! 1986-05-09 102 ! (c) P U G programutveckling 103 ! Gunnar Larsson 104 ! 4876 105 ! Ver 1.6 106 ! 107 ! F}r kopieras f|r ickke-kommersiell anv{ndning inom ABC-klubben 108 ! 109 ; CHR$(12) 110 ; 'Skriv list och tryck p} RETN' 111 ! 112 ! Detta program ger dig ett antal (21) nya kommandon som {r bra (?) att 113 ! ha vid b}de programutveckling och i sina program. 114 ! De nya kommandon som finns {r : 115 ! 116 ! PROC ( se BIT F\R BIT ) 117 ! WAIT ( Ny, bugg borttagen) 118 ! MO 119 ! DR Dessa visar lib p} resp. enhet 120 ! MF 121 ! HD 122 ! SF 123 ! UFD 124 ! L{s L{ser in en sektor fr}n disken och visar den p} sk{rmen 125 ! CLS Rensa sk{rmen, {ven 25:e raden 126 ! CLR Rensa HELA HR-minnet 127 ! INV Inverterar HR-minne 128 ! DEV Visar de enheter som finns i systemet 129 ! DOED Startar sk{rmeditor 130 ! NOED Tar bort Sk{rmeditor 131 ! RAD Visar antal rader i programmet 132 ! FIND S|ker efter text i program 133 ! VISA Visar minnesinneh}ll tkn,v{rde 134 ! INFO Programinformation p} rad 25 on/off 135 ! CLK Rad 25 on/off (klocka) 136 ! HELP Visar de nya kommandona + CTRL-tan 137 ! 138 ! Bildsk{rms-editor styrs med CTRL-tangenter 139 ! De som anv{nt Smartaid k{nner nog igen sig 140 ! Det b{sta {r att anv{nda PROGRAMMET KEY.BAC, d} kan du anv{nda PF 141 ! 142 ! De CTRL-tangenter som anv{nds {r : 143 ! 144 ! Q Home 145 ! A V{nster 146 ! S H|ger 147 ! W Upp}t 148 ! Z Ned}t 149 ! D Delete 150 ! P Insert 151 ! V Hoppa till radslut ( 2 space i rad 152 ! 153 ! 154 ! En del nya kommandon {r p} g}ng t.ex VAR, BYT... 155 ! H|r av om det finns intresse 156 ! 157 ! Nedan f|ljer utf|rligare instruktioner f|r varje kommando 158 ! 159 ! ********* Biblioteks-funktionen ********** 160 ! 161 ! Skriv ENHET Nr 162 ! EX HD 1 163 ! D} visas antal }terst}ende sektorer p} skivan samt alla filer 164 ! om sk{rmen blir full v{ntar rutinen p} "SPACE" andra tangenter 165 ! avbryter utskriften. 166 ! 167 ! [r inne i ett UFD-bibliotek r{cker det med att skriva UFD s} filerna ut 168 ! 169 ! ******** DEV ****** 170 ! 171 ! Inte mycket att orda om. Skriver ut de enheter som finns i listan. 172 ! 173 ! ******** CLS,CLR ******** 174 ! 175 ! Rensar sk{rmen helt enkelt CLS Textminne, CLR HR-minne. 176 ! ( med reservationer f|r ABC806 HR-minne ) 177 ! ******** INV **** 178 ! 179 ! Inverterar HR-minne f{rg 3 blir 0, f{rg 2 blir 1 osv. 180 ! Kan vara bra om man vill dumpa bilder p} Printer. 181 ! 182 ! ******** WAIT **** 183 ! 184 ! V{ntar angivet antal sekunder ex. WAIT 5 185 ! Den rutin som finns i BIT f|r BIT tar EJ h{nsyn till om klockan "St}r" 186 ! 187 ! ******** CL ****** 188 ! 189 ! St{nger av/p} visning av klockan INFO f|rsvinner ocks} 190 ! 191 ! 192 ! ********* INFO ***** 193 ! 194 ! St{nger av/p} visning av system-information. Stj{l en del CPU-tid 195 ! c:a .2 %, det betyder oftast ingenting. 196 ! 197 ! ********* VISA ***** 198 ! 199 ! Synatx VISA Adress. adress skal vara DEC. ex VISA 0, VISA Adress% 200 ! 201 ! Utskrift ser ut s} h{r : 202 ! 203 ! 0 24 204 ! 1 p 112 205 ! 2 C 195 206 ! 207 ! Rutinen v{nta p} "SPACE" mellan varje utskrift, alla andra tangenter 208 ! avbryter. 209 ! 210 ! ******* FIND **** 211 ! 212 ! Skriv FIND 'S|kt text' 213 ! Texten kan anges inom ' eller ", hur ska man annars kunna hitta de tkn. 214 ! Du kan s|ka efter vilken text som helst ex. GOTO, REM, ! osv. 215 ! 216 ! ****** DOED NOED ****** 217 ! 218 ! DOED startar sk{rmeditorn 219 ! NOED st{nger av editorn. Editorn kan "St|ra" i 220 ! en del program, s} det kan vara bra att kunna st{nga av den. 221 ! 222 ! ****** RAD **** 223 ! 224 ! Inte heller mycket att orda om, visar antal rader i programmet. 225 ! 226 ! ****** HELP **** 227 ! 228 ! Skriver ut lite "st|d" f|r minnet om det sviker. 229 ! 230 ! ****** L[S ***** 231 ! 232 ! L{ser in en sektor fr}n den enhet som senast anv{ndes. EX l{s 16 233 ! visar f|rsta biblioteks-sektorn. OBS endast 'skrivbara tkn'. 234 ! 235 ! Vill man byta enhet kan skrive POKE -767,Enhet, d{r enhet {r ett 236 ! tal mellan 0 och 255. ex HD 0 =4 237 ! 238 ! **** Editor ***** 239 ! 240 ! O.B.S om editor {r inkopplad (DOED) och du g|r fel t.ex ERROR 220 241 ! tryck d} return, d{refter ka du 'g}' upp och {ndra felet. Om du 242 ! inte trycker p} retrun kommer ABC's fel-editor och sk{rm-editorn 243 ! att 'kollidera'. Detta g{ller {ven om du skriver ED radnr, d} 244 ! krockar dessa b}da rutiner. 245 ! (Jag har inte hitt p} n}got bra s{tt att kolla om DATORN {r i edit 246 ! {r mottaglig f|r ALLA sorters tips.) 247 ! 248 ! CTRL-Q flyttar mark|ren till pos 0,0 (HOME). 249 ! CTRL-W flytta mark|r upp}t. 250 ! CTRL-Z flyttar mark|r ned}t. 251 ! CTRL-A flyttar mark|r till v{nster ({ven runt h|rn). 252 ! CTRL-S flyttar mark|r till h|ger - " - . 253 ! 254 ! CTRL-D tar bort det tkn mark|r st}r under, och text 'backas' 255 ! Om mark|r st}r f|rst p} rad tas HELA raden bort. 256 ! CTRL-P s{tter dit ett blank-tkn d{r du st}r och flyttar text fram}t 257 ! om 'tomt d{r du st}r flyttas f|rsta tkn<>Blank fram}t 258 ! Om du st}r f|rst p} rad, f}r en blank rad. 259 ! 260 ! CTRL-V l{ser till radslut ( tv} blanka i rad ). 261 ! 262 ! *** Slut p} information *** 263 ! Ring eller skriv om ni undrar |ver n}got. 264 ! 265 ! Jag heter Gunnar Larsson. 266 ! 267 ! Medlemsnr 4876 268 ! 269 ! Jag bor Hagebygatan 163 270 ! 271 ! 603 62 Norrk|ping 272 ! 273 ! Telefon 011-14 29 65 274 ! 275 ! *****************************