You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/Power_Up_Sequence.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,19 +86,19 @@ For unknown reasons, however, only the first half of the logo is checked, despit
86
86
87
87
Finally, the boot ROM fades all BG palettes to white, and sets the hardware to compatibility mode.
88
88
If [the CGB compatibility byte](<#0143 - CGB Flag>) indicates CGB compatibility, the byte is written directly to `KEY0` ($FF4C), potentially enabling PGB mode; otherwise, $04 is written to `KEY0` (enabling DMG compatibility mode in the CPU), $01 is written to [`OPRI`](<#FF6C - OPRI - CGB Mode Only - Object Priority Mode>) (enabling [DMG OBJ priority](<#Object Priority and Conflicts>)), and the [compatibility palettes](<#Compatibility palettes>) are written.
89
-
Additionally, the DMG logo tilemap is written if the compatibility requests it.
89
+
Additionally, the DMG logo tilemap is written [if the compatibility requests it](<#Compatibility palettes>).
90
90
91
91
Like all other boot ROMs, the last thing the color boot ROMs do is hand off execution at the same time as they unmap themselves, though they write $11 instead of $01 or $FF.
92
92
93
93
### CGB0
94
94
95
95
Like the DMG0 boot ROM, some early CGBs contain a different boot ROM.
96
-
Unlike DMG0 and DMG, the differences between the CGB0 and CGB boot ROM, are very minor, with no change in the layout of the ROM.
96
+
Unlike DMG0 and DMG, the differences between the CGB0 and CGB boot ROM are very minor, with no change in the layout of the ROM.
97
97
98
98
The most notable change is that the CGB0 boot ROM does *not* init [wave RAM](<#FF30-FF3F - Wave Pattern RAM>).
99
99
This is known to cause, for example, a different title screen music in the game *R-Type*.
100
100
101
-
The CGB0 boot ROM also writes copies of other variables to some locations in WRAM that are not otherwise run from anywhere.
101
+
The CGB0 boot ROM also writes copies of other variables to some locations in WRAM that are not otherwise read anywhere.
0 commit comments