Press windows key to toggle paddle mode. Press alt to toggle scanlines.
Output the next key state, so I can easily trigger on random keypresses
Reverse pot direction
Added reverse option. Yes, pots are a different direction from cx52!! 2600daptor vs 5200daptor
Working on high-res fixes - not yet complete, but still passes acid
Fix shift. I hope this is correct now for both platforms... the pokey.pdf misses some details.
Do not clear 2nd pokey - we only have one so this wipes that out...
Removed delay
Added file to project
Better support for cartridges on 5200
Better cartridge support for 5200
Fix pitfall. Was only getting 2/3 values for keycode... My previous implementation seems to match the pokey datasheet but I guess not...
Changed from pullup to pulldown on unused bus locations on 5200
Only hold break, shift or control when those keys are being scanned
Connected PAL signal to scandoubler to allow NTSC palette
Connect pal siganl to scandoubler - to allow ntsc palette
Connect pal signal to scandoubler - to allow ntsc palette
Paddle on mist a800. Added NTSC palette. Added support for 4k and 8k roms to 5200 - need to wire up to cartlogic really...
Fixed build error
Firmware changed from using atari5200 to atar5200 - only have 8 characters!
sd emulation fix - thanks Till
use atari5200 as directory
Use atari5200 as sd card directory
Corrected device. Now complaining about one of the spi pins
Applying a few interface/file changes
Make sures its named 5200 throughout
New one stable now pll fixed - deleting old interface version
Made sure its 5200 throughout
Made the sdcard one the main one - should be stable now with pll fix
Fixed pll - its important that the ps2 clock is in sync - i.e. integral factor - with the system clock...
Fix button mappings
Some 5200 fixes, reverted to data_io mist interface
svn doing stupid stuff
sd card version - not working, reverting main version to data_io
Changed to some empirical values that work better with 5200 daptor...
First 5200 stick now working - at least joystick + keypad
SD card fixes, due to how spi_master released cs_n during command. Thanks Till!
Pass s4_n,s5_n and cctl_n through 6502 timing adaptor. Only accept request at start of cycle.
Started to connect up 5200 joystick. On mist this will work with keyboard + analog stick, or 5200daptor
Patches from Hias. Fix timing to allow The!Cart to work. Start of PBI work.
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
Add a newline, in case there is not a newline at the end of the file
These were cross connected - no idea why it was building. SD init gets further now, but still no dice.
As discussed with Till - these were taken under Lesser
Changed mist to use simulated sd card, rather than the custom protocol
Upgraded to latest version of Peter Wendrichs core. Thanks Peter!
Fix replay build
Fix PIA store. Checked freezer source, it expects it
Allow delete or scroll lock. I found scroll lock did not work on my mist - perhaps my kb
Merged turbo freezer support from Hias. Working pretty well. PIA freezing not working yet though, so no joystick after freeze. Scoll lock to freeze.
Added some glue to talk to 6502 style bus with phi1/phi2 etc. Connected to GPIO including phi2 out. VBXE carts not running more reliably. In theory other carts such as The!Cart etc should work now, need to test...
Added mcctv notes
Smaller firmware, thanks to Hias
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
To LGPL as discussed
Needs some updates, but made a start...
Remove extra copyright files
Added cartridge instructions
Missing .. for 5200 build
Point cartridges at user dir, rather than os rom dir
Added mcctv and 5200 builds
Merged in first cut cartridge emulation support from Hias. Excellent:-)
Ooops... Accidentally commented cart loading on commit!
Init fil type properly on real hardware. Static init does not work with linker setup.
Merged in cartridge support from Hias. To make space some space improvements were done to freeze and drive emulator. Lots of scope for more
Added missing files from 5200 merge
Updated firmware
Merged into main firmware dir
Upgraded to v3 of petit fat fs. Should fix 64k file size limit.
Fixed 5200 rom addresses and memory clear. On 5200 ROM is currently in base ram area! Also install all zpu roms
Started merging in 5200 firmware changes. A800 firmware tested working. 5200 firmware not working, but likely a small fix...
Reconnected the cartrige adaptor - frogger works, nothing else tested!
Reconnected pot and keyboard - checked with my old adaptors.
Reconnected up the scandoubler on de1. This required sharing the pokey mixer to fix in m4k on de1. Also some work on using better pal/ntsc settings on de1 (not yet working)
Patch from Hias to fix case where linked list is not terminated. 0001-fix-directory-reading.patch
Patch from Hias for local ncurses output. 0001-initial-version-of-linux-firmware-simulator.patch
Fix arg building - output dir and platform version code
First cut of mcctv support. No keyboard support yet.
Merged patches from Hias - Makefile improvements to avoid having the main_real etc! Clean up of memory defs absolute vs... 0001-firmware-refactor-Makefile-to-prepare-for-target-spe.patch 0002-firmware-refactor-memory-location-definitions.patch
Fork of firmware for 5200 - will be merged back in soon...
Fixes for 5200 support. Now working:-)
First cut 5200 support for MIST. Review if we can share with mist atari800 - with a generic.
First cut of 5200 support for the DE1. Might want to share this with the Atari 800 verison - with a generic. PAL/NTSC PLL not working for some reason... firmware forked for 5200 - will be merged before commit
Used correct pll settings for PAL and NTSC
Split PAL pll into two - now much closer to real frequency
Making a start on 5200 support. GTIA needs to expose full consol output for this. So far just removed chips from custom top level and made address decoder adjustments.
Added reset to noise filter (helps for sim), fixed inversion on poly5.
Remove inversion
Updated replay lib. Disabled LEDs. In theory the latest replaylib has working fileio so I can implement that soon...
rom firmware had not built before... fix for >194 files
Switched to pal and ntsc specific pll
Match more closely to schematic - delay/inversion
noise delay between channels. Apply force break to two tone.
Improved timings for PAL and NTSC
It is important when we sample and when we toggle. Fixes "clarinet".
Add 32GB SD support to MIST
Add 32GB SD support