Fix some missing long filesnames
Primitive instructions - taken from MCC release. TODO...
Fix long filenames directories - must use directory path, not append long filename to path!
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
New link provided by Mark K
Merged in Dmitriys Aeon lite port. This does not build for me yet - needs a few more adjustments...
Changed to ~0.6 seconds for core reload
Changes for Aeon lite - notably 1MB ram support and ise build warnings fixed
Merged aeon lite 1MB memory support
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...
Connect up scanlines to spare mist dip switch!
Fixed length
Latest rom - fixes dots in filenames
Use minimig reset - in case it helps!
Reverted signed/unsigned
switch to signed samples - which replay and sigma delta want!
fix files with >1 . - also saves some rom space!
Added some great notes on setting up on chameleon
Retry SD init if it fails
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.
Chameleon output dir differs
Need ..
Fixed missing my
Added chameleon
Do not use top bit of sound - replay samples are signed
Hopefully version fits this in!
Added scanlines support
Switched to using Peters chameleon_io module. Great, gives c64 joystick and cdtv support!
Switched to rom from sd card
Added scandoubler
Added chameleon version
First cut - same as DE1!
Added ZPU/SD
Added SDRAM. Worked!!
Added generic for Aeon_lite. vars need setting up though.
Fixed throttle...
Cleaned up main, so only 1 copy of core bits. Created aeon lite rom
Made firmware suitable for aeon lite with 1MB RAM. Requires associated address_decoder change - TBD
First working Chameleon build. No drive emulation, 16KB RAM, PAL.
Version based on date
Reduced volume a bit
Added new files
Mix covox and gtia as if they were pokey channels. Increase precision to allow 8-bit covox channels. Its not clear how gtia and covox really clip with pokey channels - that would need research. For now this improves volume.
Added 15KHz RGB versions
Removed
New firmware. Supports larger SD cards.
Fixed alternative version of sd card access. Taken from petit fatfs. Supports > 1GB cards.
Added option for OSB internally
Fixed clean
Save some bytes. Some commented debug
Missing header
Save some bytes
Prepare interface for alternative version of mmc.c - for >1GB cards
Attempting to save some memory!
Fix name clash if all in one compilation unit
Allow more than 32K sectors.
This version should allow >1GB cards, but does not work yet
Internal ROM version
Reverted accidental commit
Interface changes in replay lib
Latest firmware
Mist has other type of build script
Allow SIO over serial port again
Fix display of disk type
Add some mist button support for keyboard less setups
Button 0=F11. Switched swapped joysticks. connected led to sio
removing test
sdfsddf
Added scandoubler. Build some variants.
Start connecting up switches/gpio again. So far joystick... Also connected antic refresh to sdram.
tb tweaks
Added DE1 ROM
Allow more than 4 bits of precision
Not 100% sure why but this change from a while ago breaks the mist and de1 sdram versions. Need to investigate futher but reverting for now.
Added DE1
Added ZPU - it works. Need to add GPIO joystick back in...
Added 32-byte write support to ROM area! For MIST external sector buffer. TODO: Smarter method...
Remove stale files - creates output directly where needed...
Added release notes
Increased version. ZPU ROM updated to fix a few firmware bugs (e.g. swap drive bug) - see firmware commits for details.
Added ZPU. Added read/write SD support. Fixed joystick. Switched to new mist keyboard mode (ps2 emulation).
Mist read/write support added/debugged. Single OS ROM + file selector. Fix bug when using "move to drive 1" which reinstated empty drives! Never access Atari system while reset.
Ready for first mcc release
Added simple dma for faster sd card reading
Use F5-F8 for Help,start,select,option. Use F1-F4 for F1-F4!
Fix memory_data_in missing from sensitivity list
use MCC paths (will differ per system - TODO)
Booting 1 second slower than Atari - not bad given also loading several ROMS from SD - can of course be further improved
Added real-only support. Describe disk image in menu.
Add start of antic testbench
Make more resilient to slow ram accesses. Needs more work/testcases etc for this really.
Increase SPI clock speed
Copy all files, so build dir can be copied to another server and built in gui
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!
Antic refresh always takes one original cycle - this fixes turbo mode up to 4x on mcc