Sonrisu wrote: ↑Sun Dec 18, 2022 1:59 pm
Wow; these look amazing. Really impressive! :]
Glad you like them!
Also, I have uploaded to GitHub the last pending spec document:
part 8 (external elements).
For a reference, the full specification (all 9 documents, removing covers and filler) is 170 pages. You may be wondering why it is so long, if Vircon32 is supposed to be very simple. There are several reasons:
- All components (CPU, etc) are custom and have to be fully explained.
- I try to cover all possible situations, to not leave anything to chance.
- I explain possible ways to implement certain things in practice.
- I include many pictures, diagrams and tables to clarify explanations.
With this I have achieved the goal I was aiming for, which was finishing the full console specification before the end of the year (just barely, but it still counts
). This is an important point for the project, since from now on "I am no longer necessary" and anyone should be able to make their own Vircon32 implementation (either with software or hardware). For that, they would have at their disposal:
- The complete specification of all aspects of Vircon32.
- A complete reference implementation (my emulator).
- A simplified implementation designed to better follow the code.
- The suite of test programs, which test different aspects of the console.
- Several complete games, to be able to do more complete tests.
- Development tools to be able to do custom tests.
I think this should be more than enough for anyone who might be interested
.