[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

User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

dragon__lance wrote:i don't really get it, so wat exactly does this do? does it help u program assembly on comp, or basic on calc? btw, the screenie looks really good :)
It is like EZASM, where you have an easier way of programing. Download it and see the source.
dragon__lance
Regular Member
Posts: 82
Joined: Sat 18 Jun, 2005 9:15 pm
Contact:

Post by dragon__lance »

oh, i see now :) This is great! keep up the good work :D
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Awwww, DAMN! I should have been sleeping for hours already, but I couldn't stop working on the website :P So I'll be in trouble again tomorrow :) Anyway, on the plus side I almost finished the website in one evening :P

Go check it out!

I still have to add all the routines, and make it render a proper api.inc from the database, but that's all easy in comparison, so I think I will be able to sleep now :)

Don't mess too much with it, it's not officially finished yet... It is über cool already though ;) Try to add a routine, and see how the website auto-generates 60% of the code for you 8)

Oh, almost forgot to ask: who of you graphic guru's is willing to make a nice background image for the header (and/or page), to make it a little less black and white? It's 700x50 pixels, and I'd like some blue-ish abstract thingy :) I'll put your name on the website ;)
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
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 »

Is there a sand box or some thing?
Looks cool. I might and a few things. :)
Image
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Jim e wrote:Is there a sand box or some thing?
You mean a place to experiment without fucking things up? There is now :)
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
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 »

That font looks TINY. Any way of making larger and the viewable area.
Image
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Not really... I can't make the viewable area bigger without making it look ugly, and I don't want too much wrapping so I chose for this small font. I think you'll get used to it :)

I somewhat expected complaints about it's colour, not about it's size :P
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 »

I think it's finished now... I added all my current routines to the database in the proper format, and the website can generate a proper api.inc file (and it's asmdoc) from the database (see Downloads page). The "Sandbox" section will be omitted, so feel free to play with that.

The internal asmdoc routine needs some work, because I wrote the old one (asmdoc.timendus.com) in Perl, while this is PHP. So I rewrote the basic functionality, but the fancy indexing of routines and variables and stuff still has to be done. Anyway, you probably don't care all that much about that yet :)

Anyway... basicly... You can all go and add your own routines now :P (And test/improve mine)
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
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 »

How would making it bigger make it ugly? Functionality is more important to me. No offensive but not even squinting saves this, to me it looks almost like this:

lalalalasdfnvlasrkngo
afneiognlaern
akjsbrg
aerjkbg
ret


And the light blue doesn't help. I still like the idea, if you can just get people to contribute.
Image
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Jim e wrote:if you can just get people to contribute.
You've got a point there! :) Nobody seems to care very much so far...

Anyway, I'll take a look at that font tomorrow. Can you read the light blue text under "Browsing the Interface", or is that to small too?
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
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 »

yeah that easier to read, but darker color would be easier.
Image
KevinJB
Calc Wizard
Posts: 501
Joined: Sat 28 May, 2005 5:34 am
Location: Chesapeake, Virginia
Contact:

Post by KevinJB »

I think this is an excellent idea Timendous but I was a little hesitant when I saw that it was just ('just', sorry, that sounds bad unintentionally!) macros. Personally, a C compiler would be excellent but it's a stretch (yeah, yeah, I saw at ticalc.org). I wrote up the definitions of a fake langauge but it's not much. Easily expandable, though, it's not a substitute for asm in any sence. Fast but programs would get large in a hurry. Personally as long as the code isn't huge [you're api] is helpful. Although, we /all/ know that z80 programming as we know it is going to be non-existant in a year or two... just give Onur some time, it's a pretty big project ;-) (yes, I get a very good feeling when I'm mysterious :))
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
KevinJB | RevSoft
necro
Calc King
Posts: 1619
Joined: Sat 26 Mar, 2005 2:45 am
Location: your shadow

Post by necro »

I think part of the problem is the people it'd help the most (non-asm users) have little ability to aid you in expanding it...and vice versa
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Hmm, I don't really agree with you. I think many asm users (even advanced users) will find this helpful. If I want to test something "advanced", like interrupt timing differences between PTI and the hardware or whatever, I want to do my thing, and not be bothered with the same old code that I wrote a thousand times before... In a perfect situation I'd just tell the API to set up an interrupt, write my interrupt, leave the outputting to the API, and I'd be done.
Rezek wrote:Although, we /all/ know that z80 programming as we know it is going to be non-existant in a year or two... just give Onur some time, it's a pretty big project ;-) (yes, I get a very good feeling when I'm mysterious :))
You really have to explain that because I don't understand a word of it :P
And I'm sorry it's just macro's, but I think that's the only way to keep the speed and efficiency high. Plus not many people will be willing to learn a new language/get a new compiler et cetera. Anyway, I hope the functionality doesn't dissappoint so far :)

I've got some more serious things to do at the moment, but I'll see if I can change the lay-out this evening. I also added user variable (A-Z) routines, and am working on strings (str0-str9) and word wrapping in the graphscreen.

Edit: Graph screen word wrap done :)
Image
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
MissingIntellect
Regular Member
Posts: 102
Joined: Tue 21 Dec, 2004 2:46 pm
Location: Santa Clarita, California
Contact:

Post by MissingIntellect »

What kind of routines are you looking to add? I might be able to contribute some code.
--Steve Riekeberg
MaxCoderz Co-Founder, Ex-Staff Member
Image
http://www.missingintellect.net
Post Reply