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 - DrDnar
Pages: 1 ... 25 26 [27] 28 29 ... 38
391
« on: July 07, 2011, 12:22:58 am »
A decompiler is most certainly possible, but it would require as much work as creating Axe itself. It's no trivial undertaking. It's not worth the trouble.
392
« on: July 04, 2011, 10:55:58 pm »
You can run your program from RAM and stream data from the archive, although the variable-location nature of the archive can be a hassle. If your code totals less than about 20 K, as thepenguin77 noted above, you can run entirely from RAM, and the code for unlocking all of RAM for execution isn't very big. (Don't go too close to the 24 K limit or people with huge VATs will have trouble.) Running from RAM makes accessing a lot of data easier, as you can page 4000h around without incurring the cost of off-page b_calls. (The official method of accessing code/data outside of the current page involves using an extension of b_calls.)
Make sure all of your includes are in a place where Spasm can find them, which typically means the same directory as everything else. Also, Spasm may require that the include directive be prefixed with a pound (#).
393
« on: July 04, 2011, 08:47:22 pm »
There's only so much you can do with a 5x7 font. Specifically, only 34,359,738,368 things you can do.
394
« on: July 04, 2011, 12:46:56 am »
More compilation bugs. The two programs below are identical, except one is missing the single line X*{Y1+13}*9->A. This line causes Axe to freak out and stop producing anything that looks like logically connected assembly. (Seriously, a disassembly of the resulting program shows gibberish.) Compile the first, and it runs fine; compile the second, and it crashes instantly. The interesting part is that line in question doesn't get run on start up. Furthermore, doing {Y1+13}->A:X*A*9->A works fine.
395
« on: July 04, 2011, 12:24:01 am »
If you go to the program EDIT menu and try to open a program by pressing the numbers 1-0, you get ERR:ARCHIVED.
If you edit an archived program and use Omnicalc's fast apps to enter another application, zStart doesn't catch the application change and doesn't rearchive the program you were editing.
396
« on: July 03, 2011, 10:33:58 pm »
Like I said before, if they remove the ability to unlock the boot sector, we can still release a bricker using the little-known full chip erase function. Which won't really do anything except remind them that they can't control hardware they didn't manufacture.
397
« on: June 30, 2011, 06:04:04 pm »
I'm sure that somewhere in TI's vast vaults is documentation on what ports 0E, 0F, 15, 24, and 2D do. But they'll never tell us without a court order, and they they'd fight it for no good reason.
398
« on: June 30, 2011, 03:33:59 am »
That's something important to check. Do the newer TI-83+s have the other new ports, too?
399
« on: June 30, 2011, 01:11:18 am »
The previous generation of programmers say that the TI-83+ leaves whatever was the last value on the bus. Thus, it's effectively random. In my tests, the ASIC models don't seem to do this.
400
« on: June 29, 2011, 07:44:26 pm »
I did some tests that suggested that the TI-84+/SE always sends FFh as the byte for IM 2, in which case IM 0 would actually be usable (the ISR would be the RST 38h routine).
401
« on: June 29, 2011, 06:27:00 pm »
Bad news: the flash chip supports a full chip erase commands. It works. Even the boot sector. You don't need to unlock the boot sector to erase it.
So watch out, TI. If you block the software boot sector unlock without using the flash chip's own write protect feature, calculators can still be bricked.
402
« on: June 28, 2011, 10:19:10 pm »
This is no way changes the possibly of cheating. That will not change unless the flash unlock exploits themselves are fixed.
403
« on: June 28, 2011, 09:17:44 pm »
It depends on how much pressure they're under to do it. Don't count it out.
404
« on: June 28, 2011, 09:13:08 pm »
Sure they can. They can just revise the hardware. A little expensive, perhaps, but doable. Then all future students will be stuck with the changes.
405
« on: June 28, 2011, 08:57:25 pm »
Yes.
Pages: 1 ... 25 26 [27] 28 29 ... 38
|