The New xLIB - An APP
Moderator: tr1p1ea
- 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:
OK yes it was CPU speed ... i had been awake for 23.5 hours and the fastcopy routine was the last thing i did ... I just wanted to get it to kevin . But i fixed it so its all good now .
First im going to fix up the sprite routine, then ill think about what other functions to add.
Also i am not trying to 'pwn' Omnicalc. Omnicalc is a great app that adds heaps more functionality ... it is not written for games afaik. xLIB is soley for games .
I am also not sure how grayscale will affect the speed of the game. Kevin is the one working on that front, we will just have to see what he can cook up .
First im going to fix up the sprite routine, then ill think about what other functions to add.
Also i am not trying to 'pwn' Omnicalc. Omnicalc is a great app that adds heaps more functionality ... it is not written for games afaik. xLIB is soley for games .
I am also not sure how grayscale will affect the speed of the game. Kevin is the one working on that front, we will just have to see what he can cook up .
Yeah omnicalc is very cool. This is the prgm that started grayscale BASIC revolution, xLIB is just made specifically for games and faster. Also what I like is the fact that xLIB function doesnt returns any value, so you can use the Ans variable while you use xLIB without any problems, which was impossible with Omnicalc (Sprite( function returns 0)
Btw the 4 level grayscale on the SE is almost as good as Jim e Revolution grayscale package on the regular 83+. The only flaw is that pictures are extremly hard to make [/code]
Btw the 4 level grayscale on the SE is almost as good as Jim e Revolution grayscale package on the regular 83+. The only flaw is that pictures are extremly hard to make [/code]
I guess he have lot of space left, because it only takes 4 seconds to send it to the calc (without the garbage collecting time) and on the comp it only takes 6 KB. Omnicalc took 31 KB on the computer
Also my grayscale RPG demo now run at 2 fps on my 83+ and 4 fps on my SE, which is twice the speed than with the omnicalc version
Also my grayscale RPG demo now run at 2 fps on my 83+ and 4 fps on my SE, which is twice the speed than with the omnicalc version
maybe a routine to alow a grouped file to house multiple compressed programs...and maybe alow for calling them directly to run from either text in "" and from strings (or a combination of the two)
ex:
Zip("A","ACAT","ADONE"="AZIPPED"
(would store those three programs into "AZIPPED
ex:
"CAT"->Str1: Execprg("A"Str1
="AZIPPED"
(would take program "A"and from a string "CAT" together as ACAT and execute it from AZIPPED)
final ex:
"ED"->Str1:Unzip("AZIPP"Str1
(would extract all programs from "AZIPPED"
ex:
Zip("A","ACAT","ADONE"="AZIPPED"
(would store those three programs into "AZIPPED
ex:
"CAT"->Str1: Execprg("A"Str1
="AZIPPED"
(would take program "A"and from a string "CAT" together as ACAT and execute it from AZIPPED)
final ex:
"ED"->Str1:Unzip("AZIPP"Str1
(would extract all programs from "AZIPPED"