New yapeSDL binary release!
A new binary release of yapeSDL (0.70.2) for Ubuntu 64-bit and Windows 32/64 bit. 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
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 .