home.social

#my4th — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #my4th, aggregated by home.social.

  1. 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.

    #Forth
    #My4TH
    #Hardware

  2. @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.

  3. Just built a 4-port #I2C #bus #expander for the #Mynor #My4TH #ForthDeck so I can finally get rid of my current breadboard setup which has been sitting on my desk for far too long, causing even more of a mess. Turned out nice, I think ...

    #retrocomputing

  4. The backlight of the #ForthDeck is working, I had to exchange the two pins against each other. 17-A and 18-C are correct for my display. Additionally I burned the faster nfd (no forth deck) ROMs of #My4th and reload the drivers for it in the autoboot sequence. The i2c commands are up to 300% faster! And mounted keycaps on the switches. Next step is trying to print a violett housing for it.
    #Forth #NoCpu #JustOneNorGate

  5. Ordered the main parts for the #ForthDeck. Tactile switches with button caps and the 40x4 display. Now I have to be patient... this topic can be continued after Christmas ;)
    #My4th #SBC #NoCpu

  6. OK, I had a bit more problems as I expected. Because I used the precision sockets ROM and RAM are to thick. But the mounted #ForthDeck with it's #my4th inside fullfil my needs completely.
    #Forth #Tinkering #WhoNeedsACpu #MyNOR

  7. Shortly strait before home 😀​ The #ForthDeck can power itself and the #My4th, the keyboard caps are labeled. I cut up some pre-printed film and glued the cutouts to the caps. #Ender3 is currently trying to print a housing and I has to see what it turns out. Unfortunately one corner is lifting off the print bed.
    #Forth #Tinkering #WhoNeedsACpu #MyNor

  8. The evening solder work is done. Here is my standalone #ForthMachine, based on #My4th "processor" board and the #ForthDeck. I have to figure out why background lightning does not work and add a charging option to run fully self-sufficient.
    #Tinkering #HomeComputer #Forth

  9. Yesterday the last touches at our roof where done. So now finally an opportunity to clean up my hobby room in the attic. And to continue projects that were left behind during the renovation. I would like to install the #my4th inside a #ForthDeck to get it self-sufficient.

  10. Starting my evening work and take a look how the black housing for the #my4th will fit. I'm curious.

  11. Everytime a great miracle what @Mecrisp with his knowledge and experience is able to produce in some hours. He wrote a small disassembler to look up whats going on "insight" the #My4TH computer and it's dictionary.
    Maybe it's an idea to send it to Dennis for publishing it on his website?
    #WithoutACpu #SBC #MyNOR

  12. Wrote a small disassembler and dictionary insight tool for the #My4TH discrete CPU Forth computer: github.com/Mecrisp/my4th

  13. A piece of art: The My4TH discrete CPU Forth computer by Dennis Kuschel mynor.org/my4th.htm

    It comes with the weird and wonderful "grand piano made from Lego bricks" feeling, but hey, it works!

    Many thanks to @Rp12Biker for the surprise!

    #My4TH

  14. Made the LED blinking test, the 74HC are also running fine at 10MHz. So I gained 25% more speed. The vocabular is pretty much more as a Jupiter Ace knows.
    Small bench: Loops from 0 to 10000 in about 5 seconds.
    #My4TH #SBC #WithoutAcpu

  15. The #My4th SBC is ready to be loaded. I've socketed all chips for changing them into 74AC version later. In the moment I plan only the 8MHz version. But I must wait for some of them are deliverered by #Reichelt.
    #SBC #WithoutACpu #Forth