My4TH discrete cpu computer uses I2C devices and custom FORTH code by myself to do some show off ...
https://diode.zone/videos/watch/8c457253-4a1c-4ca3-92ee-508c105f6d81
My4TH discrete cpu computer uses I2C devices and custom FORTH code by myself to do some show off ...
https://diode.zone/videos/watch/8c457253-4a1c-4ca3-92ee-508c105f6d81
After two weeks of not doing anything technical but enjoying my vacation, I have been tinkering with my #ForthDeck again, adding another 64 blocks (64K) of EEPROM based block storage to it, which I connected via the I2C bus.
@deadbeef Oh, that's a long story.
I read about #Forth in 1987 in a Commodore 64 magazine that included a homebrew Forth compiler written in BASIC.
It was slow and my 14 year old me was a little too young to understand the overall concept of the language. But I was fascinated by it and that stuck for decades (I even bought Leo Brodies book back then but never got beyond the first five chapters).
Fast-forward to 2022: after having fallen in love with the #rc2014 homebrew kit and having built several other #8bit replica systems since then, I learned about the #Mynor #My4th homebrew kit. It's a cpu-less 8 bit system (the CPU is made of discrete 74xx logic ICs) which features a Forth compiler instead of BASIC in its ROM.
I built it and then I *had* to get Forth into my brain to use it. And this time things fell into place. Having learned 8085 Assembler some 30 years ago may have helped.
I love Forth because it allows you to do rapid "function" prototyping interactively just like you would work with an interpreter language while it gives you the speed and low-level hardware access of assembler.
One of the rsults of my Forth efforts so far is the #TMSnake game for #rc2014 systems.
@garvalf @MascarellDiego hey, I just looked at your changes trying to get the 7.0.7.18 version of ueforth working with fabGL as well. In fact, I'm still tinkering with your code right now. Nice to meet you.
Problem with ESP32forth Station also is that the webui component isn't working properly and MMC card access seems to be non-functional as well.
I prefer my #MyNOR #My4TH over the ESP32 with ueforth.
As for your question regarding DX Forth (which I use on CP/M on my #rc2014 ) yes this should be possible. You just need to find out how to write to the downloaded DOS disk image files.