Comment by ๐Ÿ drh3xx

Re: "Forth Advanced Run-Time"

In: s/FORTH

sounds like a cool project

๐Ÿ drh3xx

2025-04-17 ยท 1 year ago

6 Later Comments โ†“

๐Ÿš€ stack [OP/mod] ยท 2025-04-17 at 13:40:

yes! Is it yours, and was I giving you a hard time?

๐Ÿš€ stack [OP/mod] ยท 2025-04-17 at 13:41:

Especially if you read the name as an acronym

๐Ÿ‘ฝ spc476 ยท 2025-04-17 at 20:45:

Yes, it's mine, and no, you weren't giving me that hard of a time. You at least did find two bugs in the assembler.

๐Ÿš€ stack [OP/mod] ยท 2025-04-17 at 21:01:

@spc476, thank you again for the assembler. I like it more than a couple of others I tried.

What kind of a 6809 system do you have? Are you working on anything interesting?

๐Ÿ‘ฝ spc476 ยท 2025-04-18 at 00:55:

I have a Tandy Color Computer in storage, so I tend to use either the 6809 emulator I wrote (which is also part of the assembler), or XRoar, a Color Computer emulator.

Besides the assembler, I too, am currently working on a 6809 ANS Forth system, which started out as me trying to figure out how DOES> is implemented.

๐Ÿš€ stack [OP/mod] ยท 2025-04-18 at 01:42:

Excellent. If you ever want to put together a 40Mhz 6809 on that $30 board, I'll be happy to assist.

Original Post

๐ŸŒ’ s/FORTH

๐Ÿš€ stack: [mod]

Forth Advanced Run-Time โ€” I've been coding in assembly on a Forth-friendly 6809 system I slapped together on the $30 Tang Nano 20K FPGA board. I always wanted to try a 6809, mainly because it has a User Stack that works perfectly as a Forth Datastack -- complete with push and pull instructions. Unlike all other processors out there. Well, the 68K allowed any address register to be used as a datastack, I suppose. But the U register is actually designed for Forth. Anyway, I wrote a bootloader,...

๐Ÿ’ฌ 8 comments ยท 4 likes ยท 2025-04-16 ยท 1 year ago