home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: news.dcs.warwick.ac.uk!not-for-mail
- From: J.Sole@dcs.warwick.ac.uk (Jonathon Sole)
- Subject: Re: Amiga Memory Map Needed!!!
- X-Nntp-Posting-Host: stone
- Message-ID: <1996Jan21.224748.509@dcs.warwick.ac.uk>
- Sender: news@dcs.warwick.ac.uk (Network News)
- Organization: Department of Computer Science, Warwick University, England
- References: <13213474@sourcery.han.de> <4dl0pe$1jr0@serra.unipi.it> <ckzgrKK00iUyQ3QgxT@andrew.cmu.edu>
- Date: Sun, 21 Jan 1996 22:47:48 GMT
-
- In article <ckzgrKK00iUyQ3QgxT@andrew.cmu.edu> Berend Ozceri <bo24+@andrew.cmu.edu> writes:
- >Excerpts from netnews.comp.sys.amiga.programmer: 18-Jan-96 Re: Amiga
- >Memory Map Needed!!! by A. Naimoli@cli.di.unipi.
- >> : The only path you can travel that doesn't make you stop because of these
- >> : obstacles is in following the operating system.
- >>
- >> Ok, so location $4 points to EXEC, but:
- >>
- >> 1) I wonder: why not 0?
- >
- >Most probably because location 0 is used during cold boots (i.e. the PC
- >of the 680x0 is set to 0) and code starts executing from that address.
- >There is some overlay magic done to shadow Kickstart ROM to lower memory
- >during the early stages of the boot process.
-
- The pointer to Exec is at location 4 instead of 0 is probably so that
- programs with bugs that use NULL pointers don`t trash the pointer to
- Exec. I`ve always wondered why the pointer to Exec wasn`t placed higher
- up in memory, ie after the exception vectors, less likely to be trashed
- there.
-
- Jon Sole
- University of Warwick
-
-
-
-