Mistification from slingshot, many many many thanks!
Create standard video mode rom
Add support for 480i/576i,720p and 1080i
basic mist ypbpr support
Get sockit firmware building
Set line control earlier on. Otherwise hubs reject the set_address, since it comes too soon.
Bug#75: Fix USB keyboard hang after 70 minutes
Turn off some 5200 stuff when not in 5200 mode. Remove unused function.
Fix airstrike 1 loading - have to nak sector 0
Ádded USB joystick switching + misc fixes for mcc release 1.3
Torid works!
Shrunk some logging
Changed from iprintf to hub_debugf, so save rom when enabling iprintf
Debugged usb logging a little
Some primitive ram test code - disabled for now
Not sure quite what I was trying to do here, but it works. Fix 0 size writes?!
Added eclairexl to build
Torid support - untested as yet. Its not HID but hack it to work! TODO: more generic support
Debugged usb logging
usb debug support to fix torid
Typo for reset
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.
Allow 2nd joystick to control menu. Some small USB fixes.
Patches to improve SIO from Hias. Many thanks!
New memory map
Added memory map
Added support for mcc wireless joypad
Fixed linux build
Added missing file
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.
Allow 64k carts to work. Switch keyboard to PS2 port 2.
papilio duo support
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 some timing issues on faster CPUs - e.g. ARM on SOCKIT
Fixed delay function on sockit
Sockit work in progress
added init stub for sockit
Removed printf
Fixed verify mode - missing seek
Added USB support
Added usb polling
MCC 5200 firmware
MCC controller custom mapping
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 now working, feeding events to core. Still some bugs remaining - such as clash with drive emulation.
Fixes to make this build into ZPU firmware
Untested support for usbhostslave from opencores. Based on working usb code in mist.
key control in menu. escape to exit
Do not clear 2nd pokey - we only have one so this wipes that out...
Removed delay
Better cartridge support for 5200
Paddle on mist a800. Added NTSC palette. Added support for 4k and 8k roms to 5200 - need to wire up to cartlogic really...
Firmware changed from using atari5200 to atar5200 - only have 8 characters!
Use atari5200 as sd card directory
Switched mist_5200 to use sd card emulation. NB SD cart emulation does not work yet with this core, but problem identified and Till will be fixing. Thanks Till!
Switched to new mmc code a while back, removing old
Changed mist to use simulated sd card, rather than the custom protocol
Merged turbo freezer support from Hias. Working pretty well. PIA freezing not working yet though, so no joystick after freeze. Scoll lock to freeze.
Applied patches form Hias - mostly make the firmware smaller. 0001-firmware-read-cartridge-data-in-a-single-chunk. 0002-firmware-get-rid-of-regs.c-this-saves-some-300-bytes 0003-firmware-get-rid-of-libgcc-for-a800-firmware-build
Point cartridges at user dir, rather than os rom dir