0 Members and 7 Guests are viewing this topic.
Hey, guys. I have reason to believe that zStart's 'Run on RAM clear' might beat PTT. Can anyone confirm (I use a patched OS)? Install zStart, then set CalcSys to a shortcut. Then activate PTT. RAM clear. zStart should reenable the hooks, and allow you to use the Shortcut to call CalcSys. From there, read/write a byte to the link port and your calc should unlock...
ld a, 3 bcall(_removeAppRestrictions) ret
2. Add CalcUtil/DoorsCS' run archived programs feature.
Another trio of ideas, this time it's for hooks in the program editor:[On] + [?] = Copy the current line.[On] + [?] = Paste from the cache into the current line. If Ans was a string from copy, it would act like Rcl-ing Ans, but without the quotes.[On] + [?] = Bring up a menu of the current Lbls in the program so you can choose one and jump directly to it, like DCS' instant goto feature. (reference to this.)
Some bugs to poke you about:1) APD is enabled for startup programs/RAM clear programs. It should be disabled since when it turns off, bad things happen (TM). 2) You should prevent users from enabling MathPrint in a 2.43 OS, since doing anything top-right-display worthy will show a flicker and disappear from sight. I puzzled over that, and after disabling all the option, I narrowed it down to that little but sinister option. Feature requests:1) Allow disabling of the "bypass" key for startup/RAM programs. Yes, I know that sounds dangerous, so you are free to smash a wall of WARNING text all over my screen. (If you're curious, I'm working on a special little program that shouldn't be disabled )
I believe there are three things that zStart is lacking right now that would make me no longer dependent on DoorsCS' hooks:1. Add Mirages' [On]+[Alpha] hook so it will automatically APD when those two keys are pressed.2. Add CalcUtil/DoorsCS' run archived programs feature.These two will solve the DCS compatibility issues, as long as people turn the DCS hooks off. Then Doors has no reason to mess with the zStart hooks.3. Can you summarize all of the features in zStart. I'm sure I'm missing something in the pages upon pages of info. Also, I'm curious as to which font you use, thepenguin. Do you mind uploading it?
1) I don't see a problem with having APD occur there. I'm pretty sure APD is interrupt based and when it quits, it quits back to the program. I have that enabled for my grayscale pictures and I haven't had a problem with APD's. Besides, I only take action if the calculator is starting up from and OFF, not from an APD.2) What happens specifically? Because in reality, I don't even think that OS 2.43 even checks that flag. 1) I can't do the bypass key because I can't check the appvar. The reason I put the bypass key in there to start with is so that you could boot your OS normally without even running any zStart code. Essentially, if you are holding [VARS], the OS jp's to zStart, sees that [VARS] is being pressed, then jp's to where the OS needs to go. In order to disable this, I would have to check the appvar first to see if the [VARS] abort should be accepted. But this completely defeats the purpose of the abort. Let's say that you have an archive glitch that is causing faulty VAT entries, even if you left the [VARS] abort enabled, you would still enter a boot loop.
1) That's odd... for a program that I'm working on, APD seems to screw up program data. It doesn't crash, but the Axe variables are messed up. (RAM modification likely?)
In other news, Frey continues kicking unprecedented levels of ass.
Oh. That's why that area contains the flag for whether or not ON was pressed!
2) Of course it doesn't. But I think the way you display those black messages (like "Molar mass", "Confirm?", etc.) changes with setting. If you have zStart loaded, hit [On] + [-] (subtract) on 2.43 with MathPrint enabled. The message will flicker away instead of staying for a second or two. The best place to reproduce this bug is in the program menu. Assign a shortcut or startup/ram clear load program. The bug will be really apparent there.
By the way, I'm a big fan of that molar mass calc! AP chemistry calculations feel much better with that turned on.