ASCII terminal requirements: Just about any 80 column ASCII terminal will work. The default serial port settings are as follows: Baud rate = 19.2k Parity = None Data bits = 8 Stop bits = 1 Handshaking = None (some terminals may require a jumper from CTS to RTS for three-wire RS-232 interface.) S/O/S SyMon III hardware:
S/O/S SyMon has the following minimum hardware requirements: Memory: 1024 bytes (1kb) RAM 8192 bytes (8kb) ROM I/O devices: 6551 or 65c51 ACIA for communication with an RS-232 ASCII terminal Because terminal keystroke input is interrupt driven, THE 6551 ACIA IRQ OUTPUT MUST BE CONNECTED TO THE 6502 IRQ INPUT, either directly, or AND'ed (inverted logic OR'ed) with whatever other IRQ driving devices you may be using. The default ACIA base address is $8000. If your ACIA base address is different, there are a couple of ways to correct for this: If you have access to a 6502 assembler: Look for "ACIA device address:" In the .EQU (equates) section at the beginning of the source file. Replace the address $8000 with your ACIA's base address then re-assemble the source file. If you don't have access to an assembler: You can edit the .OBJ (Intel hex) file manually using any text editor that allows files to be saved as plain text. Download then open the file "symoniii.obj" using your text editor. You will need to locate three separate lines. These three lines begin as follows: :18E150... :18EAF8... :18EC48... Each line contains two ACIA address references that need to be changed. Note that in all these addresses the low byte precedes the high byte (address 8001 is shown as 0180). The positions of the addresses are located directly above the addresses next to the "=" signs in the text written below the line. :18E15000E54CB3E1205AE1205AE148AD01802910F0F9688D008060A926 ~~~~~~~~~~~~~~~~~~~~~ACIA base+1=0180~~ACIA base=0080~~~~~~ :18EAF800A91F8D0380A9098D0280A9FF85C085C185C3A90085C285DAA3 ~~~ACIA base+3=0380~~~~~~0280=ACIA base+2~~~~~~~~~~~~~~~~~~ :18EC480085ED86EE84EFAD018029884988D013AD0080F03BA6EB9D0042 ~~~~~~~~~~~ACIA base+1=0180~~~~ACIA base=0080~~~~~~~~~~~~~~
|