From 79b635530522d0faeca54e6d517274f55bae1132 Mon Sep 17 00:00:00 2001 From: Shuhao Wu Date: Mon, 24 Nov 2025 00:15:03 -0500 Subject: [PATCH 1/2] Added FF46 in the memory map io range table This is previously categorized under $FF40 -> $FF4B as LCD registers which is not correct. Pulled it out so it is more obvious. --- src/Memory_Map.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Memory_Map.md b/src/Memory_Map.md index 546cb08e..492297d9 100644 --- a/src/Memory_Map.md +++ b/src/Memory_Map.md @@ -29,6 +29,7 @@ $FF04 | $FF07 | DMG | [Timer and divider](<#Timer and Divider Reg $FF0F | | DMG | [Interrupts](<#FF0F — IF: Interrupt flag>) $FF10 | $FF26 | DMG | [Audio](<#Audio Registers>) $FF30 | $FF3F | DMG | [Wave pattern](<#FF30–FF3F — Wave pattern RAM>) +$FF46 | | DMG | [OAM DMA transfer](<#OAM DMA Transfer>) $FF40 | $FF4B | DMG | LCD [Control](<#FF40 — LCDC: LCD control>), [Status](<#FF41 — STAT: LCD status>), [Position, Scrolling](<#LCD Position and Scrolling>), and [Palettes](<#Palettes>) $FF4C | $FF4D | CGB | [KEY0](<#FF4C — KEY0/SYS (CGB Mode only): CPU mode select>) and [KEY1](<#FF4D — KEY1/SPD (CGB Mode only): Prepare speed switch>) $FF4F | | CGB | [VRAM Bank Select](<#FF4F — VBK (CGB Mode only): VRAM bank>) From 99225f659c90fde818b631b94832d1860c7739e2 Mon Sep 17 00:00:00 2001 From: Shuhao Wu Date: Wed, 26 Nov 2025 13:18:47 -0500 Subject: [PATCH 2/2] Sort start column --- src/Memory_Map.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Memory_Map.md b/src/Memory_Map.md index 492297d9..e784c955 100644 --- a/src/Memory_Map.md +++ b/src/Memory_Map.md @@ -29,8 +29,8 @@ $FF04 | $FF07 | DMG | [Timer and divider](<#Timer and Divider Reg $FF0F | | DMG | [Interrupts](<#FF0F — IF: Interrupt flag>) $FF10 | $FF26 | DMG | [Audio](<#Audio Registers>) $FF30 | $FF3F | DMG | [Wave pattern](<#FF30–FF3F — Wave pattern RAM>) -$FF46 | | DMG | [OAM DMA transfer](<#OAM DMA Transfer>) $FF40 | $FF4B | DMG | LCD [Control](<#FF40 — LCDC: LCD control>), [Status](<#FF41 — STAT: LCD status>), [Position, Scrolling](<#LCD Position and Scrolling>), and [Palettes](<#Palettes>) +$FF46 | | DMG | [OAM DMA transfer](<#OAM DMA Transfer>) $FF4C | $FF4D | CGB | [KEY0](<#FF4C — KEY0/SYS (CGB Mode only): CPU mode select>) and [KEY1](<#FF4D — KEY1/SPD (CGB Mode only): Prepare speed switch>) $FF4F | | CGB | [VRAM Bank Select](<#FF4F — VBK (CGB Mode only): VRAM bank>) $FF50 | | DMG | [Boot ROM mapping control](<#Power-Up Sequence>)