The Emulator and the ROM have been adapted for the new board. You can check out branches x16_board_r2 in the source of the two projects. The official reference manual has also been updated.
In short, these are the major breaking changes:
RAM and ROM banking is done through magic zero page locations 0 and 1. Up to 512 KB of ROM are now supported.
VIA#1 is now at $9F00, VIA#2 at $9F10
YM is at $9F40
All I/O (PS/2, Controllers, Serial) has been moved to VIA#1 PA and PB.
In Korean historical dramas, the Emperor wears the purple Dragon Robe, and the Crown Prince wears the red Dragon robe. Any chance the CX16c board might be red?
Oh, I was kind of expecting to see a card edge connector socket hanging off the end of the User Port cable. ? Perhaps on a plate poking out of one of the extra peripheral slots.
Oh, I was kind of expecting to see a card edge connector socket hanging off the end of the User Port cable. ? Perhaps on a plate poking out of one of the extra peripheral slots.
The block header doesn't know what is on the other end of the ribbon cable.
Could even blow people's mind and put a C64 user port CONNECTOR on the plate and they plug IN a card edge {*mind blown*}
They are SNES ports. The reason for SNES controllers is because they require fewer wires, but allow for 12 buttons (technically more, but you'd have to write your own driver to deal with that).