From 163db6154386ed9243a89c691e9ec67dcafceaad Mon Sep 17 00:00:00 2001 From: MegaMech Date: Sun, 26 Feb 2023 14:03:59 -0700 Subject: [PATCH] Updated Segments (markdown) --- Segments.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Segments.md b/Segments.md index f176b2a..1a258dd 100644 --- a/Segments.md +++ b/Segments.md @@ -6,6 +6,7 @@ Segments can be very confusing especially for those with poor memory retention. * `Displaylist`- A list of commands sent to the N64 graphics processor (rsp and rdp). Synonymous to a function or block of code. * `Virtual` - A segmented address. Consider it a fake memory location that does not actually exist (ex `0x06000210`). * `Physical` - A real memory address. N64 memory always begins with `0x80` (ex. `0x80160010`). +* `Rom address` - An address that references a location in the games cartridge (ex. `0x8284D0`). Data needs to be loaded from the cartridge and placed into ram. The confusing part is how the game magically knows where to find this data on cartridge and its assigned location in memory. In essence, it's very simple but it's not easy to comprehend.