The DevSter Forums
« v0.26 Fan Beta »

Welcome Guest. Please Login or Register.
Jul 31, 2010, 12:54am




The DevSter Forums :: General :: BasiEgaXorz Forums :: v0.26 Fan Beta
Page 1 of 5 » Jump to page   Go    [Search This Thread][Send Topic To Friend] [Print]
 AuthorTopic: v0.26 Fan Beta (Read 1,470 times)
oompa loompa
I AM THE GOVERNATOR
*
member is offline

[avatar]

"Git 'Er Dun!"


[homepage]

Joined: Sept 2003
Gender: Male
Posts: 1,204
Location: Up
 v0.26 Fan Beta
« Thread Started on Apr 7, 2005, 11:43am »

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: http://devster.retrodev.com/sega/basiegaxorz/basiegaxorz026beta.zip
« Last Edit: Apr 7, 2005, 12:03pm by oompa loompa »Link to Post - Back to Top  IP: Logged
oompa loompa
I AM THE GOVERNATOR
*
member is offline

[avatar]

"Git 'Er Dun!"


[homepage]

Joined: Sept 2003
Gender: Male
Posts: 1,204
Location: Up
 Re: v0.26 Fan Beta
« Reply #1 on Apr 7, 2005, 12:00pm »

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
« Last Edit: Apr 7, 2005, 12:04pm by oompa loompa »Link to Post - Back to Top  IP: Logged
SCDlover
PooP MonkeeH
*
member is offline

[avatar]

Sonic X is AWESOME



Joined: Apr 2005
Posts: 4
 Re: v0.26 Fan Beta
« Reply #2 on Apr 7, 2005, 12:59pm »

THANK GOD after less than a YEAR!
Link to Post - Back to Top  IP: Logged

S E G A
SCDlover
PooP MonkeeH
*
member is offline

[avatar]

Sonic X is AWESOME



Joined: Apr 2005
Posts: 4
 Re: v0.26 Fan Beta
« Reply #3 on Apr 7, 2005, 1:09pm »

No Offense...

So Can The New BEX Support:
FM AUDIO
SCD FMV
?
Link to Post - Back to Top  IP: Logged

S E G A
SCDlover
PooP MonkeeH
*
member is offline

[avatar]

Sonic X is AWESOME



Joined: Apr 2005
Posts: 4
 Re: v0.26 Fan Beta
« Reply #4 on Apr 7, 2005, 7:18pm »

What The Heck does the icon "Upload to Development kit" mean!!!
Link to Post - Back to Top  IP: Logged

S E G A
Kaneda
Burger Head
**
member is offline




[homepage]

Joined: Feb 2004
Posts: 22
 Re: v0.26 Fan Beta
« Reply #5 on Apr 8, 2005, 2:25am »

perhaps upload to the tototek flash card ?
Link to Post - Back to Top  IP: Logged
Tulio Adriano
Super Duper BasiEgaXorz Uzer!!

******
member is offline

[avatar]

The White Esper


[homepage]

Joined: Jun 2004
Gender: Male
Posts: 128
Location: Muscatine - IA - USA
 Re: v0.26 Fan Beta
« Reply #6 on Apr 8, 2005, 6:46am »

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!
Link to Post - Back to Top  IP: Logged

[image]
oompa loompa
I AM THE GOVERNATOR
*
member is offline

[avatar]

"Git 'Er Dun!"


[homepage]

Joined: Sept 2003
Gender: Male
Posts: 1,204
Location: Up
 Re: v0.26 Fan Beta
« Reply #7 on Apr 8, 2005, 7:56am »


Quote:
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


Quote:
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
« Last Edit: Apr 8, 2005, 8:02am by oompa loompa »Link to Post - Back to Top  IP: Logged
Tulio Adriano
Super Duper BasiEgaXorz Uzer!!

******
member is offline

[avatar]

The White Esper


[homepage]

Joined: Jun 2004
Gender: Male
Posts: 128
Location: Muscatine - IA - USA
 Re: v0.26 Fan Beta
« Reply #8 on Apr 8, 2005, 9:08am »

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. :D

Seeya!
Link to Post - Back to Top  IP: Logged

[image]
oompa loompa
I AM THE GOVERNATOR
*
member is offline

[avatar]

"Git 'Er Dun!"


[homepage]

Joined: Sept 2003
Gender: Male
Posts: 1,204
Location: Up
 Re: v0.26 Fan Beta
« Reply #9 on Apr 8, 2005, 9:43am »

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)
Link to Post - Back to Top  IP: Logged
Tulio Adriano
Super Duper BasiEgaXorz Uzer!!

******
member is offline

[avatar]

The White Esper


[homepage]

Joined: Jun 2004
Gender: Male
Posts: 128
Location: Muscatine - IA - USA
 Re: v0.26 Fan Beta
« Reply #10 on Apr 8, 2005, 10:13am »

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:


Quote:

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!
Link to Post - Back to Top  IP: Logged

[image]
oompa loompa
I AM THE GOVERNATOR
*
member is offline

[avatar]

"Git 'Er Dun!"


[homepage]

Joined: Sept 2003
Gender: Male
Posts: 1,204
Location: Up
 Re: v0.26 Fan Beta
« Reply #11 on Apr 8, 2005, 10:35am »

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.


Quote:
When you press some CTRL+Z, then you press CTRL+Y more times than you did on Zn BEX will abort.


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)
Link to Post - Back to Top  IP: Logged
SCDlover
PooP MonkeeH
*
member is offline

[avatar]

Sonic X is AWESOME



Joined: Apr 2005
Posts: 4
 Re: v0.26 Fan Beta
« Reply #12 on Apr 10, 2005, 2:40pm »

Will There be a .26b Installer? like BEX Suite for v 0.19
Link to Post - Back to Top  IP: Logged

S E G A
Tom Maneiro
$$$ Donald Trump Status $$$
******
member is offline

[avatar]

NERGAL slave developer

[msn]
[homepage]

Joined: Feb 2004
Gender: Male
Posts: 993
Location: El Tigre, Venezuela
 Re: v0.26 Fan Beta
« Reply #13 on Apr 10, 2005, 5:03pm »

NO. I'm the installer guy, and if you read the first post...

Just wait ;D

Man, i really want a Linux version ::)
Link to Post - Back to Top  IP: Logged

Tom Maneiro
- tomman@cantv.net -
- http://mi.tsdx.net.ve/ -

-- Console modding: because the soldering iron must justify its existence!
SCDlover
PooP MonkeeH
*
member is offline

[avatar]

Sonic X is AWESOME



Joined: Apr 2005
Posts: 4
 Re: v0.26 Fan Beta
« Reply #14 on Apr 12, 2005, 12:21pm »

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@
Link to Post - Back to Top  IP: Logged

S E G A
Page 1 of 5 » Jump to page   Go    [Search This Thread][Send Topic To Friend] [Print]

Back to the DevSter Homepage
Click Here To Make This Board Ad-Free


This Board Hosted For FREE By ProBoards
Get Your Own Free Message Boards & Free Forums!
Terms of Service | Privacy Policy | Report Abuse | Mobile