Fix airstrike 1 loading - have to nak sector 0
Ádded USB joystick switching + misc fixes for mcc release 1.3
Allow both joysticks to control menu. Some small USB fixes.
Rebuild of ZPU firmware to pick up SIO patches from Hias
Simple memory saving support - to help debugging
Added Drive turbo selection. Fixed a few builds. Added which target is building to output. Run up to 3 jobs at once during build.
Split the concept of hsync, vsync and composite sync. When composite sync used tie vsync high. The offset hsync pulse of pal/hsync is only present for 15khz composite sync. Remove rom selection since its unused.
Latest firmware and added papilio duo to build scripts
First cut of papilio duo support. NB: This does not work yet, notably PLL needs changing. Then sram needs wiring up to allow zpu to run.
Fix for write with verify
RGBHV buils
Key support in menu
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:)
key control in menu (if connected in core...)
Connect pal signal to scandoubler - to allow ntsc palette
Add a newline, in case there is not a newline at the end of the file
Merged turbo freezer support from Hias. Working pretty well. PIA freezing not working yet though, so no joystick after freeze. Scoll lock to freeze.
Smaller firmware, thanks to Hias
Point cartridges at user dir, rather than os rom dir
Merged in first cut cartridge emulation support from Hias. Excellent:-)
Updated firmware
Used correct pll settings for PAL and NTSC
Switched to pal and ntsc specific pll
Allow more memory for directories
Apply keyboard and joystick inteference fix
Missing longfilename fix
keyboard must match for 2 cycles and joystick must match for 2 cycles (2 loops of state machine). This seems to pretty much prevent false keypresses. Of course cannot type when stick moved...
control got dropped - oops
Small adjustment to reduce false keypresses. They still occur though. Need a better algorithm.
Added first cut c64 keyboard support. Still some joystick/keybard interaction issues
Changed to ~0.6 seconds for core reload
Added normal reset button behaviour. Debounce for now is just enable at 10hz! Applied that to scanlines button.
reset was copied from a broken design - oops...
Latest rom - fixes dots in filenames
Use minimig reset - in case it helps!
Retry SD init if it fails. Use faster clock for mux - hopefully will fix c64 joystick issue. Sped up spi clock to match. Closed a few minor timing problems.
Switched to using Peters chameleon_io module. Great, gives c64 joystick and cdtv support!
Switched to rom from sd card
Added scandoubler
First cut - same as DE1!
Added ZPU/SD
Added SDRAM. Worked!!
First working Chameleon build. No drive emulation, 16KB RAM, PAL.