Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 5, 2012 23:14:49 GMT -5
I saw it! He recently posted to help a poor fellow convert his US ISO to EUR.
I guess not much has happened on our side. I still haven't made much progress on the BEX Command Reference. The only truly active BEX project I know of is an RPG from Airwalk Studios. At least one sound effect example is workable. The TFM Music driver is still broke but the proper patch for real hardware is somewhere in this forum. Oh! A graphic artist volenteered his time and produced a side-scrolling BEX Gopher sprite.
What has the master been up to? Has the SNES compiler been worked on? Any plans for BEX bug fixes/updates?
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 6, 2012 7:06:42 GMT -5
Sounds like you've missed this post from Oompa Nope, nothing new really Only thing I made that was productive was a PIC32 JTAG programmer (sorry, too cheap for a PICKIT!). I haven't touched BEX for 3+ years I have a SNES BASIC compiler, that can only do "Hello World" I want to update my website to make it look like it's from this decade. I think the front page with "Merry Christmas 2008" is kind of old. BTW, I changed my host to my website, and now I'm only paying $12/year again , thanks to the inflation of cheap OpenVZ VPS's
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 6, 2012 8:31:44 GMT -5
Didn't wanna hijack that thread.
@oompa loompa: Any chance you would loosen up the restrictions on mucking with the BEX compiler? Or, at least add support for a pre-parser so the community could add macro support and their own fixes?
|
|
|
Post by sega16 on Jun 6, 2012 9:35:36 GMT -5
I think he should just put the source code in zip and upload he hasn't touched it for 3 years anyway so why not?
|
|
|
Post by Tom Maneiro on Jun 6, 2012 20:02:43 GMT -5
OCUPPY BEX SOURCECODE MOVEMENT NOW!
|
|
|
Post by sega16 on Jun 8, 2012 23:44:08 GMT -5
OCUPPY BEX SOURCECODE MOVEMENT NOW! Good idea but how are we going to ocupy the forms?
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 11, 2012 7:56:04 GMT -5
What about going bounty like AROs? Pledge a certain amount for Devster to add a feature and see if he bites?
|
|
|
Post by sega16 on Jun 11, 2012 12:15:29 GMT -5
What about going bounty like AROs? Pledge a certain amount for Devster to add a feature and see if he bites? Lets avoid using real money at all cost(no pun intended) but seriously real money is not a good idea. Once people start getting money they would like that to continue and also I think the best solution would be that devster puts the source code online and we start a sourcefoge were all the bex fans can contribute to bex in the svn. Our best bet would be to keep mentioning the source code or maybe have some kind of petition. Also what is ARO?
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 11, 2012 12:56:02 GMT -5
Oops! Sorry. AROs is an AmigaOS-like operating system. aros.sourceforge.net/They put up "bounties" on features and devs can assign themselves to work on a bounty. If all the criteria are met the devs can claim the bounty. So, we could put put a bounty for a sound_play( index ) function that plays back a PCM sound. The criteria could be: * Provide a commented example * Must work on real hardware * Must not interfere with TFM Music Maker playback * Must gracefully exit and return error codes If all those are met the maintainer would make a paypal "gift" to the dev.
|
|
|
Post by sega16 on Jun 11, 2012 17:16:27 GMT -5
Oops! Sorry. AROs is an AmigaOS-like operating system. aros.sourceforge.net/They put up "bounties" on features and devs can assign themselves to work on a bounty. If all the criteria are met the devs can claim the bounty. So, we could put put a bounty for a sound_play( index ) function that plays back a PCM sound. The criteria could be: * Provide a commented example * Must work on real hardware * Must not interfere with TFM Music Maker playback * Must gracefully exit and return error codes If all those are met the maintainer would make a paypal "gift" to the dev. I still don't like the idea of using money. Once one person gets money everyone will want money once everyone gets money they will want more so it will ruin the bex experience in my opinion. Sourceforge is the way to go that way people enjoy working on bex and do it on their free time instead of someone working on bex out of obligation only because they need the money.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 12, 2012 17:19:47 GMT -5
Sounds like a bounty for feature idea isn't gonna fly. Which leads me back to suggesting a community library posted as .BEX code that we all just manually include (i.e. cut-and-paste). If this forum kicks the bucket there is no backup: All our shared knowledge lost.
The license doesn't allow mucking directly with BEX. I haven't found a way to pre-process BEX code before compilation. Lastly, Joseph has given no indications of updating BEX. The only way to enhance BEX is an open library of code. I suspect alot of needed enhancements that could be shared haven't due to our own closed source projects. Basically, I fear things like music, sound, fast tile rendering, etc.. get reinvented without community benefit.
|
|
|
Post by sega16 on Jun 12, 2012 20:29:52 GMT -5
Sounds like a bounty for feature idea isn't gonna fly. Which leads me back to suggesting a community library posted as .BEX code that we all just manually include (i.e. cut-and-paste). If this forum kicks the bucket there is no backup: All our shared knowledge lost. The license doesn't allow mucking directly with BEX. I haven't found a way to pre-process BEX code before compilation. Lastly, Joseph has given no indications of updating BEX. The only way to enhance BEX is an open library of code. I suspect alot of needed enhancements that could be shared haven't due to our own closed source projects. Basically, I fear things like music, sound, fast tile rendering, etc.. get reinvented without community benefit. I agree it would be a terrible loss if this forum disappears and anyways I have decided to release the source code to my old bex game robotnik: www.mediafire.com/download.php?bco4dnbgua09196 since you were talking about a library with bex stuff
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 13, 2012 8:41:06 GMT -5
Whoa! Thanks sega16! That's quite a bunch of BEX! I hope you don't mind some questions about your code. Seems to be alot of useful stuff in there Almost seems like you use BEX for the basic structure and assembly for the heavy lifting. Seems like the best of both worlds.
|
|
|
Post by sega16 on Jun 13, 2012 13:37:14 GMT -5
Whoa! Thanks sega16! That's quite a bunch of BEX! I hope you don't mind some questions about your code. Seems to be alot of useful stuff in there Almost seems like you use BEX for the basic structure and assembly for the heavy lifting. Seems like the best of both worlds. I just used asm for tile loading and tile mapping draw everything else such as sprites menus and logic is done in BEX and also fell free to ask any questions but post them in the topic that I have created: devster.proboards.com/index.cgi?board=basiegaxorz&action=display&thread=792
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jun 20, 2012 8:12:52 GMT -5
I just noticed something interesting. The license for the BEX installer states: User Agreement: You may not rent, lease, or assign this software. You may not decompile, disassemble, or modify this software.
BUT the license for the Assembly Header is this: * BasiEgaXorz Sega Genesis Assembly Header + Routines * v 0.12 * Coding by: Joseph Norman * Copyright 2003-2004 * If you use any portion of this code in your own project, please give me credit =D
I think this gives us permission to modify routines or add things as long as we don't modify the BEX IDE. Credit where credit is due, of course.
The ideal end result would be to ditch the BEX IDE altogether and, say, create a custom lexer for Code::Blocks. Take the BEX libraries along and continue improving them.
|
|