Way to scanning for bad connections on gpio ports and store in ram
ip for loading into passive serial chip - not included for now
add vga clock. Revert keyboard response change, it was correct before there are just gpio shorts/bad conns
Set chip type for builds with internal rom and ram
run quartus!
debugged
Add low drive strength, particularly while checking for shorts!
fix keyboard. Add a hardware test gpio version to just turn on each pin in turn.
Added internal rom ram mode
Eagle projects for the DE1 and EclaireXL breakout boards. Also the project for the EclaireXL mainboard. The breakboard boards are tested, though there are a few known issues to fix (connect that airwire at the least!!). The EclaireXL is untested as yet.
Debugged usb logging
usb debug support to fix torid
Disable playfield DMA when mode dmactl(1 downto 0)=="00". Fixes turmoil and spider city. I am sure I also need to fix the dma clock since this is not a case I really thought anything used. Still it passes acid and fixes these games so committing as is. Thanks to Phaeron for the help with this one!
Allow 2nd joypad to press select too
Added return to boot menu to a800 mcc cores
Hold select(pause) for 5 seconds to return to boot menu
Typo for reset
Firmware changes for 5200 joystick control in the menu
Fix menu control with stick on 5200. Add escape support by pressing both stick triggers. Make accidental reboot harder on 5200. Now reboot is on right stick + trigger on both platforms. Still on trig2 for a800 which only has one fire button.
Paddle fixes. Enable pokey even when only ZPU active. Fix allpot.
Started on USB support. Added builds for A2 and A9. A2 will be standard and I acquired a few A9s to play with!
Also available in: Atom