Releases: highbyte/dotnet-6502
Releases · highbyte/dotnet-6502
0.14.0.39-alpha
0.13.0.37-alpha
What's Changed
Full Changelog: v0.12.1.36-alpha...v0.13.0.37-alpha
0.12.1.36-alpha
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
What's Changed
Full Changelog: v0.10.0.33-alpha...v0.11.0.34-alpha
0.10.0.33-alpha
What's Changed
Full Changelog: v0.9.0.32-alpha...v0.10.0.33-alpha
0.9.0.32-alpha
What's Changed
Full Changelog: v0.8.0.30-alpha...v0.9.0.32-alpha
0.8.0.30-alpha
What's Changed
- Feature/c64 raster/timers and misc improvements by @highbyte in #77
- Feature/naudio and openal native cross plattform audio for C64 by @highbyte in #78
- Feature/c64 smooth scroll by @highbyte in #79
- Feature/monitor improvements by @highbyte in #80
- Feature/wasm load examples by @highbyte in #81
- Feature/misc fixes by @highbyte in #82
Full Changelog: v0.8.0.29-alpha...v0.8.0.30-alpha
0.8.0.29-alpha
What's Changed
Full Changelog: v0.7.0.27-alpha...v0.8.0.29-alpha
0.7.0.27-alpha
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
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 withHighbyte.DotNet6502.Imp.SadConsole
, but no NuGet library is published (for now at least).