-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SadConsole improvements and updated documentation (#110)
* In SadConsole, use actual C64 ROM font characters for more accurate text mode visuals. Also SadConsole font configuration per system. * Add app icon to all host apps. * Add logo to SilkNetNative and SadConsole UIs. * Major update of documentation. * Add C64 ROM checksum validation. * Support multiple C64 ROM versions. * Minor fixes
- Loading branch information
Showing
146 changed files
with
1,572 additions
and
862 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,23 @@ | ||
<h1 align="center">Highbyte.DotNet6502.App.SadConsole</h1> | ||
|
||
# Overview | ||
<img src="Screenshots/SadConsole_Generic.png" width="50%" height="50%" title="SadConsole rendering in native SadConsole host window"> | ||
<img align="top" src="Screenshots/SadConsole_C64_Basic.png" width="25%" height="25%" title="SadConsole native app, C64 Basic" /> <img align="top" src="Screenshots/SadConsole_C64_Monitor.png" width="38%" height="38%" title="SadConsole native app, C64 Monitor" /> | ||
|
||
# Features | ||
Native cross-platform app written in .NET with a Window, renderer, and input handler via SadConsole (from ```Highbyte.DotNet6502.Impl.SadConsole```). | ||
|
||
Currently the system to emulate is configured in the appsettings.json file. | ||
Native cross-platform app based on the [`SadConsole`](https://github.com/Thraka/SadConsole) terminal/ascii/console/game engine. | ||
|
||
# System: C64 | ||
A directory containing the C64 ROM files (Kernal, Basic, Chargen) is supplied by the user, and set in the appsettings.json file. | ||
- 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. | ||
- Only video mode that works in C64 character mode (not multicolor) with built-in characters set from ROM is supported. | ||
- Generation of sound via NAudio with custom OpenAL (Silk.NET) provider (for cross platform compatibility). | ||
|
||
# System: Generic computer | ||
TODO | ||
|
||
# Monitor | ||
Press button or toggle with F12. | ||
TODO | ||
|
||
# Stats | ||
Press button or toggle with F11. | ||
TODO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.