4 ms·
If I scavenge any machine today, how likely would I be to find a 6502 vs something more modern? I’d argue that some people might have a NES at home and one coul
by mm263 1y ago
If I scavenge any machine today, how likely would I be to find a 6502 vs something more modern? I’d argue that some people might have a NES at home and one could get a 2A03 from it, but in a hypothetical scenario where I need to scavenge some computational power, I’d find an Android phone
- vdupras 1y agoYou're much more likely to stumble one something more modern, but that modern something is also much less repairable. It's great if it works and if it can run Linux or Dusk OS, but when it can't, you're out of luck. With a 6502 or other such CPU, the machines you scavenge them from are much more repairable and adaptable. You can use those components like lego blocks. It breaks? either repair it or strip the working parts to use in another frankenstein computer.
- mm263 1y agoI get the idea of making a frankenstein computer, I just disagree that 6502 is THE platform to do it on. Practically, there's no way for me to find it. Other comment mentions ARM, which is a much more interesting proposal to me
- vdupras 1y agoARM is an interesting proposal if you want to order a SBC online and run software on it. Soldering an ARM CPU with low tech tools? That's something else.
- ShroudedNight 1y agoTime of a strategic reserve of J-Links?
- tlavoie 1y agoDuskOS apparently runs on ARM, so one of these vape boards running FORTH would likely feel very roomy indeed.
- vdupras 1y agoEven for a Forth, 3KB of RAM is rather tight. Dusk OS intentionally de-prioritize compactness and it couldn't run on that amount of RAM. It can get a C compiler loaded in about 100KB of RAM, but 3? not enough to boot.
- tlavoie 1y agoOK, so we'd play with zForth then, as BogdanTheGeek notes here. That reminds me, I have a Scamp board sitting here on my desk that I really should play with more. https://udamonic.com/what-is-a-scamp.html https://udamonic.com/what-is-a-scamp.html
- vdupras 1y ago"we'd", you mean in a collapse scenario? Forths are, by nature, "collapse-friendly", but one particularity with Collapse OS and Dusk OS is that they are fully self-hosted. This includes the tools necessary to improve upon themselves. From a quick glance, it looks like BogdanTheGeek's Forth is written in C, which means that it's not self-hosted. If all you have is that disposable vape with this Forth in it, you lack the tools to deploy it on another machine or to improve it in place. One could also port Collapse OS to ARM. I guess it wouldn't be a very big effort.
- tlavoie 1y agoGood points! Really, I should start with learning Forth on the devices I have first, before getting to concerned about others. ARM does seem like a useful target though, given that they're basically everywhere these days.
- BogdanTheGeek 1y agoI have ported zForth to an even weaker chip, the famous 10c risc-v micro ch32v003 (16k flash, 2k ram) so no issue running on this: https://github.com/BogdanTheGeek/zForth https://github.com/BogdanTheGeek/zForth