CopperMod.Amiga.Lightweight
0.1.0-preview.1
dotnet add package CopperMod.Amiga.Lightweight --version 0.1.0-preview.1
NuGet\Install-Package CopperMod.Amiga.Lightweight -Version 0.1.0-preview.1
<PackageReference Include="CopperMod.Amiga.Lightweight" Version="0.1.0-preview.1" />
<PackageVersion Include="CopperMod.Amiga.Lightweight" Version="0.1.0-preview.1" />
<PackageReference Include="CopperMod.Amiga.Lightweight" />
paket add CopperMod.Amiga.Lightweight --version 0.1.0-preview.1
#r "nuget: CopperMod.Amiga.Lightweight, 0.1.0-preview.1"
#:package CopperMod.Amiga.Lightweight@0.1.0-preview.1
#addin nuget:?package=CopperMod.Amiga.Lightweight&version=0.1.0-preview.1&prerelease
#tool nuget:?package=CopperMod.Amiga.Lightweight&version=0.1.0-preview.1&prerelease
CopperMod.Amiga.Lightweight
Independent PAL OCS A500 engine: Copper68k 68000, 512 KiB Chip RAM, 512 KiB slow RAM, native Kickstart 1.3, one read-only standard ADF drive. ROMs and game media are not distributed with this package.
Use the public LightweightA500Machine API to load a ROM, mount/eject ADF
bytes, submit input, reset and execute frames. Read Framebuffer and
AudioSamples from their reusable buffers before executing the next frame.
The engine is single-owner; marshal UI input onto its execution thread.
Host presentation, pacing and audio-device delivery remain outside this library.
Request FramebufferWidth = 908 to retain OCS hires output.
The host does not need friend access, a Legacy Bus/Scheduler or CopperStart. Internal CPU timing hooks are shared only between the engine and Copper68k. Unsupported behavior is reported, not delegated to another engine.
The preview package is experimental. Compatibility is narrower than a complete Amiga emulator; documented hardware uncertainties are not closed by package validation. Only Release builds without diagnostics may be packed.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Copper68k (= 1.4.1-boundary.1)
- CopperDisk (= 2.1.1-boundary.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.1 | 47 | 9/16/2026 |