Re: Gemini 80-Bus System
Several kludges that might suit you.
1. Under VPM/M devices LD0..LD9 record data in c:disklog0.out .. c:disklog0.out
use
device lp ld0
(output to lp whatever you want)
lpt 0ch
type c:disklog0.out
2. Install a printer under linux which saves output to a file
use the printer board and allocate one position to that printer
then
device lp lp0
to assign that printer (eg lp0)
use that printer as required.
3. use a serial port connected to a tcp port or serial port and use that as a
printer.
4. use a serial port with pipe infile outfile
which will create outfile when bytes are written to port use /dev/null
as infile.
Note you should then exit the emulator executing a halt instruction eg
ddt
s100
100:76
.
g
will exit the emulator closing the file
The general problem with printing under cp/m is that there is no end of file
so the emulator does not know when to close the output. The printer board
works with the lp.drv device driver. This maybe loaded under cp/m using the devload program but the timeout feature will not work.
when doing disassembly of programs I have found that option 1 works quite
well with gemdebug if that is what you are trying to achieve (using control+p to do printer echo)
Or you can use tcp on a serial port and record what comes out using putty or
similar.
Please let me know what you are trying to achieve. Thanks.
|