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 ... 41 42 [43] 44 45 ... 161
631
Other Calculators / Re: Slow Updates on SirCmpwn's Projects
« on: January 11, 2011, 10:31:05 pm »
Dang. :(
Too bad, and good luck getting your motivation back!

632
TI Z80 / Re: The 4th Dimension
« on: January 11, 2011, 09:07:37 pm »
This miegakure? ;D

Binder News, looks cool! Can't wait! :)

633
News / Re: OS 2.55MP released
« on: January 11, 2011, 09:03:48 pm »
I don't remember the boot code having a downgrade protection feature. Even if it did, it would have to be certificate-based. A certificate-based restriction could easily be undone by restoring your certificate from an older backup. What? You don't keep backups of your certificate? Shame.

Also, the TI-Boy issue can be solved by first copying the extra OS page to the 32 K sector, and then proceeding as normal. For that matter, you could patch the new OS to use that dang 32 K sector instead.
Do you mean $3C/$7C-$3D/$7D or $2A/$6A-$2B/$6B? IIRC the former already contains OS code, and with respect to the latter the .8xu format can't have the OS anywhere except the first and last sixteen pages.

634
Axe / Re: Help with movement.
« on: January 11, 2011, 12:48:48 pm »
You can't use it like  "getKey(1) and X!=1" That will evaluate like "(getKey(1) and X)!=1", which is not what you want.
To get the correct order of operations, you either need to put parentheses around (X!=1) or else change the order to "X!=1 and getKey(1)"
Note: This goes for all of them, not just the part with getKey(1) ;)

635
TI-BASIC / Re: BASIC One-Liners
« on: January 10, 2011, 10:03:08 pm »
Also, before someone does it, no ':'s except as part of a string ;D
Sir, that can be optimized to
Code: [Select]
Disp "The Game:P

636
TI-BASIC / BASIC One-Liners
« on: January 10, 2011, 09:59:15 pm »
Post your favorite useful (or useless) one-line snippets of TI-BASIC code here! :D
I'll start us off with a few of my favorites, list operations:
Code: ("Total Occurences") [Select]
"Returns how many times Ans is an element in L1
sum(Ans=L1
Code: ("Single-Occurrence index") [Select]
"Finds where Ans is in L1 provided it only occurs once
1+dim(L1)-sum(cumSum(L1=Ans
Code: ("Occurrence index") [Select]
"Finds the index of the Xth occurrence of Ans in L1 (indexed from 1)
1+dim(L1)-sum(X<=cumSum(L1=Ans

637
KnightOS / Re: KnightOS
« on: January 10, 2011, 09:46:19 pm »
Ah, okay. I might write one anyway for the practice :D

638
KnightOS / Re: KnightOS
« on: January 10, 2011, 09:44:11 pm »
Ah, okay. Perhaps someone could write a program to strip a ROM of TI's boot code? I might be able to hack together a C utility to do this.

639
KnightOS / Re: KnightOS
« on: January 10, 2011, 09:40:05 pm »
Sir, not necessarily. Wabbit is able to build a ROM based off of a 3rd-party boot page clone, not to mention that if KnightOS doesn't use any boot code routines, you don't even need the boot code; you can put a "jp $0000" at $4000 on page $1F/$3F/$7F.

640
TI Z80 / Re: PartesOS (or YATPOS :P)
« on: January 10, 2011, 09:36:44 pm »
Life's been getting in the way x.x
I think I'll be able to start progressing again soon, I hope :/

641
General Discussion / Re: Justin Bieber Starcraft parody
« on: January 08, 2011, 08:25:01 pm »
Indeed, awesome video :)
I've managed play Snake too, so it isn't a hoax. I wonder why you can't get it to work... :/

642
General Calculator Help / Re: Recovering from a corrupted archive
« on: January 06, 2011, 08:24:45 pm »
No, I meant that in the console, if you type SEARCH followed by a hex string, it will search for those bytes in ROM. :D

643
General Calculator Help / Re: Recovering from a corrupted archive
« on: January 06, 2011, 08:20:00 pm »
Ah. Calcsys does have a SEARCH command, though ;D
I guess you could briefly post the method you used like you said in the Contra thread?

644
General Calculator Help / Re: Recovering from a corrupted archive
« on: January 06, 2011, 08:16:19 pm »
Nice. I guess you didn't need to make those appvars after all :P

645
ASM / Re: Assembler Directives
« on: January 06, 2011, 08:11:39 pm »
TASM supports nothing of the sort to my knowledge. To do relocation, you have to do something like this:
Code: [Select]
destination .equ $9001
.org $0000
.dw $CODE
;relocation
relocate .equ $
label:
dec a
jp nz,label+destination-relocate
In short, you need to define a couple equates and use +destination-relocate with any non-relative address (anything that's not jr or djnz)

Pages: 1 ... 41 42 [43] 44 45 ... 161