Lines Matching refs:BASIC

48 >0x16	beshort	4	Simons' BASIC
66 >0x16 beshort 22 Structured BASIC
264 # inspect 1st entry content (often Commodore C64 BASIC program *.PRG) without load adress
320 # CBM BASIC (cc65 compiled)
327 # TODO: unify Commodore BASIC/program sub routines
330 # display Commodore C64 BASIC program (strength=50) after "Lynx archive" (strength=330) handled by …
332 # if first token is not SYS this implies BASIC program in most cases
334 # but sELF-ExTRACTING-zIP executable unzp6420.prg contains SYS token at end of second BASIC line (a…
346 # start address 0801h; next offset 080bh; BASIC line number is 239=00EFh; BASIC instruction is SYS …
357 # 1st BASIC fragment
359 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
362 # valid 2nd BASIC fragment found only in sELF-ExTRACTING-zIP executable unzp6420.prg
367 # Zero-byte marking the end of the BASIC line
369 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
371 # display information about tokenized C64 BASIC program (memory address, line number, token)
373 >0 uleshort x Commodore C64 BASIC program
375 # Tokenized BASIC programs were stored by Commodore as file type program "PRG" in separate field in…
377 # BAS suffix is typically used for the BASIC source but also found in program pods.bas
381 # 1st BASIC fragment
383 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
386 # 2nd BASIC fragment
388 # zero-byte marking the end of the BASIC line
390 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
396 # Note: Commodore 128 BASIC 7.0 variant; there exist varaints with different start addresses
404 # if first token is not SYS this implies BASIC program
411 # Note: Commodore 128 BASIC 7.1 extension by Rick Simon
416 # Note: Commodore 128 BASIC 7.0 saved with graphics mode enabled
420 # display information about tokenized C128 BASIC program (memory address, line number, token)
422 >0 uleshort x Commodore C128 BASIC program
427 # 1st BASIC fragment
429 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
432 # 2nd BASIC fragment
434 # Zero-byte marking the end of the BASIC line
436 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
445 # 1st BASIC fragment
447 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
450 # no valid 2nd BASIC fragment in Commodore executables
452 # Zero-byte marking the end of the BASIC line
454 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
471 # if first token is not SYS this implies BASIC program
473 # valid second end of line separator implies BASIC program
489 # 1st BASIC fragment
491 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
494 # no valid 2nd BASIC fragment in excutables
496 # Zero-byte marking the end of the BASIC line
498 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
500 # display information about tokenized C16 BASIC program (memory address, line number, token)
502 >0 uleshort x Commodore C16/VIC-20/Plus4 BASIC program
507 # 1st BASIC fragment
509 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
512 # 2nd BASIC fragment
514 # Zero-byte marking the end of the BASIC line
516 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
525 # if first token is not SYS this implies BASIC program
531 # display information about Commodore VIC-20 BASIC+8K program (memory address, line number, token)
533 >0 uleshort x Commodore VIC-20 +8K BASIC program
538 # 1st BASIC fragment
540 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
543 # 2nd BASIC fragment
545 # Zero-byte marking the end of the BASIC line
547 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
556 # 1st BASIC fragment
558 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
561 # no valid 2nd BASIC fragment in excutables
563 # Zero-byte marking the end of the BASIC line
565 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
582 # if first token is not SYS this implies BASIC program
588 # display information about Commodore PET BASIC program (memory address, line number, token)
590 >0 uleshort x Commodore PET BASIC program
595 # 1st BASIC fragment
597 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
599 # 2nd BASIC fragment
601 # zero-byte marking the end of the BASIC line
603 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
612 # 1st BASIC fragment
614 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
617 # no valid 2nd BASIC fragment in excutables
619 # Zero-byte marking the end of the BASIC line
621 # Two zero-bytes in place of the pointer to next BASIC line indicates the end of the program
623 # display information about tokenized BASIC line (memory address, line number, Token)
625 # pointer to memory address of beginning of "next" BASIC line
628 # offset 0x0000 indicates the end of BASIC program; so bytes afterwards may be some other data
640 # BASIC line number with range from 0 to 65520; practice to increment numbers by some value (5, 10 …
643 # The "high-bit" bytes from #128-#254 stood for the various BASIC commands and mathematical operato…
659 # BASIC command delimiter colon (:=3Ah)
661 # after BASIC command delimiter colon remaining (<255) other tokenized BASIC commands