0 Members and 1 Guest are viewing this topic.
EDIT: Oh, I see, that way if FOO translated to {V+17}, you could do something like 23→FOO and FOO→X and both would be valid statements.It would still be no different than using {V+17} everywhere though, since FOO wouldn't actually exist. It'd be more like a macro than anything.
just use subroutines. {SUB()}:Lbl SUB is perfectly valid, and works for both storing and recalling. in your case it will be slightly slower and the exact same size as writing it inline, though (plus extra for the subroutine itself), so i guess i see your point.
Pt-Mask draws on the two buffers to get 3 shades of grey.Is there an equivalent to get 4 shades or is it necessary to use two Pt-Off ?
Quote from: Hayleia on July 11, 2012, 11:19:33 amPt-Mask draws on the two buffers to get 3 shades of grey.Is there an equivalent to get 4 shades or is it necessary to use two Pt-Off ?No there isn't. But the reason Pt-Mask has only 3-level gray is that the fourth color/combination is transparent, so you don't need to have always square shapes.
Quote from: MGOS on July 11, 2012, 11:29:26 amQuote from: Hayleia on July 11, 2012, 11:19:33 amPt-Mask draws on the two buffers to get 3 shades of grey.Is there an equivalent to get 4 shades or is it necessary to use two Pt-Off ?No there isn't. But the reason Pt-Mask has only 3-level gray is that the fourth color/combination is transparent, so you don't need to have always square shapes.Ok, thanks.Wait, for 4 shades, is it like this ?L3,L6 0,0 → white 0,1 → dark grey 1,0 → light grey 1,1 → black
thepenguin77 made a very nice list of all static RAM locations that can be used by an assembly program without resulting in an instant crash if OS interrupts or some basic B_CALLs are used. It lists what will not work or what will corrupt your data if each section is used, and how to properly restore each section upon exiting so the OS will function properly.This list can be found here.Regarding extra RAM pages, I would imagine a large reason why their access isn't a built-in Axe feature is because they do not exist on the 83+BE, and Axe is quite faithful to ensuring that all programs using the standard commands will work on all 83+ and 84+ calculators.