RetroSharp.Tool 0.0.1246

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global RetroSharp.Tool --version 0.0.1246
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local RetroSharp.Tool --version 0.0.1246
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=RetroSharp.Tool&version=0.0.1246
                    
nuke :add-package RetroSharp.Tool --version 0.0.1246
                    

RetroSharp.Tool

retrosharp compiles C#-like programs and a zero-cost 2D SDK into ROMs for the Game Boy, the NES, the Master System and the Game Gear. The Master System and Game Gear targets are still in development and support a subset of the SDK; unsupported calls fail with a clear diagnostic.

Requirement

The .NET 10 SDK must be installed: dotnet --list-sdks has to list a 10.0 version. Without it, dotnet tool install fails with Settings file 'DotnetToolSettings.xml' was not found in the package, because the tool targets .NET 10 only.

Install

dotnet tool install --global RetroSharp.Tool

Start

retrosharp --help

An AI agent should start with retrosharp guide. All the documentation travels with the tool and needs no repository or website: retrosharp guide lists the topics and retrosharp guide <topic> prints one.

Build a first game

retrosharp templates create minimal --name MyGame --output MyGame
retrosharp MyGame/game.retrosharp.json

The ROMs are written to the project's bin folder.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.0.1493 84 11/9/2026
0.0.1254 116 10/30/2026
0.0.1246 101 10/29/2026
0.0.1242 106 10/29/2026
0.0.1240 104 10/29/2026
0.0.1231 110 10/28/2026
0.0.902 126 10/13/2026
0.0.777 113 10/5/2026
0.0.769 114 10/5/2026
0.0.662 121 9/27/2026
0.0.661 119 9/24/2026
0.0.660 115 9/24/2026
0.0.659 117 9/24/2026
0.0.658 116 9/24/2026
0.0.657 112 9/24/2026
0.0.656 104 9/24/2026
0.0.655 122 9/24/2026
0.0.654 112 9/23/2026
0.0.653 120 9/23/2026
0.0.652 121 9/23/2026
Loading failed

# Changelog 0.0.1246

## Changes since v0.0.1242

- A project's sources compile in any order, whatever imports and usings each one starts with (#2378) (#2383) (`3bf856d1`)
- RetroSharp.Tool ships its own NuGet README with the .NET 10 requirement and no broken links (#2379) (#2382) (`b47e4fe2`)
- A constant Tilemap.Set outside the setup writes its cell when it runs (#2374) (#2381) (`c90ddbd2`)
- Tilemap.Set and Fill take the tile's number in the scene's tileset (#2368) (#2377) (`64a99848`)