top of page
  • Writer's picturerehsd

Brainstorming: 65816 'Motherboard'

Updated: Feb 24, 2022

In my 6502 system, I use VIAs, pin headers, and ribbon cables to connect expansion cards (e.g., my sound card). While this has worked fine, it is a little bit of a hassle to manage the wiring and power distribution. Also, the system takes up a fair amount of space as all devices are laid flat. As I look into the future with my 65816 build, I'm brainstorming how to implement a more robust way of connecting expansion cards.

I'm considering a 65816 motherboard layout in an ATX form factor. I would use the overall board dimensions from the ATX standard, along with placement of expansion slots, standoffs, and general I/O ports. I could then use any PC case to hold the motherboard and expansion cards. I would use 16-bit ISA slot connectors for the expansion cards, but I would deviate slightly from the ISA standard for pinouts, as I don't need -5V, +/-12V, etc. (maybe I would use those later?).

I started laying out the motherboard and expansion card template to get a feel for what it might look like. I think it might work well for me. Below is a standard ATX layout. I could shrink or enlarge the board, but I think this is where I would start for my first 65816 motherboard.

The design of expansion cards would start with something like the following. I can increase the size of the card. My first two expansion cards would probably be for video and audio (with joystick support). I would probably keep a pair of VIAs on the motherboard for PS/2, SPI, and onboard LCD support. Any expansion cards that require a VIA, such as my sound card, would have the VIA on the sound card itself.

Version 0.01

Lots more to be done, but some progress...

282 views1 comment

Recent Posts

See All

1 Comment

I like the idea o using standards in DIY! To use ISA and ATX form-factor.

ISA looks pretty vintage nowdays :) but keeping ISA standard can also help to develop a community around the project /*no need to learn in-complete unique home-brew interface*/ and expand the project/platform.

using ATX form-factor solves the second largest DIY headache - the case, with ATX or mATX it's even better everyone can buy a nice, professional computer case according to one's personal taste. /*or build one's own like with other DIY, more freedom!*/

bottom of page