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/part1/toolchain.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
@@ -22,13 +22,13 @@ Well, not exactly.
22
22
23
23
RGBLINK does produces a ROM, but it's not quite usable yet.
24
24
See, actual ROMs have what's called a *header*.
25
-
It's a special area of the ROM that contains [metadata about the ROM](https://gbdev.io/pandocs/#the-cartridge-header); for example, the game's name, Game Boy Color compatibility, and more.
25
+
It's a special area of the ROM that contains [metadata about the ROM](https://gbdev.io/pandocs/The_Cartridge_Header.html); for example, the game's name, Game Boy Color compatibility, and more.
26
26
For simplicity, we defaulted a lot of these values to 0 for the time being; we'll come back to them in Part Ⅱ.
27
27
28
28
However, the header contains three crucial fields:
29
-
- The [Nintendo logo](https://gbdev.io/pandocs/#_0104-0133-nintendo-logo),
30
-
- the [ROM's size](https://gbdev.io/pandocs/#_0148-rom-size),
31
-
- and [two checksums](https://gbdev.io/pandocs/#_014d-header-checksum).
29
+
- The [Nintendo logo](https://gbdev.io/pandocs/The_Cartridge_Header.html#0104-0133---nintendo-logo),
30
+
- the [ROM's size](https://gbdev.io/pandocs/The_Cartridge_Header.html#0148---rom-size),
31
+
- and [two checksums](https://gbdev.io/pandocs/The_Cartridge_Header.html#014d---header-checksum).
32
32
33
33
When the console first starts up, it runs [a little program](https://github.com/ISSOtm/gb-bootroms) known as the *boot ROM*, which reads and draws the logo from the cartridge, and displays the little boot animation.
34
34
When the animation is finished, the console checks if the logo matches a copy that it stores internally; if there is a mismatch, **it locks up!**
0 commit comments