Input and Output are so easy! That DB25 port is a standard serial port, so I just connect my DB25 to DE9 adapter, plug in my USB to serial adapter, set hyperterm to 1200 baud, 7 bits, no parity, 2 stop bits, and away I go! This is what it looks like when it's all fired up:
http://i26.tinypic.com/2ia8m7b.jpg
The Hello World stuff is pretty self explanatory, the rest is a bit weird. First, all of the OKs simply mean that the line entered when I pressed return was ok, and not invalid. The same as getting a new prompt in a terminal. The HEX command puts it into hexadecimal mode, and decimal puts it in decimal mode. I can technically put it in any base I want with BASE command. The ' command loads the program's starting location into the stack, which is then viewed with the .S command, as 419, meaning location $419 in the RAM, in hexadecimal.
So in a nutshell, using this thing is the exact same as using a serial terminal on any other computer.
http://i26.tinypic.com/2ia8m7b.jpg
The Hello World stuff is pretty self explanatory, the rest is a bit weird. First, all of the OKs simply mean that the line entered when I pressed return was ok, and not invalid. The same as getting a new prompt in a terminal. The HEX command puts it into hexadecimal mode, and decimal puts it in decimal mode. I can technically put it in any base I want with BASE command. The ' command loads the program's starting location into the stack, which is then viewed with the .S command, as 419, meaning location $419 in the RAM, in hexadecimal.
So in a nutshell, using this thing is the exact same as using a serial terminal on any other computer.