Next version of xLIB - features?

Moderator: tr1p1ea

User avatar
dysfunction
Calc Master
Posts: 1454
Joined: Wed 22 Dec, 2004 3:07 am
Location: Through the Aura

Post by dysfunction »

Nor do I remember her naked during the movie, but there's plenty of pics of that on the web as well ;)
Image


"You're very clever, young man, but it's turtles all the way down!"
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

Not sure if you are aware of this, but there is a thread on omni about the freatures.

Personally, I would love to see a execute function such as what omnicalc had. But it would be cool to have plugins, where one could add the link program if they wanted. Hmm, that wouldn't work so well though...since instead of it going through Asm() it would have to go through xlib first then Asm(), unless it was sitting in ram? Idk, I would like to see a link routine added asap though :P..so I can finish something I have been working on >.> . Glad to see you wanted to expand it a little more.
User avatar
CDI
Maxcoderz Staff
Posts: 321
Joined: Tue 24 May, 2005 7:25 pm
Location: If I find out, you'll be first to know.
Contact:

Post by CDI »

I would really like the ability to flip an entire picture with the real(3 command (like real(3,Pic_Num,Method,Flip,Update_LCD)
ImageImage
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

I was also thinking of level compression, where one would have a list that has the compression format and it would be an option to decompress it. Like when you do Real(2 for a tile map, 0 would be nothing, and 1 would make it convert the list into a matric and then load the matric into the map.

I have been working on compression in my games lately and found that I am getting greater compression percentages with my way over RLE. Also I think it would be great just having any type of compression, where the user would have to run a program to convert the matric into a compressed list and xLIB would decompress it (did I make any sense?).
User avatar
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:

Post by tr1p1ea »

I can easily implement PIC flipping, so thats no major problem.

Ive been thinking about compression and i would very much like to include something.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

About the plugin idea, well it would be useful if you wanted to use developer tools like matric compression. Other than that, it would be kinda pointless since it would be slower than that of Asm() unless copied into memory? Glad that you want to add compression, as I am getting amazing results....but it is a little slow on loading. It takes about 9 seconds to load each map (from compressed), but I compressed 83% of the original level size. It would be great in asm though, since it would be very fast.
chickendude
Extreme Poster
Posts: 340
Joined: Fri 07 Jul, 2006 2:39 pm

Post by chickendude »

!! How did you compress it so much?! Wow, maybe I need to read up.
merthsoft
Extreme Poster
Posts: 496
Joined: Tue 21 Dec, 2004 6:49 am
Location: WI

Post by merthsoft »

So, tr1p, are you reworking it? I've been meaning to ask you, but can't seem to get you on IRC... I want to know how much syntax will change before starting anything...
Shaun
User avatar
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:

Post by tr1p1ea »

It most likely wont change at all, except for maybe a few little functions.

But i wont be reworking things for a little while anyways...
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

Any update on a the new features? Which will be added/you want to add. I am looking forward to a linking routine and the compression :P.
threefingeredguy
Calc King
Posts: 2195
Joined: Sun 27 Mar, 2005 4:06 am
Location: sleeping
Contact:

Post by threefingeredguy »

Add a function like Omnicalcs ExecAsm( please.
Image
User avatar
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:

Post by tr1p1ea »

I could do ExecAsm( i guess, but it would seriously enable ppl to make dangerous apps.

Although lolje did find a KILLER problem with using parser hooks, one that i have no idea how to fix...

Compression is definately in the works. Linking should be implemented but not on an interrupt based level.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
ninja_master
Regular Member
Posts: 76
Joined: Sun 13 Nov, 2005 2:42 am
Location: A cold cold land filled with snow
Contact:

Post by ninja_master »

I really think that you should add in a sound command that would be awesome. That is one of the things that would make any program better. It could work like the play command in omnicalc, but it would be better cause its in xlib.
Wright Studios.org the place for calculator graphics.
User avatar
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:

Post by tr1p1ea »

Oh of course, i forgot about sound, thats no problem :).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

Feel free to pilfer the routine from QuadPlayer, as that is relatively simple and allows for four different notes (on two channels) to play.
Post Reply