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

Pages: 1 ... 89 90 [91] 92 93 ... 194
1351
Ah ok, but it doesn't erase/overwrite DCS hooks, right?

Man, I'm really sorry DJ, but I'm finding it difficult to explain right now.  :(  If you want to use DSC hooks inside of your Ti-Basic program, that's not an issue.  However, whether you can use them outside of a Correlation program or not depends on how you run correlation.  You'll have to read the final copy of the manual.

1352
ASM / Re: Running ASM programs larger than 8 KB
« on: January 04, 2011, 02:51:25 am »
By the way, I just though about this... you *could* run a contiguous program of 32kb on the calculator.  Its easy too.  In a 2 page app, just swap the 2nd page of the app into the $8000-$BFFF region and that's it!  Unfortunately though, you wouldn't be able to call any OS bcalls or use self modifying code, but other than that, it would work.

Wouldn't jumps have an issue if you had to jump to a different page?  It would mean a lot of ram page swapping, wouldn't it?

1353
Ah ok, well I meant it would be nice for example if we could use Doors CS BASIC libs and Correlation libs in the same BASIC program.

Indeed you can! :D  You just need to tell Correlation when to use Doors and when to use Correlation.  It's not hard, but you just need to be aware of this.

1354
I see, well I guess it will be fine as long as it still works while Doors CS BASIC libs are turned ON, since some people might want to use functions from both programs in one, such as the mouse cursor routine.

No matter what, you'll be able to use Doors, etc. routines inside your Ti-Basic program.  Outside, it depends.  There's two ways to install Correlation.  You can use 1:Asm(pgrmCORELATE) like the manual says, and that will let you use the mouse cursor routine, etc. anytime, anywhere.  If you choose to install Correlation from a menu, Doors functions will disappear except when used inside of a Ti-Basic program.

1355
Any reason for the transition to App?

Sure.  :)  In RAM, the program can be shifted around a lot, meaning I'd have to find it all the time (this really slows things down)--and I realize now that there's a chance that the code might take more than 8 KB.  To run an ASM program in archive, it takes a lot of messing around to keep the calculator from locking down.

With an application, the code stays wherever it has been placed.  Also, someone mentioned that it would be nice for people with a lot of RAM clears so that they need only install the application.

1356
ASM / Re: Running ASM programs larger than 8 KB
« on: January 04, 2011, 02:19:35 am »
Oops, of course  :-[

1357
Correlation will now be an application.  You will still be able to turn it on and off in your Ti-Basic program if you so desire (so that your calculator runs normally upon exit), or you can install it from a menu like you do with Xlib.

1358
ASM / Re: Running ASM programs larger than 8 KB
« on: January 04, 2011, 02:02:33 am »
Supposedly, although who knows with TI :/ Maybe it was an accident, and they don't know how to fix it :P

I'm pretty sure it was done intentionally.  A processor that "locks up" to prevent larger sizes is no coincidence from TI, because Zilog would have been sued for something like that.

1359
TI Z80 / Re: Idea: 3D Engine using nothing but unaltered 8x8 sprites
« on: January 04, 2011, 12:00:37 am »
but yeah, like I said, it's not working. I'd say it was the way I'm referencing the sprites, but that would just give me garbage. Right now it's giving me nothing, which is odd. I'll post some screenies when there's something to look at, and probably the source too. Also, the walls are much higher Detail than most. :) One Sprite column represents one pixel of the Pic1 file it references from :P and right now the sprites dither as they get more distant, from solid black to near-white (white isn't rendered) and you will be able to see ~4-5 layers of walls, going farther away, say, in a corridor. Think like Morrowind's view distance fog   ;D

So is it based on the first post with a couple of your own touches thrown in?

1360
TI Z80 / Re: Idea: 3D Engine using nothing but unaltered 8x8 sprites
« on: January 03, 2011, 11:02:09 pm »
I got an engine like this started after I saw the thread. you can't move yet, or turn, but you can change your position in the src file :P for some reason the walls aren't rendering, probably a math error.


At least you started it!  Way to go!  If you continue it, I look forward to seeing how it turns out!

1361
General Calculator Help / Re: Game Design Documents
« on: January 02, 2011, 10:41:38 pm »
Ouch!  Well, good luck with whatever you're doing, and I hope your projects won't be permanently dead!

1362
Ash: Phoenix / Re: [A:P] Demo Release/Discussion
« on: January 02, 2011, 07:36:47 pm »
WOW WOW WOW, I can't wait to try this!

1363
ASM / Re: Running ASM programs larger than 8 KB
« on: January 01, 2011, 11:27:05 pm »
So theoretically, one could pirate applications as ASM programs :angel:

By the way, couldn't one simply change the application header to make an application valid without needing a certificate (therefore making it free)?

1364
ASM / Re: Running ASM programs larger than 8 KB
« on: January 01, 2011, 09:22:34 pm »
No.  Each archive sector is a separate "box" that can hold up to 64k of variables.  So a single variable can't cross a sector boundary.  But the OS will pack variables as tightly as it can into each box, not worrying about the internal page boundaries.

Also, the archive area is restricted; if you try to execute code there, the calculator will reset, just as if you try to execute code on RAM page zero.

Then why are applications able to run?  Do they fall under "not archive?"

1365
Correlation / Re: Correlation Screenshots
« on: January 01, 2011, 09:08:38 pm »
Scrolling ... awesome :D If we mixed negative numbers with text wrapping, would the entire block be shifted left/up? Or would it still wait until the last column?

It still waits for the last column, unless you are using "Map Mode."  For this reason, I don't see a good use for mixing negative x coordinates and text wrapping.  However, negative Y coordinates and text wrapping can create some pretty nifty tricks!

Pages: 1 ... 89 90 [91] 92 93 ... 194