Lines Matching full:basic

29 >0x16	beshort	4	Simons' BASIC
47 >0x16 beshort 22 Structured BASIC
90 >0x16 beshort 61 MAX Basic
196 # CBM BASIC (cc65 compiled)
197 # Summary: binary executable or Basic program for Commodore C64 computers
203 # TODO: unify Commodore BASIC/program sub routines
206 # display Commodore C64 BASIC program (strength=50) after "Lynx archive" (strength=330) handled by …
208 # if first token is not SYS this implies BASIC program in most cases
210 # but sELF-ExTRACTING-zIP executable unzp6420.prg contains SYS token at end of second BASIC line (a…
222 # start address 0801h; next offset 080bh; BASIC line number is 239=00EFh; BASIC instruction is SYS …
233 # 1st BASIC fragment
234 >2 use basic-line
235 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
238 # valid 2nd BASIC fragment found only in sELF-ExTRACTING-zIP executable unzp6420.prg
242 >>>>&0 use basic-line
243 # Zero-byte marking the end of the BASIC line
245 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
247 # display information about tokenized C64 BASIC program (memory address, line number, token)
249 >0 uleshort x Commodore C64 BASIC program
250 !:mime application/x-commodore-basic
251 # Tokenized BASIC programs were stored by Commodore as file type program "PRG" in separate field in…
253 # BAS suffix is typically used for the BASIC source but also found in program pods.bas
257 # 1st BASIC fragment
258 >2 use basic-line
259 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
262 # 2nd BASIC fragment
263 >>&0 use basic-line
264 # zero-byte marking the end of the BASIC line
266 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
268 # Summary: binary executable or Basic program for Commodore C128 computers
272 # Note: Commodore 128 BASIC 7.0 variant; there exist varaints with different start addresses
280 # if first token is not SYS this implies BASIC program
286 # Summary: binary executable or Basic program for Commodore C128 computers
287 # Note: Commodore 128 BASIC 7.1 extension by Rick Simon
291 # Summary: binary executable or Basic program for Commodore C128 computers
292 # Note: Commodore 128 BASIC 7.0 saved with graphics mode enabled
296 # display information about tokenized C128 BASIC program (memory address, line number, token)
298 >0 uleshort x Commodore C128 BASIC program
299 !:mime application/x-commodore-basic
303 # 1st BASIC fragment
304 >2 use basic-line
305 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
308 # 2nd BASIC fragment
309 >>&0 use basic-line
310 # Zero-byte marking the end of the BASIC line
312 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
321 # 1st BASIC fragment
322 >2 use basic-line
323 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
326 # no valid 2nd BASIC fragment in Commodore executables
327 #>>&0 use basic-line
328 # Zero-byte marking the end of the BASIC line
330 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
332 # Summary: binary executable or Basic program for Commodore C16/VIC-20/Plus4 computers
347 # if first token is not SYS this implies BASIC program
349 # valid second end of line separator implies BASIC program
365 # 1st BASIC fragment
366 >2 use basic-line
367 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
370 # no valid 2nd BASIC fragment in excutables
371 #>>&0 use basic-line
372 # Zero-byte marking the end of the BASIC line
374 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
376 # display information about tokenized C16 BASIC program (memory address, line number, token)
378 >0 uleshort x Commodore C16/VIC-20/Plus4 BASIC program
379 !:mime application/x-commodore-basic
383 # 1st BASIC fragment
384 >2 use basic-line
385 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
388 # 2nd BASIC fragment
389 >>&0 use basic-line
390 # Zero-byte marking the end of the BASIC line
392 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
394 # Summary: binary executable or Basic program for Commodore VIC-20 computer with 8K RAM expansion
398 # Note: Basic v2.0 with Basic v4.0 extension (VIC20); there exist VIC-20 variants with different s…
401 # if first token is not SYS this implies BASIC program
407 # display information about Commodore VIC-20 BASIC+8K program (memory address, line number, token)
409 >0 uleshort x Commodore VIC-20 +8K BASIC program
410 !:mime application/x-commodore-basic
414 # 1st BASIC fragment
415 >2 use basic-line
416 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
419 # 2nd BASIC fragment
420 >>&0 use basic-line
421 # Zero-byte marking the end of the BASIC line
423 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
432 # 1st BASIC fragment
433 >2 use basic-line
434 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
437 # no valid 2nd BASIC fragment in excutables
438 #>>&0 use basic-line
439 # Zero-byte marking the end of the BASIC line
441 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
443 # Summary: binary executable or Basic program for Commodore PET computers
458 # if first token is not SYS this implies BASIC program
464 # display information about Commodore PET BASIC program (memory address, line number, token)
466 >0 uleshort x Commodore PET BASIC program
467 !:mime application/x-commodore-basic
471 # 1st BASIC fragment
472 >2 use basic-line
473 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
475 # 2nd BASIC fragment
476 >>&0 use basic-line
477 # zero-byte marking the end of the BASIC line
479 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
488 # 1st BASIC fragment
489 >2 use basic-line
490 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
493 # no valid 2nd BASIC fragment in excutables
494 #>>&0 use basic-line
495 # Zero-byte marking the end of the BASIC line
497 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
499 # display information about tokenized BASIC line (memory address, line number, Token)
500 0 name basic-line
501 # pointer to memory address of beginning of "next" BASIC line
504 # offset 0x0000 indicates the end of BASIC program; so bytes afterwards may be some other data
516 # BASIC line number with range from 0 to 65520; practice to increment numbers by some value (5, 10 …
519 # The "high-bit" bytes from #128-#254 stood for the various BASIC commands and mathematical operato…
535 # BASIC command delimiter colon (:=3Ah)
537 # after BASIC command delimiter colon remaining (<255) other tokenized BASIC commands