Cross-platform desktop app written with SadConsole terminal/ascii/console/game engine.
Technologies
- UI:
SadConsoleUI controls. - Rendering:
Highbyte.DotNet6502.Impl.SadConsole. - Input:
Highbyte.DotNet6502.Impl.SadConsole. - Audio:
Highbyte.DotNet6502.Impl.NAudio. Synthesizer viaNAudioand playback viaOpenAL.
See here how to download and run pre-built executables.
-
A directory containing the C64 ROM files (Kernal, Basic, Chargen) is supplied by the user. Defaults are set in the appsettings.json file, and possible to change in the UI. Also a auto-download option exists (license required).
-
Renderer provider
Video commands-> targetSkia commands- Character mode (normal).
- Only video mode that works in C64 character mode (not multicolor) with built-in characters set from ROM is supported.
-
Audio via NAudio synthesizer.
TODO
Press button or toggle with F12. TODO
Press button or toggle with F11. TODO
For development system requirements, see details here
See here
Open solution dotnet-6502.sln.
Set project Highbyte.DotNet6502.App.SadConsole as startup, and start with F5.
TODO

