summaryrefslogtreecommitdiff
path: root/int2tap.txt
blob: 858ef930b62531fcaa91f21750ea7682fe958919 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
int2tap(1)                                                          int2tap(1)



NAME
       hex2tap  - Converts an Intel format segment dump to a Spectrum emulator
       TAP file.

SYNOPSIS
       int2tap [ -b ] [ -s ] [ -a address ] [ -c address ] output-file  input-
       file ...

DESCRIPTION
       hex2tap  takes  one or more Intel format segment files - as produced by
       an assembler like tpasm(1) - and produces a  Spectrum  compatible  tape
       file (TAP file).

       The  tape  file  will  also  optionally  include  a  BASIC  loader (see
       OPTIONS).  This loader will load in the  binary  file(s)  in  the  same
       order  they  were  on the command line.  It will then run the code from
       execute address (see -a in OPTIONS).

OPTIONS
       int2tap accepts these switches

       -b     Just produce the binary file(s).  By default int2tap will gener-
              ate  a  TAP file with two files in - a BASIC loader and then the
              code itself.  This switch disables the generation of  the  BASIC
              loader portion.

       -s     By  default int2tap will generate a single CODE file in the tape
              file.  Using this switch means that each input file will  gener-
              ate a seperate CODE file.

       -a address
              By  default  int2tap  assumes that the base address of the first
              input file is the start address.  This switch allows that to  be
              overridden.   Note  this  switch  will  have no effect if the -b
              switch is used.  The address can be passed  either  in  decimal,
              octal (starting with a 0), or hex (starting with 0x).

       -c address
              Add a CLEAR address command to the generated BASIC loader.  Note
              this switch will have no effect if the -b switch is  used.   The
              address  can be passed either in decimal, octal (starting with a
              0), or hex (starting with 0x).

SEE ALSO
       tpasm(1)

DIAGNOSTICS
       The diagnostics produced by int2tap are intended  to  be  self-explana-
       tory.

NOTES
       This is the initial version of int2tap.

BUGS
       Please report any bugs to ianc@noddybox.demon.co.uk



                         $Date$               int2tap(1)