Pojawiła się nowa wersja odmiany SDL emulatora YAPE autorstwa Atilli Grósz. Aplikacja pozwala pobawić się platformą Commodore C116, C+4, C16 - potocznie rodziny określanej skrótem C264, a dzięki środowisku SDL jest to możliwe również pod Linuxem, MacOS'em a nawet w przeglądarce.
Binary release v0.80.1 07/07/2024
New binary release for yapeSDL, the most notable novelty is comprehensive support for the Commodore VIC-20. Henceforth, yapeSDL supports emulating all three major 8-bit Commodore models in a single binary.
Overall
- 1-bit format and drag'n'drop support for WAV files
- remember last joystick keyset setting
- paste from clipboard with Alt+V
- cycle counter in external monitor
- VS2022, Mac/XCode & Linux compilation fixes
- serial IEC EOI improvement
- CPU halt bug fixed
- VIA improvements
Commodore plus/4
- TED sound fixes
- improved reading from open address space
Commodore VIC/20
- NEW! Commodore VIC/20 emulation with a rather decent compatibility
Binary release 0.71.2 21 Feb 2024
After a few years, finally a new binary (v0.71.2). The most important changes are as follows:
Overall
- SID (card) paddle support
- Optimized (unrolled) SID emulation core
- Added native un-ZIP support (via Minizip)
- Support for loading compressed TAP files
- Minor CPU regression for SHY fixed
- More robust error handling on startup in Emscripten builds
- Fixed transmitting of last byte after an EOI in IEC mode
Commodore plus/4 mode
- Implement Hannes 256 kb memory expansions
- ROM banking fix
- Unmapped memory read fix
Commodore 64 mode
- Somewhat improved VICII core (sprite, badline)
- Implement REU (256/512 kB)
UI changes
- Snapshot save menu item added
- Added menu item for attaching ROM images
- Added distinct soft reset and hard reset
- Fixed tape play/stop in the menu
- Better menu navigation with game controllers
- Lock Fn keys when run in a browser
- Fixed loading files of a relative path from the command line
External monitor improvements
- compare memory with command 'C'
- potential deadlock fixed on certain unices but there are still known issues with the monitor not functioning properly there
A binary for Mac is also provided with proper icon and signature. The emulator runs fine in a browser as well when compiled to Javascript using Emscripten. A working demo is available at http://gaia.atilia.eu/download/wip/YapeSDL.html.
YapeSDL (0.70.2)
The following changes were made since 0.70.1:
External monitor improvements:
- debuggable drive
- dump raster counters for Commodore 64 as well
- split functionality of the 'M' and '>' TEDMON commands
- hunt command ('H')
- repeating the last command on ENTER
Video:
- CRT emulation fix
- vsync option added
- adjust saturation & brightness
- hue offset option added
- CRT gamma correction added
Audio:
- better timing during frequent updates
Commodore plus/4 mode:
- TED emulation improvements ($FF1E writes, sound)
Commodore 64 mode:
- replaced palette with measured hues
- sprite emulation fixes
- improved serial IEC port emulation accuracy
- preliminary cartridge (.CRT) support
Overall:
- reduced static array initialization usage to reduce binary size for Emscripten
- isolated CIA emulation code
- various bug and compiler warning fixes
Vox populi
Dodaj komentarz
![[cpc] CPC Alive 1.18 23/01/2025](https://www.t2e.pl/Photos/www/picphoto/59e52c1b1.jpg,134)
![[GameBase] Amiga Gamebase 1.7 update 90.1 5/02/2025](https://www.t2e.pl/Photos//www/photo/202311/amiga-gamebase-splash-iii.jpg,134)
![[multi] BizHawk x64 2.10 7/01/2025](https://www.t2e.pl/Photos/www/picphoto/2890f6481.jpg,134)
![[C64] Hox64 1.1.2.7 2/01/2025](https://www.t2e.pl/Photos/www/picphoto/27f2b7bf1.jpg,134)
![[c64] Dev WinVice 3.8.x R45476 09/02/2025](https://www.t2e.pl/Photos/www/picphoto/f36f8d0f1.jpg,134)