9 hours ago, paulscottrobson said:
But is it ?
I agree with you on the root concepts idea - I've always said people should do something like program a PIC16C84 or a C64 or something like that so they know at root what's going on (some PHP programmer told me "Boolean Algebra's not a thing" any more ...).
Not sure we're there. Might be better off doing the Ben Eater design , or something similar to do the basic stuff.
Ben Eater's designs are pretty cool. However, I would want added:
* a version of the Commodore ROMs
* a bit more RAM -- and yes, banked would be nice
* sprites and SIDs
* A KEYBOARD
In short, the X16 gets closest to what I want:
* a PET with 80 columns, sprites, SIDs, and more RAM.
* a C64 with 80 columns and a clean memory model.
* a VIC20 with 80 columns, sprites, SIDs, and RAM.
Banked high RAM, you say? Sign me up!
The graphics and sound are ... more complex than I'd like. I suppose that's to make it appeal to the demo scene.
The MEGA65... I really want to like it, but Paul is a hardware C.S. professor, and uses that architecture to teach his students some advanced juju. It is quite beyond my energy level to learn. Paul is also a cool guy, down to earth and all that. And the C65 is worth vitalizing and realizing in some form today. So, yeah, I want to like it.
But I can't wrap my head around it, and I won't be able to afford it. So.