@sbmrgd and @SkyBerron
Ok, I was trying to answer the question “is it debuggable” by @HomineLudens
To me “is it debuggable” = “can I stick a hardware debugger in and step through instructions with full source” … because that I think is what @HomineLudens asking, he can correct me if I am wrong.
The source is available (or will become available) as you pointed out, so the answer to the question is yes.
I do not see this comparison relevant to the question at hand. The world was a different place back then and Commodore was a big company, not an enthusiast project.
But since you brought it up, the unavailability of the Commodore ROM source codes and the often contested legal status of ROMs has been a major stumbling block of the Commodore legacy. If they had been open sourced at some point, we probably would have had several new “Amiga Nexts” by now. It is still a problem, 40 years later.
This is not intended as criticism of the Maximite. Filippo asked if the device was “debuggable”. Well, its based on a WaveShare off-the-shelf ARM board so evidently it is. But since the terms are what they are, you can’t freely use Maximite as a springboard to a derivative hardware or freely publish firmware modifications, which limits the usefullness of hw debugging. So the final answer is “yes with some limitations”
I hope that is a truthful answer for the moment.
Edit: in fact… If you want to code in assembler for Maximite, how are you going to distribute your program? See how a potential problem arises quickly, once you start to think about it.