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 - Jon

Pages: 1 ... 11 12 [13] 14 15 ... 20
181
TI Z80 / Donkey Kong
« 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.

user posted image
PS: Pardon the choppyness of the SS, calccapture is just hateful like that :/confused.gif
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
General Calculator Help / Backwards Compatibility?
« on: March 19, 2007, 06:53:00 pm »
I got an 86 just for mario :)smile.gif

183
TI Z80 / HACC
« 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
TI Z80 / Galactic ENHANCED
« on: March 17, 2007, 05:19:00 pm »
c1-->
CODE
ec1
xor a
ld (plotsscreen+767),a
c2
ec2

Enjoy the patch :/confused.gif
A full 4 bytes and 14 T-states :)smile.gif

* do it right before you fastcopy *

185
TI Z80 / HACC
« 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
Computer Projects and Ideas / Several Anouncements
« on: March 15, 2007, 07:51:00 pm »
DUDE! That's insane! If only such was possible on a calc... XDsmiley.gif

187
Other Calculators / Best Shell for the TI-83+
« on: March 15, 2007, 07:49:00 pm »
get an SE :)smile.gif

188
TI Z80 / HACC
« 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. :(sad.gif

189
TI Z80 / Tetris
« on: March 10, 2007, 06:07:00 pm »
ok, I lied about the birthday. And besides, she doesn't have an 86.

190
TI Z80 / Tetris
« on: March 10, 2007, 09:52:00 am »
I've kinda been slacking on the 86 version :zzz:sommeil.gif , 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
TI Z80 / Tetris
« on: March 02, 2007, 05:31:00 pm »
Ok, I've released Tetris 1.1, with a bunch of bug-fixes and optimizations.


192
TI Z80 / NexGenGS
« 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
TI Z80 / NexGenGS
« 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
Other Calculators / ASM program needed
« 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
TI Z80 / NexGenGS
« 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