Hi!
A yes on the schematic (once I've found out if it's working or not - I want to find out myself if I messed something up badly
)
The ROMS are for whatever ideas I have - at some point,... /if/ this all works out
, I'll probably opensource all the bits.. a fairly big if at the moment as I have a lot of stuff to write once the boards are made! The design is a bit of fun with no paticular goal in mind and I've been a big fan of jumping into something new with both feet
The memory map has trusty 0x8000 for all the roms which are paged, and each rom has it's own little bit of 4k RAM further up which is paged in with it. The rest of the address space is mapped in through an eprom so I can have better control over things like sticking the vias in zero page efficientlyxn I was going to use logic gates for the addressing, but decided against it for simplicity
User ram starts at about 1k (there's 31k of it in 16 paged areas), another experiment. if it doesn't work then I'll just tie it down to 31k.
There's a header for arduino shields. In paticular GameDuino looks interesting as it's VGA out and supports OpenGL as well as other accelerations and it's also an open hardware project, so all the docs are online. This is something to look at once the board is working though
A fair bit of work also went into the power regulation, including power fail detection, so there's a few cycles of NMI to at least not to mess things up before the rest of the system runs out the door (and also crowbar protection against overvolt/ reverse polarity - a hard lesson learned from recently killing an icom7300 which costs a bomb and has no form of overvoltage protection at all)
And there's lots of leds, and bargraph leds! and an LCD!