gaseous-signature-parser
2.3.5
dotnet add package gaseous-signature-parser --version 2.3.5
NuGet\Install-Package gaseous-signature-parser -Version 2.3.5
<PackageReference Include="gaseous-signature-parser" Version="2.3.5" />
paket add gaseous-signature-parser --version 2.3.5
#r "nuget: gaseous-signature-parser, 2.3.5"
// Install gaseous-signature-parser as a Cake Addin #addin nuget:?package=gaseous-signature-parser&version=2.3.5 // Install gaseous-signature-parser as a Cake Tool #tool nuget:?package=gaseous-signature-parser&version=2.3.5
Gaseous Signature Parser
This package provides parsing of TOSEC and other DAT files for the Gaseous Server project (see https://github.com/gaseous-project/gaseous-server).
Supported DATs
- TOSEC: https://www.tosecdev.org/downloads/category/56-2023-01-23
- MAME Arcade and MAME Mess: https://www.progettosnaps.net/dats/MAME
- No-Intro: https://no-intro.org - both standard XML and DB
- Redump: http://redump.org/downloads/
- Amiga
whdload_db.xml
(see notes): https://github.com/BlitterStudio/amiberry/blob/master/whdboot/game-data/whdload_db.xml
How to use
- Install the package into your dotnet project
- Add a reference to your class to
gaseous_signature_parser
- Add a reference to your class to
gaseous_signature_parser.models.RomSignatureObject
- Example:
string xmlFilePath = "<path to xml file>"
parser Parser = new parser();
RomSignatureObject signatureObject = Parser.ParseSignatureDAT(xmlFilePath);
The definition for RomSignatureObject can be found here: https://github.com/gaseous-project/gaseous-signature-parser/blob/main/gaseous-signature-parser/models/RomSignatureObject.cs
Notes
When using the TestApp, whdload_db.xml
support requires that the extension be changed to .dat
: whdload_db.dat
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Microsoft.CSharp (>= 4.7.0)
- Newtonsoft.Json (>= 13.0.3)
- RestEase (>= 1.6.4)
-
net6.0
- Microsoft.CSharp (>= 4.7.0)
- Newtonsoft.Json (>= 13.0.3)
- RestEase (>= 1.6.4)
-
net7.0
- Microsoft.CSharp (>= 4.7.0)
- Newtonsoft.Json (>= 13.0.3)
- RestEase (>= 1.6.4)
-
net8.0
- Microsoft.CSharp (>= 4.7.0)
- Newtonsoft.Json (>= 13.0.3)
- RestEase (>= 1.6.4)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on gaseous-signature-parser:
Package | Downloads |
---|---|
hasheous-client
Simple client to access Hasheous servers |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on gaseous-signature-parser:
Repository | Stars |
---|---|
gaseous-project/gaseous-server
A game ROM manager, with a built in web based emulator using multiple sources to identify and provide metadata
|