FreeCalypso > hg > freecalypso-reveng
comparison bootrom.notes @ 3:e3f8fe6a848e
boot ROM re: started on main() and the 0xe2c routine
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Mon, 15 Apr 2013 16:18:53 +0000 |
parents | |
children | a445735685ba |
comparison
equal
deleted
inserted
replaced
2:979d97fe75eb | 3:e3f8fe6a848e |
---|---|
1 RAM layout: | |
2 | |
3 800000 7 words: | |
4 soft-vector pointers: by default the following 7 words at | |
5 80001C are filled with ldr-jump instructions, which read | |
6 from these 7 words and load them into PC | |
7 80001C 7 words: | |
8 hard vectors: the physical vector locations in the ROM | |
9 contain branch instructions to these 7 RAM addresses | |
10 | |
11 800104: word initialized to 0x0001D4C0 | |
12 800108: byte initialized to 0x01 | |
13 | |
14 800534: byte initialized to 0x00 | |
15 | |
16 8005C0: appears to be the intended low address (bottom) of the stack | |
17 80074C: top of the stack (initial value loaded into SP) |