Omnimaga

Calculator Community => Other Calculators => Topic started by: Deep Toaster on July 28, 2010, 10:00:25 am

Title: Weird Wabbit wariables
Post by: Deep Toaster on July 28, 2010, 10:00:25 am
I've been using WabbitEmu a lot recently, and I noticed that under Variables, there's are two programs called ! and #, respectively. They don't show up in the program list or in Mem Mgmt/Del..., but when I created a program to list the programs, they showed up, so they apparently do exist.

Anyone know what they are? Are they on every (real) calculator, or is it just something on the emulator ???
Title: Re: Weird Wabbit wariables
Post by: jnesselr on July 28, 2010, 10:12:03 am
Yes, they are on the real calc as well.  I don't know what they do or why they are there.
Title: Re: Weird Wabbit wariables
Post by: calcdude84se on July 28, 2010, 07:49:53 pm
Yes, they exist. One of them is what's on the entry line (what you're currently typing to evaluate) and the other is the most recent entry. I'm not sure which is which, though.
Title: Re: Weird Wabbit wariables
Post by: thepenguin77 on July 28, 2010, 09:31:16 pm
You've just never seen them before because the program menu doesn't show programs with illegal characters in their names. Like %, $, # , !. This can be useful though if you ever want to make a hidden program. You just can't run it from the home screen.
Title: Re: Weird Wabbit wariables
Post by: Deep Toaster on July 29, 2010, 03:38:21 am
Oh, so is that how shells like MOS "hide" programs? They just change the first character to an illegal one?
Title: Re: Weird Wabbit wariables
Post by: calcdude84se on July 29, 2010, 11:36:39 am
yeah. However, it's not permanent for archived files unless you unarchive and rearchive it.
Title: Re: Weird Wabbit wariables
Post by: yunhua98 on July 29, 2010, 12:18:19 pm
oh.. Mario and Medit are hidden on my calc, but I can't seem to unhide them.  Is this a 2.53MP bug?  That's why the first letter has always been like the little t or something.
Title: Re: Weird Wabbit wariables
Post by: calcdude84se on July 29, 2010, 12:19:52 pm
Wait, 2.53 shows them? O_o
If you have Calcsys, you can just change the name back manually.
I can tell you how if you don't know :)
Title: Re: Weird Wabbit wariables
Post by: yunhua98 on July 29, 2010, 12:21:47 pm
In 2.53MP, the first letter changed shows up on MOS, not the program list, it not on there, as expected.  It's okay, I just noticed that I can't unhide them, I can still play it though.  ;)
Title: Re: Weird Wabbit wariables
Post by: calcdude84se on July 29, 2010, 12:23:35 pm
Ah, good. Though you can always edit the VAT if you want to ;D
Title: Re: Weird Wabbit wariables
Post by: DJ Omnimaga on July 29, 2010, 09:12:23 pm
! and # showed up in MirageOS 1.1 due to a glitch with the shell. You had to start your homescreen entry with the : character. Hiding this program caused the calc to crash when exiting MirageOS, archiving it caused even worse things to happen. I might demonstrate them, later.
Title: Re: Weird Wabbit wariables
Post by: thepenguin77 on July 30, 2010, 12:50:12 am
Made the program.

Deleting #: calculator crashes when you type something and press enter
Deleting !: calculator crashes when you go to the homescreen

Archiving ! or #: calculator deletes flash page 7A (part of OS) and calculator becomes unusable.
Title: Re: Weird Wabbit wariables
Post by: DJ Omnimaga on July 30, 2010, 03:09:52 am
Strange, it looks different than what I got on my side with Mirage 1.1. In the case where I archived # or !, afterward, the only way to RAM clear was removing a battery, putting it in again, then while holding CLEAR, pressing ON. Afterward all programs were hidden and doing a regular RAM clear or arc clear caused the calc to freeze again or repeatdely turn OFF. The only way to fix it was a full mem reset. Afterward the calc was perfectly fine. A similar crash is what took away the entire Illusiat 2002 project.

I got some screenshots below that demonstrates the various crashes happening depending of if you lock, archive, delete or hide that stuff. (Note, the reason why i setup a huge matrix in screenshot 2 was to prevent the error in screenshot 3 from taking too long to end, but finally I triggered the wrong error x.x
Title: Re: Weird Wabbit wariables
Post by: Deep Toaster on July 30, 2010, 03:40:28 am
Wow, weird crashes...

I probably shouldn't mess with # and !, then :D
Title: Re: Weird Wabbit wariables
Post by: thepenguin77 on July 30, 2010, 10:17:53 am
Oh wait, nvm. My wabbitemu doesn't have page 7A. Weird. A full mem reset fixed the problem.

This must be the equivalent of what I did to ACagliano the other day...
Title: Re: Weird Wabbit wariables
Post by: yunhua98 on July 30, 2010, 10:41:42 am
What did you do?  did it have to do with his AntiVirus Prog?
Title: Re: Weird Wabbit wariables
Post by: thepenguin77 on July 30, 2010, 11:17:13 am
He needed an assembly routine to make groups. But he forgot to give the group a name...

And so group $#%^!& was made. The calculator didn't like that.
Title: Re: Weird Wabbit wariables
Post by: Hot_Dog on July 30, 2010, 12:22:09 pm
Yes, they exist. One of them is what's on the entry line (what you're currently typing to evaluate) and the other is the most recent entry. I'm not sure which is which, though.

I don't remember: does Omnicalc take advantage of these?
Title: Re: Weird Wabbit wariables
Post by: DJ Omnimaga on July 30, 2010, 02:17:44 pm
I don't know if it does, but I know it has a custom entry menu, and it also glitches pretty bad when you do things like in my other screesnhots in the previous page, as seen below:
Title: Re: Weird Wabbit wariables
Post by: Deep Toaster on July 31, 2010, 12:19:12 am
Whoa...
That first two screenshots actually look awesome :D