|
Post by Tom Maneiro on Feb 19, 2005 20:58:34 GMT -5
Here are some more suggestions:
-Do...Until loop structure -A quick instruction for set text color (like TP TextColor and TextBackground) -Did i say Subs and Functions? -Dim statements should allow more than one variable in the same line:
Dim a,b,codigo as integer -Multidimensional array support for strings -Boolean data type -Ranges, sets, and such things, like Turbo Pascal:
1..25, (Uno,Dos,Tres,Cuatro) -More strings functions (Replace, InStr)
-a TP2BEX converter?
|
|
|
Post by haroldoop on Feb 21, 2005 6:06:11 GMT -5
Or maybe... PEX? ;D Now, talking seriously, there's a compiler generation utility for Turbo Pascal at www.musikwissenschaft.uni-mainz.de/~ag/tply/tply.html. It takes a couple of files describing the language you wish to create, and then outputs the Turbo Pascal source code for the compiler. It would be relatively easy to use this to create a Pascal-to-Basic converter.
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Feb 21, 2005 21:12:01 GMT -5
done ;D
ok sure, just gimme the syntax
done ;D, i'm still perfecting it too
ok, sure, why not ;D
it's just one of those things that isn't going to happen because it makes a lot of the interpretter code complicated, and i'll end up having to redo the entire thing just for multidimensional arrays
integers work the same as boolean. 0=true, and everything else is false (maybe switched around?). and new data types are very hard to add to the interpreter, just like what i mentionaed about multidimensional arrays. maybe i can add the TRUE/FALSE keywords?
do you mean like if(a in [1,25]) { //whatever }?
i don't know why you would need more string functions for the sega genesis x.x, unless you're going to make some uber text adventure. i'll add them though
i don't know and don't want to learn pascal. a pascal source code to basic converter can be coded not just by myself, but by anyone else too. if anyone wants to make a source code converter, it'd be greatly appreciated
|
|
|
Post by Tom Maneiro on Feb 23, 2005 19:24:32 GMT -5
Quote:-A quick instruction for set text color (like TP TextColor and TextBackground) ok sure, just gimme the syntax TextColor(color) TextBackground(color) Color can be a RGB entry, or, if you want, use predefined color constants (DOS colors come to my mind...) It's like ink(), but allows the user to change the color quickly, without doing pallette() hacks Yes, you MUST No, i mean, write something like this: Select Case X Case 1..25 moo Case 26 print "Numero too high" 1..25 is short for 1,2,3,4,5,6,7,8,9,10... and so on, until 25. It can be useful for large value range conditionals, like case statemens. I plan to write a OS.... in the next years ;D
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Feb 23, 2005 20:46:13 GMT -5
okay, i shall add, except for the ranges, eg: 1...25. Its hard for the interpreter to interpret something like ..., and furthermore, it will end up converting 1...25 to var>=1 [and] var<=25
|
|
|
Post by Tom Maneiro on Mar 8, 2005 9:47:08 GMT -5
An integrated GYM player, for those that are too lazy for code their own music ;D
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Mar 8, 2005 22:50:47 GMT -5
see anything different? i dunno if anyone suggested this............... but that's right, finally it's here.................... syntax coloring sexiness i finally got down to the basics of syntax coloring, ie: getting the keywords, comments, etc. so i still have to put in each individual command and function
|
|
|
Post by Tulio Adriano on Mar 10, 2005 11:39:41 GMT -5
Don't forget to put an option to let us set each desired color for each type of code (keywords, identifier, normal text, comments, numbers, whatever you made) And since you are the most open guy for suggestions I ever noticed in my life, there goes: [glow=red,2,300]IntelliSense TM[/glow] Well... doesn't hurt to ask, uh? Thanks a LOOOOOOOOT for all things you made until now! Cya!
|
|
|
Post by Tom Maneiro on Mar 10, 2005 18:28:52 GMT -5
Did you looked at Devlopers Pad sourcecode? ;D
But... implementing IntelliSenseTM is not so easy.. But, for VB, you can look at VBNet or VBAccelerator for get some ideas (it may require subclassing or something like that)
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Mar 12, 2005 19:25:32 GMT -5
no, i didn't use the developer's pad source code and for intellisense, not going to happen, mostly because the editor has no sense of intelligence. if you type banana, its going to show you how its syntax should look gui vs. application............ also more notes about this, suggestions like fixing up the gui (like color highlighting, toolbars, recently last saved items.....) don't really stop anyone from coding. a game typed in by a hex editor could be just as good as a game coded in some uber dev-cpp ide. like before, i've always urged suggestions to be compiler/language related, not for the user interface, just because of the reasons mentioned above. a limited language could stop anyone from coding, but a limited gui doesn't btw, about the syntax highlights, should functions use a different color? or should it be the same as the command color? i dunno, i don't see many ide's that use different colors for both, but i think its a good idea. compare the latter screen shot to this...
|
|
|
Post by Tom Maneiro on Mar 12, 2005 21:21:38 GMT -5
Personally, i would prefer a VB-like color scheme.
Why not release a Beta/WIP? an advance version?
|
|
|
Post by JDTAY on Mar 13, 2005 21:24:12 GMT -5
A suggestion, not about BEX: Update SGTD. It's very useful, but the whole program is a bug. Trying to shift tiles on any size but 16 x 16 messes up the tiles, and changing the size always messes up the tiles. And also, I still think SGTD loading tiles from bex files would be sweet.
|
|
|
Post by Tom Maneiro on Mar 14, 2005 11:12:39 GMT -5
Don't forget ImaGenesis... i don't like transparent rings on the tires on CrazyBus!
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Mar 15, 2005 0:17:14 GMT -5
i was working on imagenesis a while ago. i have lots done, but i don't think its perfect yet
sgtd - yea, lots of stuff still missing, there should be options to save+load, and to keep multiple tiles in memory. i didn't know about the shifting bug
btw i don't do many betas/wip's unless the entire program is broken and i want to show off =P. specifically relating to basiegaxorz, i want people to use the features that are there right now before i start releasing more and more versions that keep filing up lots more features. i can guarantee that nobody has ever used the FAKE command ;D
|
|
|
Post by Tom Maneiro on Mar 15, 2005 21:17:03 GMT -5
I was waiting for this since 0.08... a DEBUGGER/CRASH ANALYZER on the ROM!
Dump the registers to the screen, and put your email to report bugs, instead of a tiny error message.
Or a more advanced error report system: a Windows-ish message box ;D
|
|