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 - Jon
Pages: 1 ... 11 12 [13] 14 15 ... 20
181
« on: March 25, 2007, 03:53:00 pm »
Ok, I'm working with papersnowman on a new project now, donkey kong. It will be a tilemapped side-scroller. I have written the scrolling engine so far. It masks the tilemapped foreground on top of a rotating background. I will later release the engine so it can be used by anyone. PS: Pardon the choppyness of the SS, calccapture is just hateful like that EDIT: I've timed the engine to about 500,000 CC's per frame, giving it a framerate of about 12. This isn't too bad, but I'll definitely come back to it, making optimizations wherever I can.
182
« on: March 19, 2007, 06:53:00 pm »
I got an 86 just for mario
183
« on: March 17, 2007, 05:24:00 pm »
I think writing your own custom code that executes after GCC does its thing could work. Just have it look at all the variables used in the original .C file, and rewrite the pointers in the .ASM file that GCC created.
184
« on: March 17, 2007, 05:19:00 pm »
c1--> CODE | ec1 xor a ld (plotsscreen+767),a c2 |
ec2 Enjoy the patch A full 4 bytes and 14 T-states * do it right before you fastcopy *
185
« on: March 16, 2007, 04:53:00 pm »
Meh, you could add a patch that makes GCC add the code to make an appvar, then mess with the pointers so that SMC is placed within the appvar.
186
« on: March 15, 2007, 07:51:00 pm »
DUDE! That's insane! If only such was possible on a calc...
187
« on: March 15, 2007, 07:49:00 pm »
get an SE
188
« on: March 15, 2007, 03:14:00 pm »
The two main problems with making flash apps are: 1) Flash can't be written to, eliminating the possibility of SMC. 2) Apps originate from $4000, whereas programs originate from $9d93. Further complicating this matter is that apps are run from bank A, ($400-$7FFF), whereas programs are run from bank B, ($800-$BFFF). The problem that arises with this is that the tios's bcalls are on various flash pages, and it swaps out bank A to access them. So any bcall that reads data from your app (such as a _vputs bcall) will not read the proper data, but will instead read the data at the correct address, but the wrong flash page.
189
« on: March 10, 2007, 06:07:00 pm »
ok, I lied about the birthday. And besides, she doesn't have an 86.
190
« on: March 10, 2007, 09:52:00 am »
I've kinda been slacking on the 86 version :zzz: , and it hasn't been released yet. That's the 83+ vers. that I've released, I just have an avatar of the 86 version. I'm really busy ATM, got schoolwork. Maybe I'll work on tetris over the summer.
191
« on: March 02, 2007, 05:31:00 pm »
Ok, I've released Tetris 1.1, with a bunch of bug-fixes and optimizations.
192
« on: March 02, 2007, 04:15:00 pm »
I know this gonna piss you off, but I'll say it anyway, I have a better version of the key input routine. It isn't buggy, and it takes way less space, and doesn't destroy ix. c1--> CODE | ec1 ;RAM needed: ;1 byte for lowercase_ofs ;1 byte for temp_b keyinput:
193
« on: March 01, 2007, 02:21:00 pm »
* Jon moves his index finger in the direction of interrupts, with a high interrupt frequency, so the split between interrupt execution, and regular code execution is about 50/50.
194
« on: February 28, 2007, 07:18:00 pm »
Pardon the double-post. Here's a version I've tested, and I KNOW it works. c1--> CODE | ec1 #include "ti83plus.inc" .org $9d93 .db $bb,$6d
start: bcall(_rclans) ld a,(hl) and $1f cp 4 ret nz ex de,hl ld c,(hl) inc hl ld b,(hl) inc hl ld de,temp_str+1 ldir xor a ld (de),a ld hl,temp_str rst 20h bcall(_chkfindsym) bcallnc(_delvararc) ld hl,800 bcall(_createprotprog) inc de inc de ld hl,code ld bc,32 ldir ld hl,plotsscreen ld bc,768 ldir ret temp_str: .db 6,"TEMPSTR",0,0 code: .db $bb,$6d
195
« on: February 27, 2007, 04:00:00 pm »
Hmm, maybe make it available only in 15 mhz processors, to avoid any significant slow-down.
Pages: 1 ... 11 12 [13] 14 15 ... 20
|
|
|
|