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)
|