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.1254 106 10/30/2026
0.0.1246 99 10/29/2026
0.0.1242 104 10/29/2026
0.0.1240 100 10/29/2026
0.0.1231 106 10/28/2026
0.0.902 121 10/13/2026
0.0.777 110 10/5/2026
0.0.769 111 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 116 9/24/2026
0.0.658 115 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 119 9/23/2026
0.0.652 120 9/23/2026
0.0.651 118 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`)