Skip to content

Avalonia

This page is about a library, not the Avalonia app.

Library: Highbyte.DotNet6502.Impl.Avalonia

  • System-agnostic Avalonia render targets (a bitmap two-layer render target) and input context. Used by both the Avalonia Desktop and Avalonia Browser apps.

System-specific code lives in companion libraries

This library holds only system-agnostic Avalonia glue. Per-system code is in the engine-plugin libraries Highbyte.DotNet6502.Impl.Avalonia.Commodore64, .Vic20, .Apple2, .Oric, and .Generic. Their host-agnostic system providers feed the generic Avalonia bitmap or command-stream targets, while each plugin wires its system configuration and input handler. See Systems / C64 / Libraries, Systems / VIC-20 / Libraries, Systems / Oric / Libraries, and the Apple II system overview.

Render

Common render targets

TODO

Input

TODO

Logging