Kurzweil smp18sup User Manual
.S.M.P. 1.8 Manual Supplement
3
Rev. A 23-MAR-89
SMP-SCREENPRINT-IMGWRTR-2CPP
This file is for an Apple Imagewriter connected to the Printer Port of an Apple
IIc or an Apple "Super Serial" card plugged into slot 1 of an Apple IIe or II+. The printer must be set up for DTR
handshaking and 9600 baud.
handshaking and 9600 baud.
SMP-SCREENPRINT-IMGWRTR-SSS2
This file is for an Apple Imagewriter connected to an Apple Super Serial card
plugged into slot 2 of an Apple IIe or II+. It also may work through the modem port of an Apple IIc. The printer must be set
up for DTR handshaking and 9600 baud. Since the MIDI interface card cannot also be in slot 2, you will have to put it into
another slot and run SLOTPATCH as described in Section 2.4 of the 2.0 Addendum.
up for DTR handshaking and 9600 baud. Since the MIDI interface card cannot also be in slot 2, you will have to put it into
another slot and run SLOTPATCH as described in Section 2.4 of the 2.0 Addendum.
SMP-SCREENPRINT-IMGWRTR-SSS4
This file is the same as above except for a Super Serial card in slot 4.
SMP-SCREENPRINT-IMGWRTR-2ESI
This file is for an MPC Peripherals AP-SIO card or equivalent in slot 1 of an
Apple IIe or II+. This interface uses a 6850 chip rather than the 6551 chip used in the Super Serial card. The program should
work with other 6850-based serial cards. The printer should be set for DTR handshaking and the baud rate set by the card’s
DIP switches should match the printer.
work with other 6850-based serial cards. The printer should be set for DTR handshaking and the baud rate set by the card’s
DIP switches should match the printer.
SMP-SCREENPRINT-IMGWRTR-2ES4
This file is same as above except for Slot 4.
SMP-SCREENPRINT-IMGWRTR-2ES2
This file is same as above except for Slot 2. The MIDI interface card will
therefore have to be moved to another slot and SLOTPATCH run.
If none of the programs above are suitable, or you are using a parallel printer interface or a printer with a non-Applewriter-
compatible command set, you will have to obtain or write your own screen print program. .S.M.P. imposes the following
restrictions on the screen print program:
compatible command set, you will have to obtain or write your own screen print program. .S.M.P. imposes the following
restrictions on the screen print program:
1.
It must reside in memory at addresses $300-$3CF and have its entrypoint at $300.
2.
It must print page 1 of the high-resolution screen at $2000-$3FFF.
3.
It may freely use page zero memory addresses $56-$65. Other locations are usable if they are saved and restored (use
the text screen area or part of itself for temporary storage).
the text screen area or part of itself for temporary storage).
4.
It must make balanced use of the stack and return to the caller with an RTS instruction after the printout is complete.
The machine registers A, X, and Y may be freely used and the decimal mode should remain off. Except for the II-GS,
interrupts should be enabled on return. For the II-GS, interrupts should remain disabled and the return must be in
emulation mode, memory bank 0.
The machine registers A, X, and Y may be freely used and the decimal mode should remain off. Except for the II-GS,
interrupts should be enabled on return. For the II-GS, interrupts should remain disabled and the return must be in
emulation mode, memory bank 0.
2.2
PRINT PROGRAM INSTALLATION INSTRUCTIONS
Follow these directions for replacing the default null screen print program on your working master disk with the program file
selected from the list above:
selected from the list above:
1.
Boot your working master disk and select option 9 to exit to BASIC.
2.
Enter:
CALL -151
to enter the machine language monitor.
3.
Enter:
DELETE SMP-SCREENPRINT
to delete the default null print program.
4.
Insert the S.M.P. distribution disk upside down and enter:
BLOAD XXXXXXXXXX
where
XXXXXXXXXX
is the filename selected above.
5.
Insert your working master disk and enter:
BSAVE SMP-SCREENPRINT,A$300,L$D0
The print program has now been installed. Before pressing CNTL/P when running .S.M.P., be sure the printer is connected,
powered up, and ready. Although the print program is designed to abort immediately if the printer is not ready, it may be
possible for .S.M.P. to hang anyway if the printer is not ready. Save your work on disk before attempting a print for the first
time. If you accidentally press CNTL/P, quickly press any other key while the message is still on the screen and the print
attempt will be aborted.
powered up, and ready. Although the print program is designed to abort immediately if the printer is not ready, it may be
possible for .S.M.P. to hang anyway if the printer is not ready. Save your work on disk before attempting a print for the first
time. If you accidentally press CNTL/P, quickly press any other key while the message is still on the screen and the print
attempt will be aborted.