Capture SIO commands using a hardware state machine - too time critical to easily merge with USB polling otherwise (without much code refactoring...). Now drive emulation works on MCCTV with USB:)
USB support - larger rom/ram support
Changes for Aeon lite - notably 1MB ram support and ise build warnings fixed
Added simple dma for faster sd card reading
Allow SPI clock speed to be set by generic. It was running at half speed for 28MHz platforms vs 58MHz platforms. Need to improve spi speed since byte wise writing is too slow loading roms - 8 seconds on startup!
Added missing spi component! Fix pokey instantiation. Fix pause.
Clock pause by pokey enable, so its a fixed speed even if system clock 28MHz,57MHz or otherwise
Cleaned up ZPU into slightly more generic form, though still clearly atari core targetted. Added inital tb, though needs rom to verify more. MIST sector side removed, but should be possible with external changes. Now ZPU instead has lots of GPIO.
Current unmerged vhdl for my Atari800 core and start at merging them into one tree with a common core