This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Messages - calcdude84se
Pages: 1 ... 61 62 [63] 64 65 ... 161
931
« on: November 15, 2010, 08:40:40 pm »
Well, in the post you linked to you were going in the right direction, you just needed to add 48 to L. For 2 digits, you have to do each digit separately. If it's base 10, you just need to do /10 for the ten's place, ^10 for the one's. Then add 48 to each and store it to the proper offset from Str0X.
932
« on: November 15, 2010, 07:29:40 pm »
So, rather than have one string for each level (using lots of memory), you just have one string that you can change to your needs.
"appvWHGLVL1"[00]"prgmWHGLVL1"[00]->Str0X .L is the level, P is whether or not it's a program. We put its pointer in X. L+48->{P*9+Str0X+7} GetCalc(P*9+Str0X)->X The line "L+48->{P*9+Str0X+7}" stores the correct digit in the right place. So, if L=6 and P=1, then the data at Str0X now looks like this:
"appvWHGLVL1"[00]"prgmWHGLVL6"[00] The 48 is necessary because the character '0' equals 48, '1' equals 49, etc. 7 is the offset to the first '1', and 9 is the difference between the offsets to the first and second '1's.
933
« on: November 15, 2010, 07:18:17 pm »
46: Each time the calculator is turned on, both the RAM and the archive memory should be cleared, giving users a "clean start" every time.
Some older calculators were like this. You turn it off, say goodbye to your data (Though most of these models were just for calculations) 47. Every number should be displayed in octal (base 8 ). Who uses decimal/hexadecimal anyway?
934
« on: November 15, 2010, 06:11:37 pm »
Does this topic consist of people not finishing their senten
935
« on: November 15, 2010, 05:59:29 pm »
45. Who needs programming when you can be rickrolled?
937
« on: November 14, 2010, 10:02:48 pm »
Ah, right, forgot about inlining of data definitions Essentially the same thing, though.
938
« on: November 14, 2010, 09:49:11 pm »
Ztrumpet mentioned something like this: "Up"->Str1 "Down"->Str2 If CONDITION Str1->A Else Str2->A End So A is your variable pointer
939
« on: November 14, 2010, 09:08:36 pm »
We don't have that much data. It's essentially "battery good", "battery low", or "no battery", so we can't do that.
940
« on: November 14, 2010, 09:05:16 pm »
He'll also need to save all the registers, including pc, since the cpu is reset. (Perhaps save sp in a constant location, say $FFFE?)
941
« on: November 14, 2010, 08:42:39 pm »
Hibernation as in save RAM to flash? I'm not sure you have the time to save, or more importantly the voltage to write flash with only the backup battery.
942
« on: November 14, 2010, 08:40:15 pm »
Ah, okay. DJ and I had assumed KB because the other number you gave was also in KB
943
« on: November 14, 2010, 08:39:05 pm »
Oh, I forgot the d8 (octahedron). There's also this d100: (I dare you to sprite it readably! )
944
« on: November 14, 2010, 08:35:54 pm »
It is here: http://www.ticalc.org/archives/files/fileinfo/347/34797.htmlIt is a floppy disk image, though. However there are tools for making a bootable USB drive out of floppy disk images. Also, I think the review deserves posting: Booting up to WindowsXP on my laptop used to be boring. I would sit in front of my screen, watch my laptop flash "WindowsXP...Now Loading," and wait until Windows was up and running. But now, that has all changed. Using my USB Memory card (Though any bootable device: floppy drives, CD-ROM drives, etc. will work), I installed the "Wacky Fun Random Numbar Generator OS" and rebooted my laptop. Instead of seeing "WindowsXP" pop-up as per usual, I saw something along the lines of "Please guess a number." Booting up my computer wasn't just a loading screen anymore, it was interactive!! Using all my skills at choosing a number between one and thirty, I frantically guessed what the number could be so I could continue on my journey into booting up Windows. In the end, I was rewarded with the greatest of gifts: a quick trip to my bootloader and Nick Disabato's password.
So for those of you who are brave and daring, you should download this OS and see the marvel it has put into booting up your computer. Booting is no longer a burden; it is an epic odyssey full of adventure. Edit: 1300 th post!
945
« on: November 14, 2010, 08:31:47 pm »
Are you sure you're including ti83plus.inc? SPASM likes to pretend that it's correctly assembled a program, when in fact, it has actually replaced any bad opcodes or labels with 0. This is bad if you have jp badLabel.
That's not very good. I didn't know SPASM did that Also, does the ti83plus.inc file define it b_call or bcall? That could make a difference, since it would then not include the bcall at all. And you are using the ti83plus.inc for SPASM, correct? Other versions might not work.
Pages: 1 ... 61 62 [63] 64 65 ... 161
|