781
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni
« on: November 29, 2010, 08:54:01 pm »
Good, because the original developers were very good, or at least better than those on 2.53 MP
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. 781
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni« on: November 29, 2010, 08:54:01 pm »
Good, because the original developers were very good, or at least better than those on 2.53 MP
782
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni« on: November 29, 2010, 08:50:48 pm »
951: You personally know one of the original TI-OS developers
783
ASM / Re: Battery Level« on: November 29, 2010, 08:43:19 pm »
Ah, okay, that makes sense. Have you duplicated the font routines yet?
784
Humour and Jokes / Re: Will Netham45 kill us?« on: November 29, 2010, 08:41:06 pm »
Spray-painting him doesn't work
785
ASM / Re: Battery Level« on: November 29, 2010, 08:37:26 pm »
Something tells me that that program uses the OS bcall. If it did otherwise its author would most likely have stated.
Xeda wants an OS-independent one for some unknown reason Edit: ninja'd 786
The Axe Parser Project / Re: Features Wishlist« on: November 29, 2010, 08:35:22 pm »
I think multi-page apps have been on the list for a while
They're rather difficult, so it might be a while before we have them. Edit: We should probably get a new poll soon 787
Axe / Re: Buffer storage« on: November 29, 2010, 08:34:15 pm »
Redrawing it (or backing up the entire buffer-pair (you'll need a 768*2-byte appvar)) is probably the easiest option
But yes, screen data is at L6. The backbuffer is at L3, and is also used for displaying greyscale images. 788
Axe / Re: Importing picture variables?« on: November 29, 2010, 08:29:42 pm »
No
You can create a 2000-byte picvar. The OS won't complain, even if you use RecallPic with it. 756 and 768 are the two most common sizes because the OS uses 756 (63 rows) and 768 is the full screen (64 rows) Edit: ninja'd. maybe. 789
ASM / Re: Battery Level« on: November 29, 2010, 08:27:40 pm »
It involves weird not-completely-understood interrupt stuff. (Hardware timer 2 is involved. Read more at http://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:5221)
790
ASM / Re: Battery Level« on: November 29, 2010, 08:22:25 pm »
I have assembly You want bit 0 of port 2. It's set if batteries are good, reset if they are low. So:
Code: [Select] in a,($02) I think you get the general idea
791
Axe / Re: Importing picture variables?« on: November 29, 2010, 08:16:23 pm »
Yeah Pic, picvar, or something to that effect.
The syntax to include the data of a picture into a compiled file is this: Code: [Select] [Pic1]->Pic0 It inserts the data from TI-OS var Pic1 and makes it accessible through the Pic0 static pointer.As for reading an arbitrary pic, do you mean in the sense of "a certain picvar I choose at compile time" or "a picvar chosen at runtime, perhaps by user input"? The first is easy, and can be done like this: Code: [Select] If GetCalc("Pic1")->X This code, if Pic1 exists, copies it to the main buffer.Dealing with a variable one is a bit harder, and I forget the specifics, but it involves overwriting a byte in the name to change it. Same situation for writing. Here is code that copies from the buffer to Pic1. Code: [Select] If GetCalc("Pic1",768)->X For both reading and writing an arbitrary one in the second sense, you need the overwriting, but, after you change the name, the general process is the same.Note what 756 and 768 mean. A picture of size 768 includes the bottom (63rd) row, but size 756 does not. 792
KnightOS / Re: KnightOS« on: November 29, 2010, 08:04:54 pm »
Yeah, you're only protected from infinite loops.
RAM corruption is impossible to prevent; the nature of the z80 processor is what causes that. 793
Computer Projects and Ideas / Re: Idea: "Number of days since RAM clear" widget« on: November 29, 2010, 08:02:10 pm »
I think I should say something to the effect of "What kind of developer are you whose RAM hasn't been cleared in any given 2-day period?"
And yes, the clock on my TI-84+SE is essentially a counter 794
TI Z80 / Re: [PROJECT] Racer3D: Replay« on: November 29, 2010, 07:57:11 pm »
I seemed to have missed the answering of this question, but I'm glad everything got resolved (Congrats Runer)
Good luck on the rest of this project! 795
Axe / Re: How do you write a string to the basic variable Ans?« on: November 28, 2010, 08:17:05 pm »
No, you have to copy data. So more like this:
Code: [Select] Copy("TEST",GetCalc(Data,4,[sup]T[/sup],0,0),4
|
|