mirror of https://github.com/bsnes-emu/bsnes.git
Clarify MBC block
This commit is contained in:
parent
43fb86320e
commit
79f109b463
6
BESS.md
6
BESS.md
|
@ -56,8 +56,8 @@ BESS uses a four-character string to identify Game Boy models:
|
||||||
|
|
||||||
For example; `'GD '` represents a DMG of an unspecified revision, `'S '` represents some model of the SGB family, and `'CCE '` represent a CGB using CPU revision E.
|
For example; `'GD '` represents a DMG of an unspecified revision, `'S '` represents some model of the SGB family, and `'CCE '` represent a CGB using CPU revision E.
|
||||||
|
|
||||||
| Offset | Content |
|
| Offset | Content |
|
||||||
|--------|-------------------------------------------------------|
|
|--------|--------------------------------------------------------|
|
||||||
| 0x08 | The value of the PC register |
|
| 0x08 | The value of the PC register |
|
||||||
| 0x0A | The value of the AF register |
|
| 0x0A | The value of the AF register |
|
||||||
| 0x0C | The value of the BC register |
|
| 0x0C | The value of the BC register |
|
||||||
|
@ -132,7 +132,7 @@ This block contains an MBC-specific number of 3-byte-long pairs that represent t
|
||||||
| 0x9 | The value 0x4000 as a 16-bit integer |
|
| 0x9 | The value 0x4000 as a 16-bit integer |
|
||||||
| 0xB | The current RAM bank |
|
| 0xB | The current RAM bank |
|
||||||
|
|
||||||
An implementation should parse this block as a series of writes to be made. Values outside the `0x0000-0x7FFF` and `0xA000-0xBFFF` ranges are not allowed.
|
An implementation should parse this block as a series of writes to be made. Values outside the `0x0000-0x7FFF` and `0xA000-0xBFFF` ranges are not allowed. Implementations must perform the writes in order (i.e. not reverse, sorted, or any other transformation on their order)
|
||||||
|
|
||||||
#### RTC block
|
#### RTC block
|
||||||
The RTC block uses the `'RTC '` identifier, and is an optional block that is used while emulating an MBC3 with an RTC. The contents of this block are identical to 64-bit RTC saves from VBA, which are also used by SameBoy and different emulators such as BGB.
|
The RTC block uses the `'RTC '` identifier, and is an optional block that is used while emulating an MBC3 with an RTC. The contents of this block are identical to 64-bit RTC saves from VBA, which are also used by SameBoy and different emulators such as BGB.
|
||||||
|
|
Loading…
Reference in New Issue