Added return to boot menu to a800 mcc cores
Firmware changes for 5200 joystick control in the menu
Allow both joysticks to control menu. Some small USB fixes.
Rebuild of ZPU firmware to pick up SIO patches from Hias
Official wireless controller support
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
MCC controller custom mapping
Share the USB PS2 override logic. Wire up USB to controllers on the MCC216
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:)
start of USB support - ram timing issue fixed
Ditto
Typo
Instantiate USB host. Next need to wire to ZPU, then make ZPU firmware talk to some USB devices via this...
key control in menu (if connected in core...)
Connected 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
rom firmware had not built before... fix for >194 files
Allow more memory for directories
Missing longfilename fix
Fix long filenames directories - must use directory path, not append long filename to path!
Latest rom - fixes dots in filenames
Fixed missing my
Hopefully version fits this in!
Version based on date
Added 15KHz RGB versions
New firmware. Supports larger SD cards.
Internal ROM version
Latest firmware
Added release notes
Increased version. ZPU ROM updated to fix a few firmware bugs (e.g. swap drive bug) - see firmware commits for details.
Ready for first mcc release
Increase SPI clock speed
Copy all files, so build dir can be copied to another server and built in gui
Switch to internal rom
Added variant to mcc binary
Connected up fkeys
Added zpu. Fix sdram 32-bit mode.
Fixed turbo
Cascaded pll in order to get exact SVIDEO frequencies
First cut with svideo, all versions from generic
First version that boots with sdram
Final step of mcc216 build process - Windows only, appears to run in wine
svideo code provided by the mcc216 team
Use video bits generic
Removed unused file
Wired up helloworld example to mcc216. Works!
Remove these, they are now common components.
Current unmerged vhdl for my Atari800 core and start at merging them into one tree with a common core