Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: aiiadict@gmail.com Newsgroups: comp.sys.apple2.programmer Subject: Re: standard interface to aux RAM or RWIII RAM? Date: Fri, 11 May 2012 17:42:22 -0700 (PDT) Organization: http://groups.google.com Lines: 46 Message-ID: <25746570.216.1336783342741.JavaMail.geo-discussion-forums@vbws2> References: <17930098.380.1336698476486.JavaMail.geo-discussion-forums@vbez18> <6385962.1602.1336753916732.JavaMail.geo-discussion-forums@vbjb10> NNTP-Posting-Host: 108.230.94.47 Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1336783343 20769 127.0.0.1 (12 May 2012 00:42:23 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 12 May 2012 00:42:23 +0000 (UTC) In-Reply-To: <6385962.1602.1336753916732.JavaMail.geo-discussion-forums@vbjb10> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=108.230.94.47; posting-account=5kmk9wkAAAB22-WWGK8UTn8vQ5c3EvdQ User-Agent: G2/1.0 Xref: csiph.com comp.sys.apple2.programmer:297 On Friday, May 11, 2012 9:31:56 AM UTC-7, aiia...@gmail.com wrote: >=20 > for instance, where is the quit code??? >=20 pg 63, beneath apple Prodos supplement for versions 1.0.1 and 1.0.2 "quit code: resides in alternate 4k bank ($D000) and is executed at=20 $1000" I'm trying to figure out the entire memory map, at work without an emulator. there is main RAM, then AUX RAM. also LC ROM. where does this alternate 4K bank of RAM exist at? in the aux bank 0? according to the RWIII manual, : chapter 7 pg 45 " The bank select register is mapped into the He=92s memory space at location= $C073 (49267). The programmer can select one of 48 valid banks by writing the ban= k number into this location. (Chapter 6 provides the bank numbers for various memory configurations.) Once you make the bank selection, soft switches built into= the //e firmware function as they normally would. This allows data transfer from ma= in memory to auxiliary memory and vice versa. Data transfers between banks of auxiliary memory must be done in two stages= . The data transfers to main memory first and then from main memory to the desire= d bank(s). You can also transfer, one byte at a time, using the Accumulator. Bank 0 in RamWorks always contains the text information for the 80 column d= isplay and the graphics information for the double high resolution display. This b= ank must be active whenever the program updates the display screen"