Tobias tobias-S0d+oa0fsY4@public.gmane.org [chameleon_64]
2014-10-13 16:28:26 UTC
Good Evening Betatesters!
I have just uploaded another Beta - get it from the wiki:
http://wiki.icomp.de/wiki/Chameleon#Updates
the changes in detail:
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
Have Fun!
I have just uploaded another Beta - get it from the wiki:
http://wiki.icomp.de/wiki/Chameleon#Updates
the changes in detail:
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
Have Fun!
--
http://www.icomp.de http://wiki.icomp.de
------------------------------------
Posted by: Tobias <tobias-S0d+***@public.gmane.org>
------------------------------------
http://www.icomp.de http://wiki.icomp.de
------------------------------------
Posted by: Tobias <tobias-S0d+***@public.gmane.org>
------------------------------------