mquinn@pro-gsplus.cts.com (Michael Quinn) (08/23/90)
I've heard people talking about pushing to SHR Ram (bank $E1). How is this possible? I thought you could ONLY have a stack in bank $00... even with shadowing, this would only go to bank $E0, not $E1. Is there something I've missed? ---------------------------- | mquinn@pro-gsplus.cts.com | | BITNET: mquinn@utcvm.BITNET| | Artist GS+ Magazine | ----------------------------
toddpw@tybalt.caltech.edu (Todd P. Whitesel) (08/24/90)
mquinn@pro-gsplus.cts.com (Michael Quinn) writes: >I've heard people talking about pushing to SHR Ram (bank $E1). How is this >possible? I thought you could ONLY have a stack in bank $00... even with >shadowing, this would only go to bank $E0, not $E1. Is there something I've >missed? Yes -- auxiliary memory. You can flip a switch to make bank $00 writes (or reads, you can control them seperately) go to bank $01. Add shadowing of the SHR buffer in bank $01 and you get stack/dp writes going to $01 and $E1. Todd Whitesel toddpw @ tybalt.caltech.edu
jwana@pro-harvest.cts.com (John Wana) (08/25/90)
In-Reply-To: message from mquinn@pro-gsplus.cts.com What you do is use shadowing so that you can put all of your graphics data onto bank $01 and then you can change the stack pointer to go to bank $01. To turn on shadowing to page $01 do this: lda $e0c035 and #$f7 sta $e0c035 umm....i don't have the source to turning on the stack pointer to $01 memorized but if you want, you can mail me or post and i'll put up the code for putting the stack pointer to $01 ________________________ __________________________ | ProLine: jwana@pro-harvest | | Internet: jwana@pro-harvest.cts.com | | UUCP: crash!pro-harvest!jwana | | ARPA: crash!pro-harvest!jwana@nosc.mil | |_______________ BITNET: jwana%pro-harvest.cts.com@nosc.mil _________________|