public sealed class SnesRom
Public NotInheritable Class SnesRom
Dim instance As SnesRom
public ref class SnesRom sealed
[<SealedAttribute>]
type SnesRom = class end
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
Dim rom As New SnesRom("C:\ROM.smc")
Dim sb As New Global.System.Text.StringBuilder()
With sb
.AppendLine(String.Format("Name..................: {0}", rom.Name))
.AppendLine(String.Format("Bank Type.............: {0}", rom.BankType.ToString()))
.AppendLine(String.Format("Cartridge Type........: {0}", rom.CartridgeType.ToString().ToUpper().Replace("_", "/")))
.AppendLine(String.Format("Checksum..............: {0}", String.Format("0x{0}", Convert.ToString(CInt(rom.Checksum), toBase:=16).ToUpper())))
.AppendLine(String.Format("Checksum Complement...: {0}", String.Format("0x{0}", Convert.ToString(CInt(rom.ChecksumComplement), toBase:=16).ToUpper())))
.AppendLine(String.Format("Country Code..........: {0}", rom.Country.Code.ToString()))
.AppendLine(String.Format("Country Name..........: {0}", rom.Country.Name))
.AppendLine(String.Format("Country Region........: {0}", rom.Country.Region.ToString().ToUpper()))
.AppendLine(String.Format("Header Type (SMC).....: {0}", rom.HeaderType.ToString()))
.AppendLine(String.Format("Layout................: {0}", rom.Layout.ToString()))
.AppendLine(String.Format("License Code/Name.....: {0}", rom.LicenseCode.ToString()))
.AppendLine(String.Format("ROM Size..............: {0} MBits", rom.RomSize.ToString().Replace("Mbits", "").Replace("or", "/")))
.AppendLine(String.Format("RAM Size..............: {0} KBits", rom.RamSize.ToString().Replace("Kbits", "")))
.AppendLine(String.Format("Version Number........: 1.{0}", rom.Version.ToString()))
End With
Clipboard.SetText(sb.ToString())
Console.WriteLine(sb.ToString())
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
SnesRom(Byte) | Initializes a new instance of the SnesRom class. |
SnesRom(FileInfo) | Initializes a new instance of the SnesRom class. |
SnesRom(String) | Initializes a new instance of the SnesRom class. |
BankType | Gets the bank type. An image contains only LoROM banks or only HiROM banks, not both. |
CartridgeType | Gets the cartrifge type, it can be a ROM only, or a ROM with save-RAM. |
Checksum | Gets the checksum. |
ChecksumComplement | Gets the checksum complement. |
Country | Gets or sets the country data. |
HeaderType | Gets The ROM header type. |
Layout | Gets the ROM layout. The SNES ROM layout describes how the ROM banks appear in a ROM image and in the SNES address space. |
LicenseCode | Gets or sets the license code. |
Name | Gets or sets the name of the ROM, typically in ASCII. The name buffer consists in 21 characters. |
RamSize | Gets or sets the RAM size, in kilobits. If the return value is 0, the ROM has no RAM. |
RawData | Gets the raw byte-data of the ROM file. |
RomSize | Gets or sets the ROM size, in megabits. |
Version | Gets or sets the version number. |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
Save | Save the ROM changes to the specified file path. |
ToString | Returns a string that represents the current object. (Inherited from Object) |
CanConvertTo |
Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions) |
CanConvertToT |
Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions) |
ConvertToT |
Converts an object to the specified target type.
If the conversion fails, an exception is thrown.
(Defined by ObjectExtensions) |
ConvertToT |
Converts an object to the specified target type.
If the conversion fails, returns the specified default value.
(Defined by ObjectExtensions) |
IsDisposable |
Determines whether the specified object is a disposable type
(i.e., it implements IDisposable interface).
(Defined by ObjectExtensions) |
Speak |
Speaks the string representation of the source object by using the
operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions) |
Speak |
Speaks the string representation of the source object by using the
operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions) |
ThrowIfNullTException |
Throws the specified exception if the source object is null.
(Defined by ObjectExtensions) |