-
Notifications
You must be signed in to change notification settings - Fork 63
Mem MapROMOS
Steven Frank edited this page Jul 2, 2015
·
10 revisions
see also: Newton ROM
| 0x00000000 - 0x0000001F | ARM CPU Interrupt vectors |
| 0x00000020 - 0x000003FF | Data chunk |
| 0x00000400 - 0x000007FF | MMU Table for the first 256k of ROM |
| 0x00000800 - 0x00001FFF | ??? |
| 0x00002000 - 0x00012FFF | ARM Jump Tables |
| 0x00013000 - 0x00015E0B | ROM Public Jump Table |
| 0x00015E0C - 0x000183FF | ??? |
| 0x00018400 - 0x000194D7 | ARM Code, mostly boot related |
| 0x000194D8 - 0x0001955B | ??? |
| 0x0001955C - 0x0001A0EF | ARM Code (DiagBootStub) |
| 0x0001A0F0 - 0x0001A24B | ??? |
| 0x0001A24C - 0x0001A617 | ARM Code |
| 0x0001A618 - 0x00021438 | Unknown Jump Table (into ROM Patch Table) |
| 0x00021438 - 0x003AE58B | ARM code |
| 0x003AE58C - 0x003AEFFF | ??? |
| 0x003AF000 - 0x003AFDA7 | NewtonScript Magic Pointer table |
| 0x003AFDA8 - 0x006853DB | NewtonScript routines and programs (gROMSoupData) |
| 0x006853DC - 0x0071FC4B | Dictionaries (?) |
| 0x0071FC4C - 0x00FFFFFF | ??? |