NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Unveiling the EndBOX – A microcomputer prototype for EndBASIC (endbasic.dev)
abraxas 8 hours ago [-]
Is it similar to the Maximite series of hardware and their Basic clones? I think a fast Basic on its dedicated hardware is quite a phenomenal way to teach kids and novices programming. I wish one of these setups would penetrate into the school systems and become a standard teaching platform in a way that the BBC Micro turned out in the UK.
jmmv 6 hours ago [-]
Huh, I didn't know about Maximite, and reading their intro to the Colour Maximite 2 at https://geoffg.net/maximite.html... well, I feel like I read their minds years later and I'm trying to recreate the same thing.

One difference I can sense is in the interpreter. In the case of the EndBOX, I'm creating a computer to run EndBASIC on, but EndBASIC has already existed for 5 years and is multiplatform: you can write a program and have it run in your browser via WASM, in the desktop version of the interpreter, or now in this new small form factor format. In the case of Micromite, it sounds like MMBasic is specifically designed for this machine.

Which brings me to something I have been thinking about recently: I think BASIC is the least interesting aspect to the EndBOX and the thing that might hurt the concept the most (because BASIC is old, limited, legacy, who cares about it, blah blah blah). I'm starting to think that the more interesting parts of this project are what I have built to take a Rust app that uses some APIs to talk to a "generic graphical console" or to "the hardware", and have that exact same app run on the web, on the desktop, and now natively on a small computer. And for the later case, I think the pipeline I developed to take the app and generate a full SD card disk image with a trivial command to run it in a standalone manner is interesting too. Stay tuned for a follow up blog post as I elaborate on these ideas...

dshacker 4 hours ago [-]
How did you program the WIFI driver? How do you even start creating a WIFI driver from BASIC? (Is it in basic?)
_sbrk 2 hours ago [-]
_sbrk 2 hours ago [-]
Far simpler, cheaper, and closer to the "understandable by one mind" machine. Add Bywater BASIC, if desired.
90s_dev 4 hours ago [-]
Cool. But why not a GUI dev environment like pick 9?
joshu 3 hours ago [-]
what is pick 9?

PS what happened to your project? i liked where you were going with it.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 09:04:40 GMT+0000 (Coordinated Universal Time) with Vercel.