Implementing Forth on an RC6502 SBC

Topics relating to various Forth models on the 6502, 65816, and related microprocessors and microcontrollers.
RegH
Posts: 19
Joined: 19 May 2022
Location: Felixstowe, UK

Re: Implementing Forth on an RC6502 SBC

Post by RegH »

Hi. Thanks for looking.
I did find something in the manual referring to leaving out ED so all is possible.

As a first build with Forth, I have thrown the kitchen sink in there; I am sure as time progresses (and hopefully my skill with Forth), I shall probably prune it down again.
I have seen that many like yourself run Forth as the sole OS so writing a simple monitor is job #1. Then WozMon can go; along with Krusader (I have another ROM board (8KB) with all that on in any case.

Good luck with the 65816 build - I will not be going there - just crank up the speed and call it a day.
RegH
Posts: 19
Joined: 19 May 2022
Location: Felixstowe, UK

Re: Implementing Forth on an RC6502 SBC

Post by RegH »

Postscript: Thanks all for the help; it was quite straightforward to get TaliForth2 running on my RC65(c)02.
I just had to do a bit of work to split up the object files to avoid the $D000 -DFFF block where the I/O lives.

I must say, though, that you MUST use the Improved PIA Communicator (https://github.com/jblang/pia_communicator) on the Nano; the original code is very slow.
Edit a .forth file in Notepad++ and the cut/paste into TeraTerm (0msec char & 20msec line delays) is very fast.
I upgraded the R65C02 to 4MHz and it now downloads very rapidly without error and running Forth at that speed is plenty fast enough.
Post Reply