ASM tool for BASIC programmers
Moderator: MaxCoderz Staff
- Jim e
- Calc King
- Posts: 2457
- Joined: Sun 26 Dec, 2004 5:27 am
- Location: SXIOPO = Infinite lives for both players
- Contact:
Asm has to look through the vat, load the prog into the right place, then execute, then return.
Exelib is only on 84s but should be considerably faster.
They were probably trying to offer support to the DS guy instead of using that real( thing.
I think an app would be better, it would at least be faster and could incompas more.
Exelib is only on 84s but should be considerably faster.
They were probably trying to offer support to the DS guy instead of using that real( thing.
I think an app would be better, it would at least be faster and could incompas more.
- dysfunction
- Calc Master
- Posts: 1454
- Joined: Wed 22 Dec, 2004 3:07 am
- Location: Through the Aura
An all inone app would be awesome, like Omnicalc but with more features and without the office/ram recovery/virtual calc: instead have all the features only commands for Basic programmers. Ok, my list of features (besides the features Omnicalc already includes):
1. Greyscale
2. Sprite magnification/rotation (probably only rotation by 45 degree increments would be practical, at that low resolution rorating by odd angles looks crappy)
3. AND logic sprite function in addition to OR and XOR
4. Maybe XLIB functionality (I doubt tr1p would mind lending you his source as long as you're nice about it and give credit)?
5. Rectangles (filled black, white or inverted, as well as non-filled) and fast circles
6. archive/unarchive/delete any file type
7. Ability to store compressed sprites in an external asm program that would be called by the app (like zapi or zsprite, but faster)- this way you don't have to waste precious pics.
If I think of ny more features I'll let you know.
1. Greyscale
2. Sprite magnification/rotation (probably only rotation by 45 degree increments would be practical, at that low resolution rorating by odd angles looks crappy)
3. AND logic sprite function in addition to OR and XOR
4. Maybe XLIB functionality (I doubt tr1p would mind lending you his source as long as you're nice about it and give credit)?
5. Rectangles (filled black, white or inverted, as well as non-filled) and fast circles
6. archive/unarchive/delete any file type
7. Ability to store compressed sprites in an external asm program that would be called by the app (like zapi or zsprite, but faster)- this way you don't have to waste precious pics.
If I think of ny more features I'll let you know.
"You're very clever, young man, but it's turtles all the way down!"
- Shadow Phoenix
- Calc Guru
- Posts: 835
- Joined: Mon 03 Jan, 2005 7:54 pm
- Location: out there. seriosly.
- Jim e
- Calc King
- Posts: 2457
- Joined: Sun 26 Dec, 2004 5:27 am
- Location: SXIOPO = Infinite lives for both players
- Contact:
shadow will catch on....eventually.Kevin wrote:if it continue in this way I'll ask Kv to ban shadow phoenix form this forum
You say that now but eventually it won't be enough.Ive actually been thinking about turning xLIB into an APP but i doubt that i will be able to come up with 16KB worth of functions.
If an app was made, I think a sprite editor should be included. so sprites won't have to be pics. It'd also be easier to make grey. And I would think be easier on basic codrs.
Also what about that function that lets you call LBL's like they were prgms. That's one thing I hate about basic.
-
- Calc Master
- Posts: 1089
- Joined: Fri 17 Dec, 2004 9:53 am
...
*sigh* This is NOT going to be an app. My aim with this is to create faster versions of already existing routines (so plz dont ask for any not-existing routines any more) for the BASIC coders, so they can speed up their games, so plz stop asking for stuff like isometric tile map and such. So far i have decided to implent these things:
- Clear Screen
- Direct Input
- Greyscale
- Sprite scaling (not sure yet)
- Archive/Unarchive files
- Copy sprite to graph buffer (like ionPutSprite or ionLargeSprite) (not sure yet)
- Copy graph buffer to screen (like ionFastCopy) (not sure yet)
- Line/Circle/Rectangle drawing routine (not sure yet)
- Fill routine (not sure yet)
I think the last 2 routines will speed up BASIC games a LOT, because normal drawing routines in BASIC copy to screen immediately, which slows it down a lot.
More ideas would be appreciated. Also, i have decided for now the name to be EBL (Epic Basic Lib). I hope that by doing this, i can finally earn some respect in the TI community.
EDIT: Added some more routines that'll be done.
- Clear Screen
- Direct Input
- Greyscale
- Sprite scaling (not sure yet)
- Archive/Unarchive files
- Copy sprite to graph buffer (like ionPutSprite or ionLargeSprite) (not sure yet)
- Copy graph buffer to screen (like ionFastCopy) (not sure yet)
- Line/Circle/Rectangle drawing routine (not sure yet)
- Fill routine (not sure yet)
I think the last 2 routines will speed up BASIC games a LOT, because normal drawing routines in BASIC copy to screen immediately, which slows it down a lot.
More ideas would be appreciated. Also, i have decided for now the name to be EBL (Epic Basic Lib). I hope that by doing this, i can finally earn some respect in the TI community.
EDIT: Added some more routines that'll be done.
Last edited by the_unknown_one on Tue 22 Mar, 2005 1:59 pm, edited 1 time in total.
- dysfunction
- Calc Master
- Posts: 1454
- Joined: Wed 22 Dec, 2004 3:07 am
- Location: Through the Aura
-
- Calc Master
- Posts: 1089
- Joined: Fri 17 Dec, 2004 9:53 am
...
I know i have problems controlling my temper, but my life is fucked up as it is, and i dont like people fuckin it up even more, in whatever way they're doing it. I've been bullied so much in my life already, that when i get attacked, i'll immediately attack back.
- tr1p1ea
- Maxcoderz Staff
- Posts: 4141
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: I cant seem to get out of this cryogenic chamber!
- Contact:
Circumstances can be bad sometimes.
Anyway this lib looks pretty cool ... sprite scaling might represent a problem though.
I can give you some source from xLIB ... but its pretty basic stuff, just reading ANS and doing the routines. There are many optimisations for xLIB though, which i will be doing shortly.
Anyway this lib looks pretty cool ... sprite scaling might represent a problem though.
I can give you some source from xLIB ... but its pretty basic stuff, just reading ANS and doing the routines. There are many optimisations for xLIB though, which i will be doing shortly.
-
- Extreme Poster
- Posts: 322
- Joined: Tue 15 Feb, 2005 12:08 am
- Location: Lost in a land of mysteries.....
Umm with all these options why not just learn ASM and make your game in ASM?? I think with all of those tools it would be a great help in making basic games but like omnicalc is it gona reset your RAM.
Join me at:
http://nanotech.pcriot.com
or
http://emancipal.co.nr
Coming soon..
Rewrite 3D Level Editor - 55% done!!
Emancipal - The Creator 5% done
http://nanotech.pcriot.com
or
http://emancipal.co.nr
Coming soon..
Rewrite 3D Level Editor - 55% done!!
Emancipal - The Creator 5% done
- Dragonwarrior333
- Regular Member
- Posts: 121
- Joined: Sat 19 Mar, 2005 1:59 pm