As you probably noticed more than one month passed since the last update - the last few months showed that switching between projects every few weeks is very inefficient, so we decided to switch our development strategy once again.
This update contains a lot of internal changes, i have been reworking the banking and shuffled code around to make room for more improvements. Some customers came up with good ideas on how to improve the menu system, which have been added to our "to do" list and which made this rework necessary. Some of these ideas have already been implemented for this update, most notable the 720x576 resolution and autostarting of G64 images.
The changes in detail:
Code
- FPGA Core:
- - Added 720x576 resolutions
- Filebrowser:
- - G64 files can be autostarted by pressing RETURN on them in the file browser
- - D64 and G64 files can be autostarted by using CBM+E (execute) action, which
- is also available in the file-action menu (space)
- - enabled copying files into D64 images
- - (re)enabled "rename" in the file-action (space) menu in CDTV mode
- - BUGFIX: disabled "rename" and "delete" for the ".." entry in the file-action
- menu (space)
- - BUGFIX: "Browser starts with 2 Panels" settings did not work when a Panel
- was switched to full size when leaving the Browser
- - BUGFIX: Files with unknown extension were always recognized as .bin files,
- which made the common fallback action pointless. Now files without
- any extension are assumed to be binaries, all other files use the
- default fallback action.
- Monitor:
- - BUGFIX: fixed output of the "mc" command so it always shows character blocks
- aligned to 8 bytes. this also fixes the broken forward scrolling.
- Header:
- - Renamed VGAMODE and VGACTRL to VGAMOD and VGACFG to match the progmanual
- - Removed obsolete VGA related defines
As always get the update on the Chameleon wiki page.