[Featured][Beta] API - Why hasn't this been done yet?!

Here you can find side projects of the staff and great projects which we think should get extra support. (Note that featured projects are not projects by staff members of MaxCoderz)

Moderator: MaxCoderz Staff

Post Reply
gangsta
Sir Posts-A-Lot
Posts: 171
Joined: Wed 12 Oct, 2005 10:46 pm

Post by gangsta »

beginning or end? or does it really matter?
User avatar
Jim e
Calc King
Posts: 2457
Joined: Sun 26 Dec, 2004 5:27 am
Location: SXIOPO = Infinite lives for both players
Contact:

Post by Jim e »

end of code and before the data.
Image
gangsta
Sir Posts-A-Lot
Posts: 171
Joined: Wed 12 Oct, 2005 10:46 pm

Post by gangsta »

stupid, stupid me...says it in the readme...
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Good call Jim :)

@DarkerLine: He's using Latenite, which takes care of
.org $9D93
.db $BB,$6D
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

This is pretty cool 8)
http://timendus.student.utwente.nl/~api ... q=download >> The bottom one
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
gangsta
Sir Posts-A-Lot
Posts: 171
Joined: Wed 12 Oct, 2005 10:46 pm

Post by gangsta »

wow thx...i figured it out...turns out i wasn't compiling it 4 ion, like i should have...
User avatar
blueskies
Calc Wizard
Posts: 553
Joined: Tue 25 Apr, 2006 2:24 pm

Post by blueskies »

Man, with Latenite and API, I'm really starting to get back into z80. All this new stuff is so fun!
gangsta
Sir Posts-A-Lot
Posts: 171
Joined: Wed 12 Oct, 2005 10:46 pm

Post by gangsta »

i kno...i really started being motivated to program...
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

That's the kind of responses that makes the effort worth while :P
Thanks guys ;)
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

gangsta wrote:turns out i wasn't compiling it 4 ion, like i should have...
By the way, that should't make a difference for the API. Unless you use kv's array.shuffle routine, which depends on ionRandom.
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
necro
Calc King
Posts: 1619
Joined: Sat 26 Mar, 2005 2:45 am
Location: your shadow

Post by necro »

it would be realy neet to see this incorporated into an ide of some kind in the future... good stuff
lloydkirk1989
Calc Wizard
Posts: 680
Joined: Wed 22 Dec, 2004 5:37 am
Location: West Palm Beach,FL
Contact:

Post by lloydkirk1989 »

Isn't that what he just did with latenite? :)
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Hmm, yes and no ;)
I just suplied some tools that you can use with Latenite, it's not really incorporated in the IDE. But then again, who would know the difference? :)
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Hmm, I just stumbled upon a nice limitation of TASM that I didn't know off yet:

I added two pretty nifty routines, based on Jim's idea:

Code: Select all

graph.output("string")
home.output("string")
So you don't even have to fiddle with pointers anymore when you want to display some text. Unfortunately TASM can't handle larger parameters than 16 chars, so minus the quotes that leaves only 14 characters for strings that are ouputted this way :( I hope Ben will solve this problem for me with Brass...

I've also been experimenting with another way of adding comments. See the routine in the Sandbox for an example of how things should be commented in the near future for Latenite to be able to generate an XML help file from the source. As you can see the API website will show the information in the same way as the old commenting. I'll probably spice that up a little more, but it should do for now.

There are a few more tags, like destroyed registers, syntax highlighting style, et cetera, but those will either be taken care of by the API or made optional.
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
DarkerLine
Calc Wizard
Posts: 526
Joined: Tue 08 Mar, 2005 1:37 am
Location: who wants to know?
Contact:

Post by DarkerLine »

Maybe the graph/home routines should be renamed to large/small text routines? I don't remember there being a distinction between graph and home screen in assembly.
just try to be nice to people.
_________________
My TI Blog - http://mpl.unitedti.org/
Post Reply