George Beckett
markgbeckett.bsky.social
George Beckett
@markgbeckett.bsky.social
I am an academic, computational scientist, and research-programme manager, working in high-performance computing, though often found tinkering with 1980s 8-bit micros.
Aquarius performs well!
November 13, 2025 at 9:48 PM
ZX #Forth has built-in printer support and allows user to provide their own printer driver. By setting this to `TX`, I can easily send data to PC. For those following along, you can get ROM from github.com/markgbeckett... and I will provide some instructions soon to get you started. #retrogaming
November 11, 2025 at 8:49 PM
Now I can `store` and `load` screens, I can do some experimentation. I've started with @tynemouthsoftware.co.uk Software Serial Card and borrowed the send- and receive-character routines from @tynemouthsoftware.co.uk modifued ROM.
November 11, 2025 at 8:43 PM
`store` and `load` implemented, using #JupiterAce code, as it is more robust than ZX-Forth original. This means you cannot load screens from #ZX81, though you could load screens into Ace Forth (if you can think of a use for that). With that done, I can now start coding! #minstrel4th #retrogaming
November 10, 2025 at 7:40 PM
32,767, I think.
November 6, 2025 at 10:18 PM
Good to read a contemporary review of what is nowadays often thought of as being a bit too cheap, compared to its rivals. I sometimes get frustrated with 4K BASIC compared to 8K version that followed, but I'm probably being unfair. #retrogaming
November 6, 2025 at 7:28 PM
#Minstrel4th has a very nice built-in Ace Forth, so why bother? Well, Tree Forth supports sophisticated multitasking, which could lead to some interesting projects.
November 2, 2025 at 8:21 PM
The other oddity is that ZX-Forth's `WHILE` loop is backwards. The loop continues so long as the test is false, which is non-standard (and confused me for a while).
November 1, 2025 at 10:12 PM
This is my (currently hacked) port of ZX-Forth to #Minstrel4th / #JupiterAce. Not having to serve display means it is very fast. It can find primes in first 500 integers in less than a second! #retrogaming
November 1, 2025 at 9:59 PM
White text on a black background is a big clue!
November 1, 2025 at 8:43 PM
Very nice explanation of #Z80 multitasking. Tree Forth used a similar mechanism on #ZX81, with option to set custom schedules for tasks. www.timexsinclair.com/article/tree...
TreeForth – Timex/Sinclair Computers
www.timexsinclair.com
October 31, 2025 at 8:41 PM
Have been re-reading this recently. I like the style and it has some thoughtful exercises.
October 20, 2025 at 6:38 PM
I think a lot of thought and effort went into this program. A shame it didn't get more exposure, though good it has been saved. #FastLife runs nicely on #Minstrel4D with #ZX81 ROM. I'm still to get a good, vibrant colony: maybe I should change the parameters?
October 18, 2025 at 8:39 PM
Most importantly (!), it included brown in colour palette (using `BRIGHT 1` with colour `0`, if I remember rightly). Made some #zxspectrum games a bit odd-looking though.
October 18, 2025 at 8:17 AM
ZX-Forth includes a preemptive multitasker, which allows you to schedule tasks at certain times, with certain regularities, or as soon as possible: and can handle around 10 concurrent tasks. A 32-bit timer means you can schedule up to three years into future! github.com/markgbeckett... #retrogaming
zx81/zx-forth at main · markgbeckett/zx81
Software for the Sinclair ZX81 and Timex Sinclair 1000 computers - markgbeckett/zx81
github.com
October 12, 2025 at 9:48 AM