These are the changes since the last beta release. For the detailed history please take a look at the releasenotes in the "Documentation" directory. FPGA Core: ---------- - VIA fixes for PB7 output control from timer1 - VIA fixes for PB6 input triggering count of timer2 - Various other small VIA fixes related to timing (discovered when VIA was reused in VIC20 core). - Fixed bug in 10th second prescaler for CIA TOD. - Fixed bug causing writes to fail to color RAM in turbo mode. - CPU fix for illegal opcode 9F - CPU sets interrupt flag on reset. Menu System: ------------ - send abort command to sd card before starting another core from the menu. improves successful sd card init with cards that do not like to be init- ialized when a continues transfer command is still "opened". - now using a seperate copy of the character ROM for the menu system, so experimenting with a custom chargen can not render the menus unuseable. - VGA registers (VGAMOD and VGACFG) are no more preserved in the freezer, which makes it possible to go to the menu and change VGA settings at any time. - re-enabled full compiler optimizations Bootloader: - NEW: initialize C64 memory with typical poweron-pattern - show more detailed errors for SD-card init Options: - options-menu reworked using sub-menus for quicker access - NEW: option "menu input scheme" to enable CDTV-remote friendlier mapping of some keys (F5/F6 for mount/unmount). it will also disable some features that can not be used in any meaningful way without a key- board (ML monitor) - see user manual Filebrowser: - BUGFIX: player relocation for .sid tunes with v1 header was broken - BUGFIX: in .sid player set $01 to $36 after calling init and/or play, makes some (technically broken) testcases work (artura.sid) - BUGFIX: the status display in two panel mode was updated in wrong order - BUGFIX: petscii->screencode conversion for "fake uppercase" when lowercase charset is active was missing a few characters - BUGFIX: some ascii characters were not mapped to petscii correctly - BUGFIX: d64 reader was not creating error info block - BUGFIX: timestamps of created files were wrong due to a stack allocation issue. - NEW: added context-sensitive "file action" menu on SPACE - NEW: pressing arrow up in text viewer toggles upper/lowercase - changed G64 mounter to only align tracks that do not match the fixed track length. also clear unused tracks. - VGA mode test shows a "are you sure?" message - Debug overlay setting is applied immediately