Files
Sepp J Morris 31738079c4 Upload
Digital Research
2020-11-06 18:50:37 +01:00

38 lines
1.7 KiB
Plaintext

.so macro
.he 'SENDC68''SENDC68'
.pr PROGRAM SENDC68
sendc68 - 68000 downloader
.us USAGE
sendc68 [-r] [-d delay] [-s start] [-e end] [-] objectfile [ ttyname ]
.fn FUNCTION
\&'sendc68' reads the objectfile, which must be in the c.out format produced
by the 68000 linking loader lo68. Sendc68 converts this executable
object code into the absolute ASCII load format (S records) acceptable
by the MACSBUG monitor and then sends these S records to the 68000
via a serial line.
.sp
Locations 400 hexadecimal through 1000 hexidecimal are MACSBUG ram
and will not be loaded. In order to override this, the '-s' and '-e'
flags can be used to alter the addresses which are not to be
loaded. With 'start' being the first address to not load, and 'end'
being the last address. By setting the ending address to be smaller
than the starting address all locations will be considered legitimate.
.sp
The optional argument '-r' will only output a newline, rather than
the standard newline-carriage return. This is for use by systems
which translate newline to carriage return-newline.
.sp
The '-d delay' flag allows the user to specify a line delay. This is
for slowing the output of sendc68 when outputting to a slow device.
.sp
If the optional final argument 'ttyname' is
present, this is the name of the special file (ie. /dev/tty?) to use
to download the 68000. If this optional third argument is not
present, the standard output file is used.
.sp
If the optional "-" argument is specified, sendc68 does not clear
the bss segment during the load. This results in a faster load, but
all bss memory will have random initial values.
.sa SEE ALSO
c68 (cmnd), as68 (cmnd), lo68 (cmnd), c.out (files)