[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Auxiliary zero page locations



mdj wrote:
BluPhoenyx wrote:
mdj wrote:

This should work the same for Apple 64k aux ram as it does for RamWorks
memory cards. In fact, the 2c and 2e are probably using the 64k bank
supplied with the 80 column video anyhow.

Indeed - the issue is whether or not the region is fooled with by any
firmware or operating system code. In theory at least, the 80-column
firmware doesn't mess with it, as it should work ok with just a 1k AUX
card installed.

The area is flagged as reserved by the Operating System in any
documentation I've got, but I'm unsure of exactly what, if anything
used it.

One possibility is the /RAM driver, but I'm unconcerned by this as it's
easily disabled.

Any others?

AFAIK, the //c would be the most problematic as it uses some aux ram for serial ports and keyboard buffering. I don't recall if the code uses the aux stack or zero page.

I can't think of any other problems but others here have more knowledge of this than I do. I think it might be useful to run the whole system in aux ram leaving the majority of main ram free. Please keep us informed. I am always looking for code which uses aux ram.

Cheers,
Mike T.