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 ... 90 91 [92] 93 94 ... 161
1366
Other Calculators / Re: Contra 83 finally makes it... 5.5 years later...
« on: August 24, 2010, 08:56:46 am »
Nice. This is definitely going on my "games to play" list :D
It looks awesome, especially given the language.

Edit: 900th post!

1367
General Calculator Help / Re: Ti-Connect (help)
« on: August 24, 2010, 08:55:04 am »
Well, I do have to agree that TI-Connect is not that good, but it often enough works for normal purposes. (I have never had problems with it)
DJ, because of how the TI-OS stores archived files and apps in flash rom, you might not be able to send a 16KB (one page) app (or even a 16 byte program, though these two conditions cannot occur simultaneously :P) even with ~64KB archive free. Not even TILP can do anything about this since it is the OS's fault.

1368
ASM / Re: Multi-Page Apps, what's the difference?
« on: August 24, 2010, 08:44:49 am »
Hm... Looking at it, you don't actually have to have the branch table at the beginning. Good for you, figuring that out :)
Don't you need ($-$4000)/3 rather than $-$4000, though? Anyway, if you edit AsmDev's batch files somewhat (and change your source a bit), you won't have to go away from AsmDev and TASM.
In short, you'll need to change the compilation order to compile the first page last, add export directives to all pages except the first, and add an #include to the file for the first page so it includes the labels exported from the other pages.

1369
TI-BASIC / Re: Weird BASIC Glitch or error or something like that
« on: August 23, 2010, 09:22:12 pm »
The TI-81 has no two-byte tokens, so that wouldn't work ;D
We'll wait for the TI-82 test results, though. :)

1370
TI Z80 / Re: Basic fast tunnel
« on: August 23, 2010, 08:45:53 pm »
Nice!
* calcdude lost The Game too, though :P

1371
Other Calculators / Re: ERR: VERSION
« on: August 23, 2010, 06:20:55 pm »
Yeah, it's permanent, unless you resend the OS :P
You can get rid of the patching programs after you've done it, since not even a reset all will undo them. (Again, only an OS resend)

1372
ASM / Re: Multi-Page Apps, what's the difference?
« on: August 23, 2010, 01:35:04 pm »
About the branch table thing - I dont put that at the start of my programm, and it still jumps to the right place on page 2.
The branch table is the pairs of .dw's and .db's. Unless you're not using the code you posted, you have a branch table.
Since I dont put it at the start, there's no need for the JP to the ProgStart either. :P
Same as above. Are you using the code you posted?
And appearantly my assembler doesn't want the label name after the .dw, it wants the offset.
As calc84 said, labels pretty much are offsets. The assembler doesn't like it because it's in a different file. You might have to move away from TASM, or at least AsmDev.
Like I said, If my label is the first thing on  Page2 i just put $4000 there, but I don't want to manually count every line to calculate what offset the other labels are at, that's insane!
I think I've already responded to this :P
Of course I could load a number in AppBackupScreen and then make a jump table at the first label of Page 2, which isnt much work or takes much room, but it's still cheating and a way of hiding my incompetence as a programmer, ghehe...
That's slower, not to mention unnecessary.
And I'm not having ANY problems at the moment, everything is working fine.
Well, I still can't jump to anyhing but the first label on page 2, but you now know why that is ;)
Yes we do :P
And don't worry, you aren't sounding rude.
Good :)
I should've made muself much much more clear, you're no psychic.
I'm already overwhelmed by the many people willing to help me, and they're helping me ALOT, so thank you!
We're trying our best :)

