Lines Matching full:basic

48 >0x16	beshort	4	Simons' BASIC
66 >0x16 beshort 22 Structured BASIC
110 >0x16 beshort 61 MAX Basic
264 # inspect 1st entry content (often Commodore C64 BASIC program *.PRG) without load adress
320 # CBM BASIC (cc65 compiled)
321 # Summary: binary executable or Basic program for Commodore C64 computers
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
358 >2 use basic-line
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
366 >>>>&0 use basic-line
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
374 !:mime application/x-commodore-basic
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
382 >2 use basic-line
383 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
386 # 2nd BASIC fragment
387 >>&0 use basic-line
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
392 # Summary: binary executable or Basic program for Commodore C128 computers
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
410 # Summary: binary executable or Basic program for Commodore C128 computers
411 # Note: Commodore 128 BASIC 7.1 extension by Rick Simon
415 # Summary: binary executable or Basic program for Commodore C128 computers
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
423 !:mime application/x-commodore-basic
427 # 1st BASIC fragment
428 >2 use basic-line
429 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
432 # 2nd BASIC fragment
433 >>&0 use basic-line
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
446 >2 use basic-line
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
451 #>>&0 use basic-line
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
456 # Summary: binary executable or Basic program for Commodore C16/VIC-20/Plus4 computers
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
490 >2 use basic-line
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
495 #>>&0 use basic-line
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
503 !:mime application/x-commodore-basic
507 # 1st BASIC fragment
508 >2 use basic-line
509 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
512 # 2nd BASIC fragment
513 >>&0 use basic-line
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
518 # Summary: binary executable or Basic program for Commodore VIC-20 computer with 8K RAM expansion
522 # Note: Basic v2.0 with Basic v4.0 extension (VIC20); there exist VIC-20 variants with different s…
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
534 !:mime application/x-commodore-basic
538 # 1st BASIC fragment
539 >2 use basic-line
540 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
543 # 2nd BASIC fragment
544 >>&0 use basic-line
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
557 >2 use basic-line
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
562 #>>&0 use basic-line
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
567 # Summary: binary executable or Basic program for Commodore PET computers
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
591 !:mime application/x-commodore-basic
595 # 1st BASIC fragment
596 >2 use basic-line
597 # jump to 1 byte before next BASIC fragment; this must be zero-byte marking the end of line
599 # 2nd BASIC fragment
600 >>&0 use basic-line
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
613 >2 use basic-line
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
618 #>>&0 use basic-line
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)
624 0 name basic-line
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