4 ms·
Perhaps this gent needs to buy a Rasperry Pi or an Arduino starter kit and project book. That pretty much checks all his boxes for an inexpensive, technically d
by buildsjets 2y ago
Perhaps this gent needs to buy a Rasperry Pi or an Arduino starter kit and project book. That pretty much checks all his boxes for an inexpensive, technically documented, understandable, hardware-exposed, text-mode, resource-limited, off-line capable computer.
It has all the fun hackable qualities of the Apple //e of my youth, except you can buy one for less than $50 instead of the month an a half worth of salary that Dad paid for the //e. $2000 at the time, close to $6000 today, but a worthy investment!
- RhysabOweyn 2y agoAnother good option is the ESP32. You can get one for less than $10.
- buildsjets 2y agoYep, I’ve even used the junky ESP32 clones that you can buy for 75 cents on AliExpress, and they usually work fine.
- kayodelycaon 2y agoI think that’s the author’s problem. Anyone can get one and set it up. And I mean that quite literally. I run home assistant on a raspberry pi. I just imaged an SD card and plugged in a few wires. Home Assistant is another good example because you don’t need to know yaml now. There are images for everything that make stuff easy to learn without putting in a lot of hard work. > Computers were more fun when they weren't for everyone
- crq-yml 2y agoWhat I've noticed(as someone relatively active around retro hardware communities) is that the users sort into demographics with rather conflicting goals: * I want to run Linux, or CP/M, or a particular version of Basic, or something else with existing software. * I want to recompile existing C code to the new hardware * I want to directly control the hardware with the most minimal kinds of OS layer, and probably using assembly, not C. * The challenges of the hardware are part of my motives for using this platform * I want to work within a certain retro aesthetic and I don't mind adding more hardware or leaning on other people's code to get there So in practice, users tend to arrive in waves according to what developments have happened on that platform previously: neo-retro micro designs released in the past few years like X16, Agon, or Neo6502 first attract people doing the essential hardware bringup tasks. Then they settle in to a cycle of incremental porting and toolchain construction. Gradually the platform becomes understood well enough to do some decent applications. The whole while, everything you wanted to do on the device would be accomplished more readily by using a commodity Linux box, but part of the appeal is in having control over the details. When we use computers to be productive we're usually giving up a lot of the details to software packages and dependencies that are poorly understood by the larger software world and have become the defacto thing everyone uses simply because no equal to them exists. In the time when the retro stuff was actually new, there was a lot of anticipation for those tasks becoming possible someday, but they weren't yet, and that characterized computing as unrealized potential instead of a dull, opaque reality.