Releases: calmopyrin/yapesdl
Binary release 0.71.2
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.
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 .
The original 0.70.1 binary release imported from Codeplex
The original 0.70.1 binary release of yapesdl from Codeplex for Ubuntu 64-bit and Windows 32/64 bit. The following most notable changes were made:
- serial IEC implemented to complement the Commodore plus/4's parallel IEC
- much improved VIC-II emulation (lightpen latches, sprite crunching, DMA)
- improved SID emulation & replay (6581R4 default for C64, 8580 for plus/4)
- minor CIA changes
- ported and compiled to Javascript using Emscripten
- savestates support
- implemented a simple options menu at long last
- video speed increased via 'SDL_SetRenderTarget'
- use 'SDLGameController' API rather than 'SDLJoystick'
- more consistent positional keymapping
- simple overlay keyboard for hints
- more jostick keyset options
- preliminary ZIP file support
The emulator runs fine in a browser as well when compiled to Javascript using Emscripten. A working demo is available here.