Re: [stella] Stack pointer. Some questions

Subject: Re: [stella] Stack pointer. Some questions
From: Thomas Mathys <mathys66@xxxxxxxxxx>
Date: Sun, 09 May 2004 14:15:28 +0200

Yes, but the pointers high byte is hard wired to $01, so you can only use
the LO-Byte
=> adressable stack area: $0100-$01FF

yes, and that's the reason why the 128 bytes of ram you have are mapped in twice:
- once at 0x0080-0x00ff, so that the ram can be accessed with zero page accesses.
- once at 0x0180-0x01ff, so that the stack can be used, because it is assumed to be in page 1.


> Where is it ?
Inside the microprozessor

no, it's external ram. in the case of the 2600 it's in the 6532.


>at the end of the 128 bytes of ram ?

yes.

cheers
thomas


----------------------------------------------------------------------------------------------
Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://www.biglist.com/lists/stella/


Current Thread