[Coco] Bit-Banger Serial as external console?

Stephen Pereira stephen.m.pereira.sr at gmail.com
Wed Mar 27 17:58:04 EDT 2019


Here I am, with the REMOTE code working…

What I wanted to do was use this code in order to have a remote terminal for my version of Color Forth.  I went ahead and gave it a try, but of course that does not work because the REMOTE driver (as published) sits in the middle of one of Color Forth’s screen buffers.  When I invoke Color Forth, the remote terminal connection disappears, probably because the screen buffers are initialized in some way.

The REMOTE driver is written in position-independent code, so I thought that I would simply type it in again at $1900, which is in a small area of memory not used by DECB or by Color Forth.  I loaded in EDTASM so I could use the ZBUG to type the bytes in again, but I found that after I typed in several bytes, ZBUG crashed, so I must have been typing right into the memory being used by EDTASM - DOH!

Now I have my work cut out for me.  How can I get the 133 bytes of the driver loaded into memory at $1900 so I can SAVEM it to be loaded and run prior to loading and running Color Forth?  Or, how can I use Color Forth to get those 133 bytes loaded from within Color Forth?

I guess I know what I’m going to be working on for a while!  8-)

smp
- - -
Stephen Pereira
Bedford, NH  03110
KB1SXE


> On Mar 27, 2019, at 2:46 PM, Stephen Pereira <stephen.m.pereira.sr at gmail.com> wrote:
> 
> I found it !!!
> 
> Again, I took someone’s advice, and searched later Rainbows for any errata.  In the January 1984 Rainbow, the following was posted:
> 
> “In Rainbow Technical Editor Dan Downard’s article “Remote Operation of the Color Computer” (November 1983), the Baud rate must be changed.  You can do this by POKEing &H3F01,&HB8 before running the program.”
> 
> I did that POKE and everything works properly as expected.
> 
> WHEW!!!
> 
> smp
> - - -
> Stephen Pereira
> Bedford, NH  03110
> KB1SXE
> 
> 



More information about the Coco mailing list