Spannerisms.Futaba
0.2.1-beta
dotnet add package Spannerisms.Futaba --version 0.2.1-beta
NuGet\Install-Package Spannerisms.Futaba -Version 0.2.1-beta
<PackageReference Include="Spannerisms.Futaba" Version="0.2.1-beta" />
<PackageVersion Include="Spannerisms.Futaba" Version="0.2.1-beta" />
<PackageReference Include="Spannerisms.Futaba" />
paket add Spannerisms.Futaba --version 0.2.1-beta
#r "nuget: Spannerisms.Futaba, 0.2.1-beta"
#:package Spannerisms.Futaba@0.2.1-beta
#addin nuget:?package=Spannerisms.Futaba&version=0.2.1-beta&prerelease
#tool nuget:?package=Spannerisms.Futaba&version=0.2.1-beta&prerelease
Futaba
Futaba is an open-source, low-level assembler specifically targetting the Super Famicom and Super Nintendo Entertainment System.
Download
Download the .zip file that matches your architecture from the releases page.
If you want to use the core library in your own project, it is avaible as Spannerisms.Futaba on nuget.org.
Basic usage
For extensive documentation of syntax or the command line interface, please see this page.
For developers
Generally, you should make one Assembler object per assembly target. The assembler types are optimized for repeated builds of the same file; instantiating a new assembler puts items on the large object heap, which can effect significant performance issues if this induces a collection. Note that the Assembler type is an IDisposable, as it tracks resources in unmanaged memory.
using Assembler assembler = new LoromAssembler("main.asm");
byte[] assembledRom = assembler.Assembler();
if (assembler.HasErrors) {
// abort
}
This project is not affiliated with nor endorsed by Nintendo.
| 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
- System.IO.Hashing (>= 10.0.11)
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.2.1-beta | 57 | 9/19/2026 |
| 0.1.1-beta | 53 | 9/16/2026 |
| 0.1.0-beta | 49 | 9/15/2026 |