Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calculators
»
next version of xlib features
« previous
next »
Print
Pages:
1
[
2
]
3
4
...
6
Go Down
Author
Topic: next version of xlib features (Read 20482 times)
0 Members and 1 Guest are viewing this topic.
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
next version of xlib features
«
Reply #15 on:
July 09, 2006, 02:03:00 pm »
like in my map editor?
welcome here btw I think I saw you on IRC a few times, I see you like metroid (by your avatar) ^^
Logged
tenniskid493
Guest
next version of xlib features
«
Reply #16 on:
July 09, 2006, 02:05:00 pm »
there are other tools you can use that will do that for you
search ticalc.org for map editor and you'll prob. get a ton of programs that will work
Logged
CureDesu
Guest
next version of xlib features
«
Reply #17 on:
July 09, 2006, 02:10:00 pm »
Ah, I'll have to check one of those out.
*And yes, I love metroid.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
next version of xlib features
«
Reply #18 on:
July 09, 2006, 03:17:00 pm »
*
xlibman
Logged
Demon
Guest
next version of xlib features
«
Reply #19 on:
July 10, 2006, 07:51:00 am »
Here are a bunch of random ideas:
Vertical flipping.
36-degree rotation (you would be able to place a sprite on the screen rotated by some number of degrees.
Ability to open MirageOS and ION program from BASIC progs.
The ability to be able to read and write to parts of a program (this would be really nice, especially if you want to put detection of levels, etc in your games, or something, or save info in a program... etc.)
Access to those special characters (like the "icons" used in the TIOS) that we can't type in.
Ability to read and write to AppVars.
A circle library that can make all the kinds of circles that the rectangle library ( real(12,x) ) can do (e.g., outline, filled, inverted). It would be way faster than what the TIOS does, even with the the "fast circles" flag set (Why'd TI not enable that by default?).
Command to make the calc standby.
Something like Omnicalc's PLAY command ( real(31,"
") ), useful if you want sound in your game.
Even better, with multi-channel sound (like CalcMod) - would be really cool to make stereo music with more than one channel...
A mouse command. It would put a mouse on the screen and return the coordinates when "clicked".
Way more convinienct than a BASIC mouse (I know from trying
).
Dialogbox (with buttons) / Menu (that you can put as many items in as your memory can take) / Alert libraries.
Menu:
"Title:Item A:Item B:Etc": real(n[,X,Y] (X and Y would be where you want it to display at)
Dialog:
"Title:Button A:Button B:Button C": real(n
Alert:
"[Title:]Alert Text": real(n
Kind of like the way mine work but would be way faster since you could parse faster in ASM than in BASIC...
*
pyro_xp2k
: [thinks of more ideas...]
Oh, and plug-in support so if somone wants to add a feature to XLIB, then they can do it themselves.
That's all the ideas I can think of so far...
EDIT: And linking - caple of letting you transer other programs, pics, and whatever else from calc to calc from a program so you dont' have to use the link menu (since this don't work: GetCalc(prgmTEST) )
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
next version of xlib features
«
Reply #20 on:
July 10, 2006, 12:46:00 pm »
*
xlibman
Logged
Demon
Guest
next version of xlib features
«
Reply #21 on:
July 17, 2006, 08:17:00 am »
Thought of two new ideas:
- Allow you to put a sprite in a matrix and vise versa and be able to draw what's in the marix on the screen (ie:
[[10000001]
[01000010]
[00100100]
[00011000]
[00011000]
[00100100]
[01000010]
[10000000]] can be put on on the screen without having to use any for loops. Or an image on the screen can be converted back to binary data without any for loops.
- xLib plug-ins. This way, you can keep the essential features of xLib, and put extra xLib features in plug-ins that people can install (to their RAM or Archive). That way if more featues are needed (like all these suggestions I'm giving) you can just put them in a plug-in so that xLib stays small and all you have to do is add the plug-in(s) if a program you're working on or playing needs it),.
Logged
Dragon__lance
Guest
next version of xlib features
«
Reply #22 on:
July 17, 2006, 08:52:00 am »
wow, great ideas! Plug-Ins would be Sweet!!! but as for the sprite matrix idea, that'd take a lot of room, and i'd just rather store it in a pic.As far as that gos,can tr1pl1ea implememnt compressed pics?
Logged
Spellshaper
LV10
31337 u53r (Next: 2000)
Posts: 1690
Rating: +0/-0
This is me. Or maybe not.
next version of xlib features
«
Reply #23 on:
July 17, 2006, 09:06:00 am »
plugins would be a great idea, as long as they don't have to be in RAM.
I suggest that plugins be named
XPLUG000
XPLUG001
etc.
with corresponding real commands
real(20,(syntax of plugin)
real(21,(syntax of plugin)
etc.
THAT WOULD PWN!
and it would also allow other programmers to make stuff xLib can work with, which should give tr1p1ea more free time! :lol:
(hey, that guy has made one of the best Apps in TI history, he shuld have some time to realx, too
)
Logged
Demon
Guest
next version of xlib features
«
Reply #24 on:
July 18, 2006, 11:11:00 am »
I'm not sure of the pointlessness of this idea I'm about to present yet, but what if he could make it also accept special plug-ins written in BASIC? Or even better, a custom version of BASIC (it would have to interpert some commands)...
Logged
josephmarin
LV4
Regular (Next: 200)
Posts: 186
Rating: +0/-0
Shiny, lets be bad guys
next version of xlib features
«
Reply #25 on:
July 19, 2006, 10:11:00 am »
One thing I personally would love to see is an ExecAsm command like in Omnicalc. I used that function more than anything else in Omnicalc
Logged
Burn the land, boil the sea, you can't take the sky from me
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
next version of xlib features
«
Reply #26 on:
July 19, 2006, 10:39:00 am »
yea it would pwn
Logged
kalan_vod
LV11
Super Veteran (Next: 3000)
Posts: 2715
Rating: +10/-0
next version of xlib features
«
Reply #27 on:
July 19, 2006, 10:46:00 am »
Well that Exec would be great, as you can write a entire asm program into hex and run it via xLIB. Or it would be easy to add a plugin feature, where you could just have asm programs to use.
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
next version of xlib features
«
Reply #28 on:
July 19, 2006, 11:40:00 am »
if only cirrus tigalaxy was still up, there was an online disassemble that showed hex code for asm programs so you could type them on your calc
Logged
kalan_vod
LV11
Super Veteran (Next: 3000)
Posts: 2715
Rating: +10/-0
next version of xlib features
«
Reply #29 on:
July 19, 2006, 12:00:00 pm »
Well you can still ask a asm coder to convert it
, also I made a post on MC:
QuoteBegin-"kalan_vod"+-->
QUOTE
("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?).
Logged
Print
Pages:
1
[
2
]
3
4
...
6
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calculators
»
next version of xlib features