Skip to content

Releases: highbyte/dotnet-6502

0.14.0.39-alpha

25 Nov 13:00
Compare
Choose a tag to compare
0.14.0.39-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.0.37-alpha...v0.14.0.39-alpha

0.13.0.37-alpha

22 Oct 18:32
dec1c80
Compare
Choose a tag to compare
0.13.0.37-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.12.1.36-alpha...v0.13.0.37-alpha

0.12.1.36-alpha

12 Oct 19:30
acc0237
Compare
Choose a tag to compare
0.12.1.36-alpha Pre-release
Pre-release

What's Changed

  • Feature/misc c64 fixes by @highbyte in #88 including refactor of keyboard input to emulate the keyboard matrix for more correct keyboard handling.
  • Feature/gamepad c64 by @highbyte in #89

Full Changelog: v0.11.0.34-alpha...v0.12.1.36-alpha

0.11.0.34-alpha

04 Oct 10:20
99f2075
Compare
Choose a tag to compare
0.11.0.34-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.10.0.33-alpha...v0.11.0.34-alpha

0.10.0.33-alpha

01 Oct 11:58
Compare
Choose a tag to compare
0.10.0.33-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.0.32-alpha...v0.10.0.33-alpha

0.9.0.32-alpha

23 Aug 21:08
Compare
Choose a tag to compare
0.9.0.32-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.8.0.30-alpha...v0.9.0.32-alpha

0.8.0.30-alpha

08 Aug 14:59
Compare
Choose a tag to compare
0.8.0.30-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.8.0.29-alpha...v0.8.0.30-alpha

0.8.0.29-alpha

04 Jul 21:09
5dbe3d5
Compare
Choose a tag to compare
0.8.0.29-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.7.0.27-alpha...v0.8.0.29-alpha

0.7.0.27-alpha

20 Nov 11:32
Compare
Choose a tag to compare
0.7.0.27-alpha Pre-release
Pre-release

Skia WebAssembly host improvement

  • Improved keyboard input handling
  • Improved config screens
  • Layout changes
  • Store uploaded C64 ROMs in browser local storage.

0.7.0.26-alpha

12 Nov 14:06
Compare
Choose a tag to compare
0.7.0.26-alpha Pre-release
Pre-release

Major rewrite

  • Rewrite of how the Memory is handled in the main Highbyte.DotNet6502 library works to support more generalized handling of bank switching, and mapping RAM as well ROM.
  • Rewrite of how the concept of a System (previously Computer) works.
  • New abstractions for System, Render, InputHandler.
  • Implementations in separate library for different Systems: Generic and C64
  • C64 system loads user-supplied ROMs (Kernal, Basic, Chargen)
  • Implementations of Renderers and InputHandlers in separate libraries
  • Renderers: SkiaSharp, SadConsole in separate libraries.
  • C64 SkiaSharp render implementation generates SkiaSharp images for characters from Chargen ROM.
  • InputHandlers: Silk.NET, Asp.NET, SadConsole
  • WASM, SadConsole, ConsoleMonitor examples replaced as new Applications
  • New Application for hosting SkiaNative UI.
  • Major perf improvements
  • Upgrade to .NET 7
  • The Highbyte.DotNet6502.SadConsoleHost no longer exists, and therefore no NuGet library published. Replaced with Highbyte.DotNet6502.Imp.SadConsole, but no NuGet library is published (for now at least).