home.social

#endbasic — Public Fediverse posts

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

fetched live
  1. EndBOX prototypes are compact, Raspberry Pi-powered computers with small displays and a netBSD-based operating system that boots directly to an EndBASIC shell so the first thing you see is a command line programming language. endbasic.dev/2025/06/unveiling

  2. EndBOX prototypes are compact, Raspberry Pi-powered computers with small displays and a netBSD-based operating system that boots directly to an EndBASIC shell so the first thing you see is a command line programming language. endbasic.dev/2025/06/unveiling #EndBOX #RaspberryPi #RetroComputer #EndBASIC

  3. ⚡ Unveiling the EndBOX • EndBASIC

    「 The EndBOX will run, for lack of a better name, the EndBOX OS. This OS is a quick-to-boot disk image, built on NetBSD, that just exposes EndBASIC. The primary goal behind the OS is get you to a prompt as quickly as possible while offering “advanced” features like USB input and Wi-Fi connectivity. A secondary goal is to be resilient to power cuts 」

    endbasic.dev/2025/06/unveiling

    #endbox #endbasic #retrocomputing

  4. ⚡ Unveiling the EndBOX • EndBASIC

    「 The EndBOX will run, for lack of a better name, the EndBOX OS. This OS is a quick-to-boot disk image, built on NetBSD, that just exposes EndBASIC. The primary goal behind the OS is get you to a prompt as quickly as possible while offering “advanced” features like USB input and Wi-Fi connectivity. A secondary goal is to be resilient to power cuts 」

    endbasic.dev/2025/06/unveiling

    #endbox #endbasic #retrocomputing

  5. Now with some color and proper built-in documentation for the core language. I /really/ need to stop making changes and release the damn thing already.

    #endbasic

  6. Now with some color and proper built-in documentation for the core language. I /really/ need to stop making changes and release the damn thing already.

    #endbasic

  7. There are still some rendering and movement glitches, but look at what you can achieve with very little #EndBASIC code! In the browser too!😊

  8. There are still some rendering and movement glitches, but look at what you can achieve with very little #EndBASIC code! In the browser too!😊

  9. So, #EndBASIC doesn't yet have a primitive to draw circles. Should it, or should I leave that to client code? (I have most of the work done to add the native commands... but SDL2_gfx is gonna be problematic in CI for Windows...

  10. So, #EndBASIC doesn't yet have a primitive to draw circles. Should it, or should I leave that to client code? (I have most of the work done to add the native commands... but SDL2_gfx is gonna be problematic in CI for Windows...

  11. Before calling #EndBASIC 0.10 RTM, let's try to write an Arkanoid-like clone to verify that the new goodies really make for a better programming experience 😊

  12. Before calling #EndBASIC 0.10 RTM, let's try to write an Arkanoid-like clone to verify that the new goodies really make for a better programming experience 😊

  13. SELECT CASE was painful to implement but it's now merged. On target to publish #EndBASIC 0.10 before the holidays.

  14. SELECT CASE was painful to implement but it's now merged. On target to publish #EndBASIC 0.10 before the holidays.

  15. I know I said #EndBASIC 0.10 was feature complete... but... just... one... more. It's hard to stop. SELECT CASE is nasty though.

  16. I know I said #EndBASIC 0.10 was feature complete... but... just... one... more. It's hard to stop. SELECT CASE is nasty though.

  17. Productive flight. I could replace EXIT with END, which was particularly tricky due to the parser having to deal with END IF. Next up: DO UNTIL — and I think that’s gonna be it for #EndBASIC 0.10.

  18. Productive flight. I could replace EXIT with END, which was particularly tricky due to the parser having to deal with END IF. Next up: DO UNTIL — and I think that’s gonna be it for #EndBASIC 0.10.

  19. Here is the story of how I recently added GOTO and GOSUB to EndBASIC. Or: a brief intro on how to move from an AST-based executor to a bytecode-based one: jmmv.dev/2022/11/endbasic-byte

    #endbasic #rust

  20. Here is the story of how I recently added GOTO and GOSUB to EndBASIC. Or: a brief intro on how to move from an AST-based executor to a bytecode-based one: jmmv.dev/2022/11/endbasic-byte

    #endbasic #rust

  21. 10 GOTO 10 is finally doable in EndBASIC. By far the most common feature request 🤣

    #endbasic