Releases: abbruzze/kernal64
Releases · abbruzze/kernal64
1.8.5b1
1.8.4b1
1.8.3b1
1.8.2b1
- General
- New keyboard layout handling: now it is possible to use a more natural layout assigning different host keys to the same emulated key. The layout configuration is stored inside a configuration file, depending on the emulated machine. Each configuration file can contain different layout for different operating system. See Wiki for details.
- New virtual keyboard and keyboard editor: it's possible to enter key using a virtual keyboard. It's possible to edit the keyboard configuration or create a new one from scratch.
- New look and feel Flatlaf (thanks to https://www.formdev.com/flatlaf/)
- Added support for palette configuration loading from file (vpl) for both VIC (I,II) and VDC
- Fixed disk issues when user change disk
- C128
- Improvements for 2Mhz emulation
- Improved MMU (https://sourceforge.net/p/vice-emu/bugs/1835/?page=1)
- Minimal modifications to D030 registry: still partially supported
- Added ASCII/DIN handling for multilingual char rom set. Fixed 128/64 char rom reloading
- C64/C128
- Added Super Explode cartridge
- Added RAM Cart cartridge
- Added Isepic cartridge
- VIC20
- Addes support for WiC64
- CBMII
- Fixed 8050 DOS emulation
1.8.1b1
- Added support for Magnum Light Phaser light gun. Duck Hunt can be played now (https://csdb.dk/release/?id=226342)
- Fixed audio state saving.
- New initialization memory pattern for all machines.
- Added video & audio support for freespin demo (http://www.quiss.org/freespin/).
1.8.0b2
- New emulators: VIC20 and CBM-II (610/620/710/720)
- New Debugger
- USB Joystick: on (my) Windows 10 laptop jinput library seems to hang sometimes during initialization, freezing the whole emulator. Added a separate thread to check usb joystick availability.
- C64
- Dual SID fixed: some release ago was broken
VIC20's main features
- True drive emulation of 1541, 1571, 1581
- Tape emulation
- VIC
- PAL / NTSC model
- Palette
- Rendering options and effects
- Full screen
- NTSC interlaced mode
- Cartridges
- Final Expansion 3
- Geo RAM
- Ultimem
- VIC 1112 IEEE488
- RS-232 and Internet connection
- MPS803 printer emulation. Print preview panel
- Game portal (Pouet)
CBM-II's main features
- 6509 CPU cycle-exact
- Not true drive emulation of IEEE488 8050. Supported disk images:
- D80
- Models:
- 610 PAL/NTSC
- 620 PAL/NTSC
- 710 NTSC
- 720 NTSC
- MPS803 printer emulation. Print preview panel
- ACIA and Internet connection
1.7.4b1
- General
- Added support for G71 disk format
- Fixed state saving support: broken on last Wic64 release
- Adjusted LAST_SECTOR_GAP in gcr handling to a larger value: demo E2IRA now runs fine (except for a part into disk B that is not visible; must be turned off border !!)
- C128
- Added support for MagicDesk128 cart (https://github.com/RetroNynjah/Magic-Desk-128). It can be possible to run VolleyForTwo game with cartridge (https://kollektivet.nu/v42/)
- BeamRacer
- Fixed 0x43 registry handling. Now silverdr's demo jema_n_silver works fine. Thanks Silverdr for you help in testing.
1.7.3b16
- C64, C128, SCPU
- Fixed hard reset for expansion port
- WiC64 emulation: new dialog from Settings -> I/O.
- Added fix: url encoding removed.
- Added: state saving
- Added --wic64-network-name --wic64-enabled command line options
- Fixed MAC ADDRESS encoding
- Added support for SCPU
- Fixed response in case of bad URL
- Improved debug messages
- Added support for $24 command (POST): to be verified.
- Fixed setMode (to fix NUFLI demo)
- Background GET download postponed to fix corner cases
- Fixed video cache (black line on last video line)
- C128
- Fixed page 0 & 1 redirection for common memory.
- Beam Racer
- Fixed handling of bank pointers.
- Joystick
- Fixed keyboard emulation
- REU
- Added support for 8M
- 6510
- Commented out dma check before writing
1.7.2b1
1.7.1_b14
- General
- Rollback of VIC's pipeline function: unfortunately it's not yet full functional; more VICE's testbench tests passed but more demos broken.
- Debugger: registers are now shown in a table
- REU: changed floatingBus emulation, still something to fix.
- Fixed --warp option: now disables audio output
- Added --custom-glue-logic option
- Fixed handling of undocumented opcodes when operate in decimal mode.
- Fixed state saving: included PAL/NTSC VIC'state
- Fixed handling of CPU port's fading bits (6,7 for C64, 7 for C128)
- Added external -Dkernal64.config property to specify the configuration directory.
- Added new --viciinew option.
- Added 1024,2048,4096 sizes to --reu-type option.
- Fixed handling of warp mode: now when switching back to normal speed ther's no freeze time to wait for.
- CIA: fixed light-pen handling
- new SID (resid) implementation
- REU: when REU asserts DMA, AEC is high, and every pending writes are lost.
- Datassette: fixed counter on recording
- GMOD3 cartridge implementation
- New KCS cart
- C128
- VDC: fixed cursor handling introduced with graphic line buffer. Now the cursor is checked on every line.
- Fixed REU handling: when REU is performing DMA bit 6,7 of D506 set which bank is involved.
- Removed MMU registers from c64 mode: they are not visible.
- BeamRacer
- Fixed deactivation, when writing to register 0x2E