메소드 | 설명 | |
---|---|---|
CheckProgress ( long pos ) : void | ||
Close ( ) : void | ||
DetectRomType ( Stream stream ) : RomType |
Currently only looks at size.
|
|
FindMaps ( System.Util tableSearchRange, IList |
||
FindMaps ( int startPos, int lastPos, IList |
||
FindMetadata ( ) : void | ||
IDisposable ( ) : void | ||
NextAlignedPos ( long pos, int align ) : long |
Calculates the next aligned position, which is greater than or equal given position.
|
|
OnProgressChanged ( int percentDone ) : void | ||
Open ( ) : void | ||
ParsePackedNaturalBCD ( byte hexValue ) : byte |
Parses a packed BCD byte. "Natural BCD (NBCD) (Binary Coded Decimal)", also called "8421" encoding. http://en.wikipedia.org/wiki/Binary-coded_decimal Example: input hex 0x98 yields decimal 98.
|
|
ReadASCII ( long pos, int length ) : string |
Read raw bytes and convert to string. (Ex: Calibration ID)
|
|
Rom ( string path ) : System |
메소드 | 설명 | |
---|---|---|
CheckString ( string s, bool>.Func |
||
FindExtendASCII ( Stream stream, string find, string &found, long &position ) : bool | ||
IsASCIIPrintable ( char c ) : bool | ||
Predicate ( char c ) : bool | ||
PrintStringInfo ( string s, long pos ) : void |
public DetectRomType ( Stream stream ) : RomType | ||
stream | Stream |
/// A |
리턴 | RomType |
public FindMaps ( System.Util tableSearchRange, IList |
||
tableSearchRange | System.Util | |
list2D | IList |
|
list3D | IList |
|
리턴 | void |
public FindMaps ( int startPos, int lastPos, IList |
||
startPos | int | |
lastPos | int | |
list2D | IList |
|
list3D | IList |
|
리턴 | void |
public static NextAlignedPos ( long pos, int align ) : long | ||
pos | long | Position or memory address. |
align | int | Alignment in bytes, > 0, i.e. 4 for many 32 bit architectures. |
리턴 | long |
public OnProgressChanged ( int percentDone ) : void | ||
percentDone | int | |
리턴 | void |
public static ParsePackedNaturalBCD ( byte hexValue ) : byte | ||
hexValue | byte | source value, must be in range 0x00..0x99 |
리턴 | byte |
public ReadASCII ( long pos, int length ) : string | ||
pos | long |
/// A |
length | int |
/// A |
리턴 | string |