Page 1 of 1

emptyx16: A Complete, All-in-one X16 Hardware Reference

Posted: Thu May 27, 2021 6:15 pm
by a9m

Hi!

First time posting here. So basically I have a game project coming that targets a retro machine with quite capable graphics and sound. Which I found this system to be a good start. However, the current x16-docs hardware reference is quite hard to navigate and lacking in some details. Inspired by hardware references I usually use for Gameboy and SNES programming, I decided to spend few weeks and write my own X16 hardware reference. Which is now available in both (printable) HTML and plain text here:

https://ayce.dev/emptyx16.html

https://ayce.dev/emptyx16.txt

Note that this will be updated once I can confirm more details and a hardware itself is finalized (no, please don't reply about that leak here). So please look forward to it. The document's source is also available here and everyone is welcome to contribute.


emptyx16: A Complete, All-in-one X16 Hardware Reference

Posted: Thu May 27, 2021 8:28 pm
by desertfish

Great work!


emptyx16: A Complete, All-in-one X16 Hardware Reference

Posted: Fri May 28, 2021 4:18 am
by kelli217

Reminds me of the old days, when you had the official Programmers Reference GuideĀ but there were also tons of third-party books that all had their own way of explaining things.


emptyx16: A Complete, All-in-one X16 Hardware Reference

Posted: Fri May 28, 2021 10:31 pm
by StinkerB06

I don't see your document mention the default palette RAM values on reset.


emptyx16: A Complete, All-in-one X16 Hardware Reference

Posted: Sat May 29, 2021 12:11 am
by codewar65


19 hours ago, kelli217 said:




Reminds me of the old days, when you had the official Programmers Reference GuideĀ but there were also tons of third-party books that all had their own way of explaining things.



Reminds me of the old IBM Reference docs that were distributed on CDROM back in the day, for mainframe development, DB2/UDB, etc.



Also a request, make the left/right frames resizable by dragging a handle between them.


emptyx16: A Complete, All-in-one X16 Hardware Reference

Posted: Sun May 30, 2021 12:11 pm
by a9m


On 5/29/2021 at 5:31 AM, StinkerB06 said:




I don't see your document mention the default palette RAM values on reset.



Oh right, thanks for reminding me to document reset values.


On 5/29/2021 at 7:11 AM, codewar65 said:




Also a request, make the left/right frames resizable by dragging a handle between them.



This would require some JS inside the page though but doesn't hurt to try.