mmruzek
Experienced Member
Hi, I am in the process of writing an assembler on a custom homebuilt TTL computer. The computer does not have a CPU. The control logic is hardwired and uses the 74F181 ALUs for math and logic computations. The I/O consists of an APPLE II keyboard keyboard capable of direct ASCII output, primarily capitalized text and numeric chacters. The computer output is simply a PIC microcontoller bus monitor relaying to a serial terminal program running on a laptop. The serial program I am using is called Termite. (I type commands on the APPLE II keyboard, and the text output from the TTL computer shows up on the laptop's screen.) I can easily modify the PIC microcontroller serial relay to both send and receive from the laptop.
Presently I type the mnemonics for my primitive compiler on the keyboard. What I want to do instead is create a text file and transmit that to the TTL computer. A representative file might look something like this, where (CR) means carriage return.
MAB(CR)
ADD(CR)
INC(CR)
etc
This is Move A to B. Add A and B together. Increment A. etc. My assembler source file is getting longer and I prefer to stop typing it in every time.
What I need is a serial terminal program that can transmit a simple text file, character by character, but slowly. At present my computer is only running at about 200 Hertz. Does anyone know of a serial transmission program that can be set to transmit individual ASCII characters from a text file at a slow pace (~1 per second), including the carriage return? The laptop is running XP, but I could use DOS just as easily.
Here is a link to my project with some photos. (Scroll down to see the photos.) Thanks, Michael
http://www.mtmscientific.com/stack.html
Presently I type the mnemonics for my primitive compiler on the keyboard. What I want to do instead is create a text file and transmit that to the TTL computer. A representative file might look something like this, where (CR) means carriage return.
MAB(CR)
ADD(CR)
INC(CR)
etc
This is Move A to B. Add A and B together. Increment A. etc. My assembler source file is getting longer and I prefer to stop typing it in every time.
What I need is a serial terminal program that can transmit a simple text file, character by character, but slowly. At present my computer is only running at about 200 Hertz. Does anyone know of a serial transmission program that can be set to transmit individual ASCII characters from a text file at a slow pace (~1 per second), including the carriage return? The laptop is running XP, but I could use DOS just as easily.
Here is a link to my project with some photos. (Scroll down to see the photos.) Thanks, Michael
http://www.mtmscientific.com/stack.html