4 ms·
Of course it's a serious question. When I do a micro controller based project, processor selection is an important consideration. One can slap an ESP32 or a C
by hasbot 2y ago
Of course it's a serious question. When I do a micro controller based project, processor selection is an important consideration. One can slap an ESP32 or a CH552 or dozens of others on a breadboard too and do everything you mentioned. But, I honestly haven't ever considered any of the ancient microprocessors.
- wvenable 2y agoI'm building a 6502 system to build a 6502 a system -- it's a hobby. The challenge is accomplishing things using limited technology. It's art. I'm building the computer (with paging and "kernel mode"), an operating system, programming languages, GUI, etc. Keeping it 8bit also helps keeps the scale small and doable. When I do a "microcontroller project" then I slap an ESP32, Arduino, or Pi Pico on the breadboard -- not a 6502.
- anyfoo 2y agoThese projects are not done to solve “real problems”, they are done as educational engineering challenges and playgrounds. Of course a modern microcontroller does everything and much much more, but it is also extremely opaque, and even the ones considered “simple” nowadays might not be fully understandable in every single aspect by just a single person. Now, nothing prevents you from still using a 6502 based project for “real problems” as well, and it’s fun to use your pet project for something practical every once in a while, but that’s usually not the focus. The focus is learning, building, intentionally reinventing the wheel so to speak. In my previous comment to you, I mentioned how Ben Eater made a self-designed CPU in his excellent video series, before switching to the 6502 to explore higher abstraction layers. In that case it may be more obvious that the focus was on designing the CPU itself, not on any a priori application use case for it.