Author Topic: NexGenGS  (Read 16761 times)

0 Members and 1 Guest are viewing this topic.

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
NexGenGS
« Reply #45 on: March 22, 2007, 03:13:00 pm »
hmm yes clipped will be supported. And yes they were made from scratch and the number of loops it goes through is the rows of the sprite and the offset of the sprite. I consider this as fast minus a little as ionputsprite.

EDIT: What is up with this. I disabled the interrupts and put all the inputs in correctly (the routine was using iy) and it crashed the calc. I changed iy to ix+8 temporarily and it worked fine???? I had interrupts disabled what is up?? Fallen_Ghost?
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
NexGenGS
« Reply #46 on: March 22, 2007, 04:44:00 pm »
Double post for an update:


user posted image

Ok this is my masked sprite routine. I really didn't feel like making anything extravagant. But keep in mind this is calling bcall(_clrscrnfull) before ever move! So that gives you an idea of how fast the routine is.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Fallen Ghost

  • Guest
NexGenGS
« Reply #47 on: March 23, 2007, 12:25:00 am »
Halifax, the reason why the calc crashes with iy is because the TI-Os uses it for all it's flags, so you better not modify it unless you make the code remember to what address it was pointing.

Here is my version of 16*n masked putsprite (based on my 16*n putsprite and 8*n masked), using the same inputs as my 8*n masked putsprite. But also using AF' regs

c1-->
CODE
ec1
PutMask_di:
 

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
NexGenGS
« Reply #48 on: March 23, 2007, 06:18:00 am »
that's wierd because I have used iy before without repointing it back and it never crashed the calc.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline bfr

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 819
  • Rating: +4/-0
    • View Profile
    • bfr's website
NexGenGS
« Reply #49 on: March 23, 2007, 11:12:00 am »
Well, it creates a possiblity of crashing.  Maybe if you use iy without restoring it and then change a mode settings (or something like that), then your calculator will probably either crash or just not function correctly.

Insanity

  • Guest
NexGenGS
« Reply #50 on: March 23, 2007, 04:44:00 pm »
Leo wants to know what the estimated ETA is until NextGen is complete.
*Insanity

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
NexGenGS
« Reply #51 on: March 23, 2007, 06:25:00 pm »
When you say leo do you mean leofox??
And when you say EFA I am guessing something with the release data??

So I will tell you this the first release should be within 6 months or less. Somewhere around there for me to get everything I want in there for now. And then I can begin additions. The main thing is library development that takes long. I am trying to make evreything as optimized as possible and that means writing multiple routines and finding the tstates and then testing and debugging and so on... and then it makes it to the final library!

Also I am writing an html documentation along with it.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Insanity

  • Guest
NexGenGS
« Reply #52 on: March 23, 2007, 07:17:00 pm »
QUOTE
When you say leo do you mean leofox??

No, I meant Leo (and two others) at my school.
QuoteBegin
-->
QUOTE
And when you say EFA I am guessing something with the release data??

ETA and yes, the release date.

QuoteBegin
-->
QUOTE
So I will tell you this the first release should be within 6 months or less. Somewhere around there for me to get everything I want in there for now.

Ok, I'll tell him.

Offline Jon

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 278
  • Rating: +0/-0
    • View Profile
NexGenGS
« Reply #53 on: March 26, 2007, 06:59:00 pm »
I've found that the best option is to simply back it up in the stack.  It is the same number of bytes each way, since ld iy,xxxx is 4 bytes, and push iy/pop iy are 2 bytes each.  Also, then it allows the user to store iy for something else (if they were in an IM 2 ISR, they might not want iy to be set back to the flags).

Insanity

  • Guest
NexGenGS
« Reply #54 on: April 01, 2007, 06:29:00 am »
There's a program called GetDataBack.  The bad part is that it's not free -- eauch! -- so if you want it and want to unlock the recovery feature, you're gonna have to get it the evil way via BitTorrent (Demonoid probably still has it)...

It's the only recovery tool that has worked very well for me.  I'm sure there's a free one that is just as good somewhere but I haven't found it yet...

Delnar_Ersike

  • Guest
NexGenGS
« Reply #55 on: April 01, 2007, 07:19:00 am »
Suggestion to Insanity: Look at the date. :lol:bounce2.gif

Nice one Halifax, but it was a bit far-fetched.

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
NexGenGS
« Reply #56 on: April 01, 2007, 07:34:00 am »
lol dang i fell for it until i read Delnar's post. Scared me for a sec  :paf:tripaf.gif
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

Delnar_Ersike

  • Guest
NexGenGS
« Reply #57 on: April 01, 2007, 01:46:00 pm »
Look at the bottom right, it says "Windows Vista Evaluation Copy". Methinks you took a picture from the internet and used GIMP to change it.

Or if this isn't true, post another picture tomorrow when it isn't April 1st.

Insanity

  • Guest
NexGenGS
« Reply #58 on: April 01, 2007, 02:10:00 pm »
Dude, I don't think he's kidding...

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
NexGenGS
« Reply #59 on: April 01, 2007, 02:27:00 pm »
Ok I am sorry to say you guys made me work very very hard on this. It took me about an hour to edit that photo with Windows Paint. Gah but I have to give it to you guys for figuring it out lol. April Fools!!
There are 10 types of people in this world-- those that can read binary, and those that can't.