1373
ASM / Re: Multi-Page Apps, what's the difference?
« on: August 23, 2010, 11:29:08 am »
No... you need to jp to the start of the code, skipping the branch table.
And the "offset" you're talking about is the label on the second page.
That .dw should be followed by a label name on the second page. But since they are different files, you get the problem I listed.
Sorry if I sound rude, but one or both of us are very confused. :(

1374
ASM / Re: Multi-Page Apps, what's the difference?
« on: August 23, 2010, 10:55:20 am »
Ah, that's the problem. Since they're assembled one page at a time, each page is unaware of the other's labels.
Depending on what assembler you're using, you could make the whole app one file (BuckeyeDude and I gave examples for Spasm and Brass).
But, if you insist on doing it this way, you have two options. The first is to have each page file included in a larger file, but your assembler still has to support multiple pages in one file. The other option is to make use of the export directive, but this entails adding another #include to the first page and means you have to assemble the first page last.

1375
Computer Programming / Re: Brainfuck Programs
« on: August 23, 2010, 10:50:38 am »
Good job :D
Also, offtopic, you have int(100*pi) posts :P

1376
ASM / Re: Multi-Page Apps, what's the difference?
« on: August 23, 2010, 10:25:41 am »
Again, what assembler are you using and how is your source formatted? Are you using one file per page or one file for the whole app?

1377
Computer Programming / Re: Brainfuck Programs
« on: August 23, 2010, 10:21:09 am »
What does this do? (No running it ;D)
Code: [Select]
>+++++++++[<+++++++++++>-]<[>[-]>[-]<<[>+>+<<-]>>[<<+>>-]>>>
[-]<<<+++++++++<[>>>+<<[>+>[-]<<-]>[<+>-]>[<<++++++++++>>>+<
-]<<-<-]+++++++++>[<->-]>>+>[<[-]<<+>>>-]>[-]+<<[>+>-<<-]<<<
[>>+>+<<<-]>>>[<<<+>>>-]>[<+>-]<<-[>[-]<[-]]>>+<[>[-]<-]<+++
+++++[<++++++<++++++>>-]>>>[>+>+<<-]>>[<<+>>-]<[<<<<<.>>>>>-
]<<<<<<.>>[-]>[-]++++[<++++++++>-]<.>++++[<++++++++>-]<++.>+
++++[<+++++++++>-]<.><+++++..--------.-------.>>[>>+>+<<<-]>
>>[<<<+>>>-]<[<<<<++++++++++++++.>>>>-]<<<<[-]>++++[<+++++++
+>-]<.>+++++++++[<+++++++++>-]<--.---------.>+++++++[<------
---->-]<.>++++++[<+++++++++++>-]<.+++..+++++++++++++.>++++++
++[<---------->-]<--.>+++++++++[<+++++++++>-]<--.-.>++++++++
[<---------->-]<++.>++++++++[<++++++++++>-]<++++.-----------
-.---.>+++++++[<---------->-]<+.>++++++++[<+++++++++++>-]<-.
>++[<----------->-]<.+++++++++++..>+++++++++[<---------->-]<
-----.---.>>>[>+>+<<-]>>[<<+>>-]<[<<<<<.>>>>>-]<<<<<<.>>>+++
+[<++++++>-]<--.>++++[<++++++++>-]<++.>+++++[<+++++++++>-]<.
><+++++..--------.-------.>>[>>+>+<<<-]>>>[<<<+>>>-]<[<<<<++
++++++++++++.>>>>-]<<<<[-]>++++[<++++++++>-]<.>+++++++++[<++
+++++++>-]<--.---------.>+++++++[<---------->-]<.>++++++[<++
+++++++++>-]<.+++..+++++++++++++.>++++++++++[<---------->-]<
-.---.>+++++++[<++++++++++>-]<++++.+++++++++++++.++++++++++.
------.>+++++++[<---------->-]<+.>++++++++[<++++++++++>-]<-.
-.---------.>+++++++[<---------->-]<+.>+++++++[<++++++++++>-
]<--.+++++++++++.++++++++.---------.>++++++++[<---------->-]
<++.>+++++[<+++++++++++++>-]<.+++++++++++++.----------.>++++
+++[<---------->-]<++.>++++++++[<++++++++++>-]<.>+++[<----->
-]<.>+++[<++++++>-]<..>+++++++++[<--------->-]<--.>+++++++[<
++++++++++>-]<+++.+++++++++++.>++++++++[<----------->-]<++++
.>+++++[<+++++++++++++>-]<.>+++[<++++++>-]<-.---.++++++.----
---.----------.>++++++++[<----------->-]<+.---.[-]<<<->[-]>[
-]<<[>+>+<<-]>>[<<+>>-]>>>[-]<<<+++++++++<[>>>+<<[>+>[-]<<-]
>[<+>-]>[<<++++++++++>>>+<-]<<-<-]+++++++++>[<->-]>>+>[<[-]<
<+>>>-]>[-]+<<[>+>-<<-]<<<[>>+>+<<<-]>>>[<<<+>>>-]<>>[<+>-]<
<-[>[-]<[-]]>>+<[>[-]<-]<++++++++[<++++++<++++++>>-]>>>[>+>+
<<-]>>[<<+>>-]<[<<<<<.>>>>>-]<<<<<<.>>[-]>[-]++++[<++++++++>
-]<.>++++[<++++++++>-]<++.>+++++[<+++++++++>-]<.><+++++..---
-----.-------.>>[>>+>+<<<-]>>>[<<<+>>>-]<[<<<<++++++++++++++
.>>>>-]<<<<[-]>++++[<++++++++>-]<.>+++++++++[<+++++++++>-]<-
-.---------.>+++++++[<---------->-]<.>++++++[<+++++++++++>-]
<.+++..+++++++++++++.>++++++++[<---------->-]<--.>+++++++++[
<+++++++++>-]<--.-.>++++++++[<---------->-]<++.>++++++++[<++
++++++++>-]<++++.------------.---.>+++++++[<---------->-]<+.
>++++++++[<+++++++++++>-]<-.>++[<----------->-]<.+++++++++++
..>+++++++++[<---------->-]<-----.---.+++.---.[-]<<<]
If you do run it though, it's a fun program (not mine, though, I must say)
My only point is that things get confusing really quickly :P
But who knows, you probably understand this language better than I do :)

1378
ASM / Re: Multi-Page Apps, what's the difference?
« on: August 23, 2010, 10:10:33 am »
The only problem with that is it doesn't work on the 83+, for which RAM page 0 is permanently in $C000-$FFFF in memory map mode 0. There's no good way to do it in memory map mode 1, either, or I would write one.
Edit: Ninja'd :P

1379
The Axe Parser Project / Re: Features Wishlist
« on: August 23, 2010, 09:48:04 am »
An indexed Connected would be nice, and the name could be changed. As for "Goto End" taking If's into account, I guess that would be okay if it makes things easier for the compiler. I don't know how it works internally either ;D

1380
News / Re: Omnimaga seeks for new staff
« on: August 23, 2010, 09:38:11 am »
Sounds nice. I'll inquire over PM if I feel like it :)

Pages: 1 ... 90 91 [92] 93 94 ... 161