I'm thinking of using a W65C134s to control some secondary chips so as to offload the main cpu to give all of its grunt to the video chip.
Would it be possible to control the 8 bit MCU with the 16 bit one using one Parallel Interface Bus on each chip?
Would there be a particular set of pins I would need to connect on each, or would it matter?
The 65C02 MCU isn't really doing anything in parallel; it's really just meant to receive commands from the main processor and execute them.
Its only function is to control sound chips and deal with controller inputs. It's basically like the Z80 on a Sega Genesis/Megadrive.
I plan to use an Philips SAA1099 with a Yamaha YM3438 for sound. I have my own reasons for picking these two chips that would take FOREVER to go into here. Let's just say I went back and forth on how I wanted it to sound for a while.
The Uart will go to a Midi port. I'll be using a 65C22 for the controller inputs.
I'm thinking 16K of ram would be about right here.
I'm settling on a Yamaha V9958 for video, and the 65SPI V2 will be used to interface with any extra I/O I might need to connect.
I think I read that the V9958 doesn't like the way the 65C816 does "test passes" (if I read it right) under certain instructions. Is there any way I can use hardware to deal with this so I'm not blocking the use of some useful instructions?
I know it seems odd that it took forever for me to get to the point where I made these decisions, but I wanted to be absolutely sure of what I wanted in this pig. I've been looking at some other projects for inspiration, and I also picked from original machines as well. I think I have a few other things I'll be putting on, but that's mostly just stuff for interfacing a keyboard.
I think it's time to start drawing up a new block diagram and a schematic afterward.