0 Members and 2 Guests are viewing this topic.
$8000 is also free to use as long as you don't archive/unarchive anything, just be sure to call bcall(_fillBasePageTable) when you are done.
Quote from: thepenguin77 on September 09, 2011, 10:32:51 pm $8000 is also free to use as long as you don't archive/unarchive anything, just be sure to call bcall(_fillBasePageTable) when you are done.Why do you need the bcall routine afterwards?
I think using Copy() from an archived file would also destroy stuff in that area, because that uses bcall(_FlashToRam). Also, isn't the base page table only required if you're running a multi-page app with the custom bcall system?
Remember that if you want it to be compatible with MirageOS, don't use statVars at all.
Quote from: Deep Thought on September 10, 2011, 10:22:51 amRemember that if you want it to be compatible with MirageOS, don't use statVars at all.That's only if you want it to be compatible with the MirageOS interrupt system. Do an IM 1 and you can trash statVars.
Maybe MirageOS uses a few bytes for options, like the return location, but setting them to $FF doesn't appear to mess up MirageOS anyways as far as I can tell.
EDIT: You were the one who told me that O.o