1.7.0_b15
-
General
- Added drives 10 and 11: 8 to 11 are the available disk drives. The old local (not true drive) 10 has been moved to 12.
- Removed drive's progress bar to optimize GUI space
- New local filesystem mode: the user can attach a local directory to a disk (8 - 11). The files will be loaded into a virtual D64 (if there's space for all) that will be written back to the source directory when closed.
- Added --prg-as-disk option: if checked every PRG file will be loaded as if it was a disk
- Added --fullscreen --vdc-fullscreen options
- Added --ignore-config-file option: if activated the emulator will not load any configuration file at start up.
- Added Single Frame Mode for VIC & VDC : when in Single Frame Mode the user can advance in the emulation frame by frame.
- Added cassette's controls over cassette's panel. Added forward & rewind controls.
- Added Reset (CTRL+ALT+R) command that restores the last PRG file
- Added Hard Reset
- Fixed LAX_I constant to 0xEE always
- Fixed handling of G64 disk: now it's possible to write on empty tracks
- Fixed CRT Comal80
- Fixed ULTIMAX mode: writings to roms don't affect underlying ram.
- Fixed testcart when screeshot is requested: must wait at least 1 frame. When IO is not active now testcart is disabled.
- Fixed CPU 6510: must set I on reset
- Added display effects: mirroring and flipping
- Added tape counter
- Improved tap handling: user can select in the preview panel which entry to run. Added tap counter on GUI
- Modified border handling: removed check on cycle 63 in checkVertical
- Added under various VIC menù the possibility to hide VIC's borders
- VIC's new colodor Palette
- Fixed SID's mute setting: after reset mute setting is preserved
- Added support for NTSC
- New brand Assembler (inspired by KickAssembler) with breakpoints, macros, high level statements, etc. see https://github.com/abbruzze/kernal64/tree/master/Kernal64/asm
- Added EasyFlash support for flashing roms. Added EasyFlash jumper on GUI settings.
- Added ROM reloading to change rom content without restarting emulator.
- Added Settings panel on Help menu.
- Added Cart Info panel on Cartridge menu.
- Added new options for roms: --kernal, --charrom, --basic, etc.
- Changed process exit code when a bad line argument is encountered: from 1 to 100 (for testbench)
-
C64
- Support for BeamRacer card (https://beamracer.net)
-
C128
- Fixed function rom handling: if rom's size < 16K the mid rom is copied in the high rom. Now TurboAssembler128 works.
- VDC: added on the VDC window the possibility to handle or not the automatic resolution adaptation of the monitor. Needed to run properly VDC-MCD demo (https://csdb.dk/release/?id=197895)
- VDC: added handling of reg 27 > 0 to attributes processing in case of bitmap mode
- Fixed testcart: when IO is not active now testcart is disabled