Skip to content

Mem MapROM

Paul Guyot edited this page Dec 7, 2014 · 9 revisions

One-sentence summary of this page.

see also: Memory Map

The Newton ROM is devided into two major parts. The first part is the code that is executed at startup and during run time. The second part is a "ROM Extension". NewtonOS supports multiple ROM Extensions that contain all kinds of data.

An optional ROM extension can be placed at 8MB. Einstein uses this REx to replace the original NewtonOS drives with Einstein specific drivers that call native code to do their business.

00000000 to 007fffff || 00000000
8MB
0071FC48 || NewtonOS || || 0071FC4C
900kB
0x7FB810 || ROM Extension (REx) || || 7FB814
4MB
007fffff || (empty) ||