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

Chat about anything CX16 related that doesn't fit elsewhere
Post Reply
a9m
Posts: 11
Joined: Wed Jul 22, 2020 5:37 am

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

Post 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.

User avatar
desertfish
Posts: 1096
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

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

Post by desertfish »


Great work!

kelli217
Posts: 531
Joined: Sun Jul 05, 2020 11:27 pm

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

Post 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.

StinkerB06
Posts: 74
Joined: Tue Jun 30, 2020 12:32 am

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

Post by StinkerB06 »


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

User avatar
codewar65
Posts: 67
Joined: Mon Aug 03, 2020 8:01 pm

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

Post 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.

a9m
Posts: 11
Joined: Wed Jul 22, 2020 5:37 am

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

Post 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.

Post Reply