Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
NexGenGS
« previous
next »
Print
Pages:
1
2
3
[
4
]
5
6
7
Go Down
Author
Topic: NexGenGS (Read 16393 times)
0 Members and 1 Guest are viewing this topic.
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
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?
Logged
There are 10 types of people in this world-- those that can read binary, and those that can't.
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
NexGenGS
«
Reply #46 on:
March 22, 2007, 04:44:00 pm »
Double post for an update:
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.
Logged
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:
Logged
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
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.
Logged
There are 10 types of people in this world-- those that can read binary, and those that can't.
bfr
LV8
Addict (Next: 1000)
Posts: 819
Rating: +4/-0
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.
Logged
bfr's website -
http://bfr.tifreakware.net
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
Logged
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
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.
Logged
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.
Logged
Jon
LV5
Advanced (Next: 300)
Posts: 278
Rating: +0/-0
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).
Logged
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...
Logged
Delnar_Ersike
Guest
NexGenGS
«
Reply #55 on:
April 01, 2007, 07:19:00 am »
Suggestion to Insanity: Look at the date. :lol:
Nice one Halifax, but it was a bit far-fetched.
Logged
trevmeister66
LV9
Veteran (Next: 1337)
Posts: 1009
Rating: +14/-5
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:
Logged
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.
Logged
Insanity
Guest
NexGenGS
«
Reply #58 on:
April 01, 2007, 02:10:00 pm »
Dude, I don't think he's kidding...
Logged
Halifax
LV9
Veteran (Next: 1337)
Posts: 1334
Rating: +2/-1
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!!
Logged
There are 10 types of people in this world-- those that can read binary, and those that can't.
Print
Pages:
1
2
3
[
4
]
5
6
7
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
NexGenGS