Show Posts

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
TI Z80 / Re: The World's Hardest Game
« 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
TI Z80 / Re: The World's Hardest Game
« 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.
Code: [Select]
"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:
Code: [Select]
"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
Humour and Jokes / Re: 1000 things SirCmpwn should include in KnightOS
« 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 :P (Though most of these models were just for calculations)

47. Every number should be displayed in octal (base 8). Who uses decimal/hexadecimal anyway? ;D

934
Humour and Jokes / Re: Will Netham45 kill us?
« on: November 15, 2010, 06:11:37 pm »
Does this topic consist of people not finishing their senten

935
Humour and Jokes / Re: 1000 things SirCmpwn should include in KnightOS
« on: November 15, 2010, 05:59:29 pm »
45. Who needs programming when you can be rickrolled?

936
KnightOS / Re: KnightOS
« on: November 14, 2010, 10:08:45 pm »
BrandonW and I just had an IRC discussion on how to read battery levels. Lemme see if I can pull it up.
It's somewhat long, so look starting at 19:13 at http://netham45.org/irc/EfNet/view.php?log=ti.20101114

937
The Axe Parser Project / Re: Features Wishlist
« on: November 14, 2010, 10:02:48 pm »
Ah, right, forgot about inlining of data definitions x.x
Essentially the same thing, though.

938
The Axe Parser Project / Re: Features Wishlist
« on: November 14, 2010, 09:49:11 pm »
Ztrumpet mentioned something like this:
Code: [Select]
"Up"->Str1
"Down"->Str2
If CONDITION
Str1->A
Else
Str2->A
End
So A is your variable pointer :)

939
KnightOS / Re: KnightOS
« 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
KnightOS / Re: KnightOS
« 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
KnightOS / Re: KnightOS
« 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
Other Calculators / Re: Mimas by Benjamin Moody
« 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
Art / Re: Dice
« 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! :P)

944
General Discussion / Re: DJ Omni Songs Pack
« on: November 14, 2010, 08:35:54 pm »
It is here: http://www.ticalc.org/archives/files/fileinfo/347/34797.html
It 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: ;D
Quote
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: 1300th post! :D

945
ASM / Re: ASM Help
« 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