Hacker News new | ask | show | jobs
by AnIdiotOnTheNet 2577 days ago
ARM itself is proprietary though, and also I'm not sure there are ARMs as simple as I'm describing.
2 comments

All the retro platforms were proprietary, though? Can't get much more proprietary than Nintendo.

Cortex-M0 is very comparable to a 68k with 32-bit registers. http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....

Many old Nintendo systems are now well documented and you can potentially make a fully non-proprietary hardware clone and software tools.
Retro platforms were current technology. If I'm going to use technology with several orders of magnitude less power, then I'd at least like it to be open, is all I'm saying.
I mean, everything is propeitary then. Even SiFive has issues publishing their preboot code. https://www.bunniestudios.com/blog/?p=5127

And a ARM CortexM0 is about 12k gates, it's hard to get much simpler than that.

> I mean, everything is propeitary then.

Yeah, that's precisely the problem. Though you're right, the M0 at least does fit what I'm talking about pretty well, in-order, no-MMU, etc.

So what, you just don't code for hardware at all?
If I'm going to use technology with several orders of magnitude less power, then I'd at least like it to be open, is all I'm saying.