@calmopyrin calmopyrin released this Jan 10, 2018 · 1 commit to master since this release

Assets 5

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

Alas, no new binary for Mac this time. 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 .

Assets 6

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.