Skip to content

Commit f54e540

Browse files
committed
Add docs
1 parent 7332e03 commit f54e540

4 files changed

Lines changed: 14 additions & 4 deletions

File tree

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,20 @@ See [Desktop Apps](doc/DESKTOP_APPS.md) for download links for pre-built executa
5151
| ----------------------------------------------- | ------------------------------------------------- |
5252
| <img src="doc/Screenshots/VSCode_source_debug.png" title="VSCode source debug"/> | <img src="doc/Screenshots/VSCode_disassembly_debug.png" title="VSCode disassembly debug"/> |
5353

54+
## Lua scripting
55+
56+
The Avalonia desktop and browser apps support [Lua scripting](doc/SCRIPTING.md) for automating the emulator — selecting systems, controlling emulation, reading/writing memory, injecting input, and more.
57+
58+
| [Lua scripts in desktop app](doc/SCRIPTING.md)| [Lua scripts in browser app](doc/SCRIPTING.md) |
59+
| ----------------------------------------------- | ------------------------------------------------- |
60+
| <img src="doc/Screenshots/AvaloniaDesktop_C64_Scripting.png" title="VLua scripts in Desktop app"/> | <img src="doc/Screenshots/AvaloniaBrowser_C64_Scripting.png" title="Lua scripts in Browser app"/> |
61+
5462
## Other features
5563

5664
| [Run 6502 machine code in your own .NET apps](doc/CPU_LIBRARY.md) | [Machine code monitor](doc/MONITOR.md) | [C64 Basic AI code completion](doc/SYSTEMS_C64_AI_CODE_COMPLETION.md) |
5765
| -------------------------------------------- | -------------------------------------- | --------------------------------------------------------------------- |
5866
| ![Code integration](doc/Screenshots/Code_integration.png 'Code integration') | ![SilkNet native app, C64 monitor](doc/Screenshots/SilkNetNative_Monitor.png 'SilkNet native app, C64 monitor') | ![C64 Basic AI code completion](doc/Screenshots/BlazorWASM_C64_Basic_AI.png 'C64 Basic AI code completion') |
5967

60-
## Lua scripting
61-
62-
The Avalonia desktop and browser apps support [Lua scripting](doc/SCRIPTING.md) for automating the emulator — selecting systems, controlling emulation, reading/writing memory, injecting input, and more.
6368

6469
## Common libraries
6570
- [`Highbyte.DotNet6502`](doc/CPU_LIBRARY.md)

doc/APPS_AVALONIA.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,11 @@ See [here](DESKTOP_APPS.md) how to download and run pre-built executables.
4747
## System: Generic computer
4848
The example 6502 machine code that is loaded and run by default for the _Generic_ computer is this a assembled version of [this 6502 assembly code](../samples/Assembler/Generic/hostinteraction_scroll_text_and_cycle_colors.asm)
4949

50+
## VSCode debug adapter
51+
See [here](../tools/vscode-extension/README.md).
52+
53+
## Scripting: Lua scripting via MoonSharp
54+
See [here](SCRIPTING.md).
5055

5156
## UI
5257

@@ -81,7 +86,7 @@ TODO
8186
## Run browser app from command line (Windows, Linux, Mac)
8287
### Run Debug build (very slow)
8388
```shell
84-
cd ./src/apps/Avalonia/Highbyte.DotNet6502.App.Browser
89+
cd ./src/apps/Avalonia/Highbyte.DotNet6502.App.Avalonia.Browser
8590
dotnet run
8691
```
8792
Open browser at http://localhost:5000.
510 KB
Loading
400 KB
Loading

0 commit comments

Comments
 (0)