oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Apr 7, 2005 14:43:37 GMT -5
its here, the v0.26 fan beta. i'm not going to be distributing this beta like what i've been doing to the previous versions one favor that i ask of everyone not to do is distribute the package. not even tomman will be able to distribute it in an installer, nor can zophar's domain distribute it. not joking here, break this favor and i'll break you XD. this beta is not meant to be distributed among the those that don't read instructions, and is a gift from me to the people that read these boards i didn't have time to update the documentation, or make a full examples pack, so you're going to have to learn the new features on your own. get it here: devster.retrodev.com/sega/basiegaxorz/basiegaxorz026beta.zip
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Apr 7, 2005 15:00:07 GMT -5
here's an overview of the new commands/functions Functions: - VBLANKON() and HBLANKON() - detects whether current state is in verticle blank or horizontal balnk
- READSCROLL(<UP/LEFT/RIGHT/DOWN>, [entry])
Commands: - WAITRASTER <Integer TV Line Number> - Pauses execution untilTV draws current line specified
- VIDMODE <VID32CELL/VID40CELL> - Switches video modes. you can also add in INTERLACE or DOUBLEINTERLACE to the begining
- TEXTWIDTH <Integer width> - sets the default width for text
- OPTION FONTFOREENTRY, <pallette>
- OPTION FONTBACKENTRY, <pallette>
- OPTION EXPLICIT
- OPTION CASESENSE
- LOADFONT <Data Label>, <Start VRAM>, <Number of tiles>
- TEXTHEIGHT <Integer Height>
- TEXTSTART <Integer Column>,<Integer Row>
- SELECT CASE
- DO [WHILE/UNTIL] [Expression]
- LOOP [WHILE/UNTIL] [Expression]
- DRAWTILESINC2 - see DRAWTILESINC
- FONTPAL <RGB>
32x commands: - MARSVIDREQUEST
- MARSVIDMODE <NTSC/PAL>,<DRAWMODE>,<PRIORITY>
- MARSSWAPBUFFER
32x variables: - MARSVRAM$(OFFSET)
- MARSVRAM(OFFSET)
- MARSVRAM&(OFFSET)
- MARSVRAMOW$(OFFSET)
- MARSVRAMOW(OFFSET)
- MARSVRAMOW&(OFFSET)
- MARSCRAM(OFFSET)
a lot of this may be confusing to many. i'll be working on basiegadxorz all day, and if you need help, i'll be on irc on efnet, channel #gens with some stupid nickname
|
|
|
Post by SCDLover on Apr 7, 2005 15:59:56 GMT -5
THANK GOD after less than a YEAR!
|
|
SCDlover
PooP MonkeeH
Sonic X is AWESOME
Posts: 4
|
Post by SCDlover on Apr 7, 2005 16:09:03 GMT -5
No Offense...
So Can The New BEX Support: FM AUDIO SCD FMV ?
|
|
SCDlover
PooP MonkeeH
Sonic X is AWESOME
Posts: 4
|
Post by SCDlover on Apr 7, 2005 22:18:48 GMT -5
What The Heck does the icon "Upload to Development kit" mean!!!
|
|
|
Post by Kaneda on Apr 8, 2005 5:25:56 GMT -5
perhaps upload to the tototek flash card ?
|
|
|
Post by Tulio Adriano on Apr 8, 2005 9:46:16 GMT -5
Devster that was great!
I already tried compile some of my code and I got a lot of errors because of not declared variables, hehehe! Oh My that Option Explicit is really important!
Also, my game GennyPong is with graphic glitches now... I need to check the whole code to find out if it is 0.26b bug or if it was a bug on my code covered by 0.19.
But thank you very much! The new GUI with syntax highlighting is great!
Seeya!
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Apr 8, 2005 10:56:31 GMT -5
Devster that was great! I already tried compile some of my code and I got a lot of errors because of not declared variables, hehehe! Oh My that Option Explicit is really important! Also, my game GennyPong is with graphic glitches now... I need to check the whole code to find out if it is 0.26b bug or if it was a bug on my code covered by 0.19. But thank you very much! The new GUI with syntax highlighting is great! Seeya! there was a bug in the LOADTILES command in previous versions. I don't remember exactly why it was buggy though =P. I compiled galaxian, chicken wee, and the other older examples without getting tile loading bugs No Offense... So Can The New BEX Support: FM AUDIO SCD FMV ? FM audio and Sega CD FMV movies are not part of basiegaxorz. These are all different, and seperate applications to the compiler
|
|
|
Post by Tulio Adriano on Apr 8, 2005 12:08:19 GMT -5
I am finding some bugs in 0.26b... but before I start posting them here I would like to know if you want a bug report. Seeya!
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Apr 8, 2005 12:43:26 GMT -5
yes, certainly, post whatever bugs you can find (as long as they're not all gui related =P, like syntax highlighting). i know i broke some stuff while fixing other bugs, or adding features (you may find some bugs in text displaying)
|
|
|
Post by Tulio Adriano on Apr 8, 2005 13:13:51 GMT -5
Good!
First one is related with Select Case.
When I set the conditions it pass through all conditions bellow the condition that was met, for example, in this code bellow:
OPTION TITLE, "Platform Test" Dim Sprite as Integer Dim True as Integer Dim False as Integer Dim Key as Integer False=0 True =1 Sprite = AddSprite(1,1) PropSprite Sprite, 219, 0 MoveSprite Sprite, 160+128,120+128 Do While True Key = JoyPad() Select Case Key Case 1 Print "Up" Case 2 Print "Down" Case 4 Print "Left" Case 8 Print "Right" Case 16 Print "B" Case 32 Print "C" Case 64 Print "A" Case 128 Print "Start" End Select Loop
If I press UP, all messages are displayed, if I press B, all messages bellow B are displayed, if I press Start only the last message is displayed.
The next one would be related with Argunerics. But I already found out what was the problem. (In my code, of course.)
The last one (for now) is related with the GUI, and I discovered right now when I was writing this post.
When you press some CTRL+Z, then you press CTRL+Y more times than you did on Zn BEX will abort.
Well, that's all for now... no more bugs to come... I hope...
Cya!
|
|
oompa loompa
I AM THE GOVERNATOR
"Git 'Er Dun!"
Posts: 1,301
|
Post by oompa loompa on Apr 8, 2005 13:35:47 GMT -5
select case is going to be strange for everyone, i'm glad ya brought it up. i've implemented select case the way it is implemented in c or c++, that is, you need to exit out of select case manually. doing:
a=1 select case a case 1: print "a is 1" case 2: print "a is 2" end case
this will display both "a is 1" and "a is 2". if you don't want "a is 2" to be displayed, you need to add in the command "exit case" or "exit select" (both are the same). like this:
a=1 select case a case 1: print "a is 1" exit case case 2: print "a is 2" exit case end case
i did this on purpose because it's a really nice programming trick =P, and i've used it in c many times. also, there is also another strange set back of select case, all values have to be in order, like you won't be able to do this and expect it to run the same as if they were in order:
a=1 select case a case 2: print "a is 2" exit case case 1: print "a is 1" exit case end case
you may notice that your rom size increases a whole lot more when you have two different values in your select case, and they're very far apart. like if the cases are in a range from 1 to 128, your rom increases 256 bytes in size.
will fix =D actually post as many bugs with the gui as you can. usually people here mistake bugs with the gui with features they want, which is two different things
there are other strange things that has happened to the compiler when going into v0.26 (like string arrays, or interrupts). there are also some major quirks with user defined subs/functions that i decided to disable those in the beta
if anyone needs like "instant help" on the beta compiler, i'll be on irc at efnet on #gens with a nick like devpimp or whatever, since this is the last time i'm visiting the forums until monday (weekend woohoo =P)
|
|
SCDlover
PooP MonkeeH
Sonic X is AWESOME
Posts: 4
|
Post by SCDlover on Apr 10, 2005 17:40:28 GMT -5
Will There be a .26b Installer? like BEX Suite for v 0.19
|
|
|
Post by Tom Maneiro on Apr 10, 2005 20:03:13 GMT -5
NO. I'm the installer guy, and if you read the first post... Just wait ;D Man, i really want a Linux version
|
|
SCDlover
PooP MonkeeH
Sonic X is AWESOME
Posts: 4
|
Post by SCDlover on Apr 12, 2005 15:21:32 GMT -5
I like to cut to the chase so i don't read long Posts i just read "its here, the v0.26 fan beta." and clicked the link@
|
|