Menu

bin2tap

Michal Jurica

Program convert input file into CODE block in .tap file. Program can create simple BASIC loader too. Program syntax is as follow:

bin2tap [options] input_file

All options are optional except input file name. If some option is requied and not set, it's used default value. Options are:

-a address             start address of CODE block, default value is 32768
-o output_file         assign output .tap file. If this switch is not set,
                       program try to replace extension of input file
                       (extension is search in last 4 characters) by .tap
                       extension. If he's not successfull, join extension
                       after name of input file.

-b                     this switch include BASIC loader in output file
-c clear_address       set address in CLEAR command in loader, default value
                       is 24575
-r run_address         set run address in loader (RANDOMIZE USR), defaul value
                       is 32768
-cb value              set BORDER colour to value, default value is 0
-cp value              set PAPER colour to value, default value is 0
-ci value              set INK colour to value, default value is 7
-d80                   create D80 loader, name of BASIC loader is set to "run"
-append                append created tap at end of file
-hp | --header-poke    include POKE 23739,111 command for dissabling tape headers

-h  | --help           print usage information
-v  | --version        print program version

BASIC loader looks as follow:

  10 REM loader by bin2tap1.3
  20 BORDER VAL "0": PAPER VAL "0": INK VAL "7"
  30 CLEAR VAL "24575"
  40 POKE VAL "23739", CODE "o"
  50 LOAD  "name_of_file" CODE
  60 RANDOMIZE USR VAL "32768"

Related

Wiki: Home