Re: [Ohrrpgce] Compiling with FB's GCC backend now works!

2013-02-12 Thread Seth Hetu
Congratulations to everyone who worked on this! It's really an amazing step forward, and I can only shudder at the nightmare of digging into the GCC backend. Way to go guys! -->Seth On Wed, Feb 13, 2013 at 12:02 AM, Michael Kidder wrote: > Sword of Jade on my phone? Yes please.. > > On Tue, Fe

Re: [Ohrrpgce] Compiling with FB's GCC backend now works!

2013-02-12 Thread Michael Kidder
Sword of Jade on my phone? Yes please.. On Tue, Feb 12, 2013 at 7:20 AM, James Paige wrote: > Very cool! Three cheers for tmc, and three more for dkl! :) > > On Wed, Feb 13, 2013 at 03:03:25AM +1300, Ralph Versteegen wrote: >> Thanks to a truly massive amount of work by dkl on the GCC backend in

Re: [Ohrrpgce] Compiling with FB's GCC backend now works!

2013-02-12 Thread James Paige
Very cool! Three cheers for tmc, and three more for dkl! :) On Wed, Feb 13, 2013 at 03:03:25AM +1300, Ralph Versteegen wrote: > Thanks to a truly massive amount of work by dkl on the GCC backend in > the last few months amounting to practically a rewrite, the current FB > development version can n

[Ohrrpgce] Compiling with FB's GCC backend now works!

2013-02-12 Thread Ralph Versteegen
Thanks to a truly massive amount of work by dkl on the GCC backend in the last few months amounting to practically a rewrite, the current FB development version can now compile the OHR using the GCC backend! I did encounter 6 bugs in the backend (4 of them new) though which I had to work around. Al

[Ohrrpgce] SVN: teeemcee/5626 gfx_alleg was missing some byref's. Also mark music_native2 as windows o

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:40:05 -0800 (Tue, 12 Feb 2013) 76 gfx_alleg was missing some byref's. Also mark music_native2 as windows only. --- U wip/gfx_alleg.bas U wip/music_native2.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lis

[Ohrrpgce] SVN: teeemcee/5625 Work around FB bug #662 gen gcc: zstring ptrs are indexed as char* inste

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:40:03 -0800 (Tue, 12 Feb 2013) 92 Work around FB bug #662 gen gcc: zstring ptrs are indexed as char* instead of unsigned char* --- U wip/reload.bas U wip/reloadext.bas U wip/util.bas U wip/util.bi ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/5624 Fix miditest for recent FB, and add 'miditest' target to scons

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:40:00 -0800 (Tue, 12 Feb 2013) 62 Fix miditest for recent FB, and add 'miditest' target to scons --- U wip/SConscript U wip/miditest.bas U wip/ohrbuild.py ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists

[Ohrrpgce] SVN: teeemcee/5623 Check whether Game is really still running before showing "You're still

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:58 -0800 (Tue, 12 Feb 2013) 96 Check whether Game is really still running before showing "You're still live previewing" warning --- U wip/custom.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.mothe

[Ohrrpgce] SVN: teeemcee/5622 Fix a string escaping mistake, wrong types, and remove unused variables

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:56 -0800 (Tue, 12 Feb 2013) 171 Fix a string escaping mistake, wrong types, and remove unused variables exposed by GCC warnings Even removed an unused WITH (appears as "unused TMP$xxx variable" warning) --- U wip/allmodex.bas U wip/bmodsubs.bas U wip/common.rbas U

[Ohrrpgce] SVN: teeemcee/5621 Work around another FB bug; compiling with gengcc=1 now works!

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:55 -0800 (Tue, 12 Feb 2013) 229 Work around another FB bug; compiling with gengcc=1 now works! Added "-gen gcc" to g/c_debug.txt header when compiling with gengcc=1 The byte ptr -> zstring ptr change is a bugfix which FB only started complaining about in 0.25 --- U wip

[Ohrrpgce] SVN: teeemcee/5620 Work around FB -gen gcc bug 660: C keyword clashes in extern "C" functio

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:53 -0800 (Tue, 12 Feb 2013) 113 Work around FB -gen gcc bug 660: C keyword clashes in extern "C" functions http://sourceforge.net/p/fbc/bugs/660/ --- U wip/slices.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org h

[Ohrrpgce] SVN: teeemcee/5619 Modify vector.bi to work around a FB -gen gcc bug with aliasing multiple

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:51 -0800 (Tue, 12 Feb 2013) 430 Modify vector.bi to work around a FB -gen gcc bug with aliasing multiple prototypes to the same function Also fixed a couple problems in vectortest, which was not passing since my errorlevel changes. Some of the v_* functions now require

[Ohrrpgce] SVN: teeemcee/5618 Replace scriptinterpreter dumpandreturn GOSUB with a macro

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:50 -0800 (Tue, 12 Feb 2013) 79 Replace scriptinterpreter dumpandreturn GOSUB with a macro setjmp is very slow --- U wip/hsinterpreter.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.or

[Ohrrpgce] SVN: teeemcee/5617 Get rid of pointless GOSUBs in control() (and reindent)

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:48 -0800 (Tue, 12 Feb 2013) 55 Get rid of pointless GOSUBs in control() (and reindent) --- U wip/bmodsubs.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-mothe

[Ohrrpgce] SVN: teeemcee/5616 Use setjmp GOSUB implementation with -gen gcc

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:45 -0800 (Tue, 12 Feb 2013) 147 Use setjmp GOSUB implementation with -gen gcc Also removed REMEMBERSTATE/RETRIEVESTATE since we no longer have unbalanced GOSUB/RETRACEs anywhere. --- U wip/config.bi U wip/game.bas U wip/misc.bas _

[Ohrrpgce] SVN: teeemcee/5614 scons: fix searching for FB libs with fbc= override argument and for FB

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:42 -0800 (Tue, 12 Feb 2013) 76 scons: fix searching for FB libs with fbc= override argument and for FB 0.25 --- U wip/SConscript ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo

[Ohrrpgce] SVN: teeemcee/5615 Change fb_FileGet and fb_FilePut declarations for -gen gcc compatibility

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:44 -0800 (Tue, 12 Feb 2013) 181 Change fb_FileGet and fb_FilePut declarations for -gen gcc compatibility (and move to util.bi) These will have to be changed back whenever the FB internal prototypes are corrected. --- U wip/allmodex.bas U wip/bam2mid.bas U wip/lumpf

[Ohrrpgce] SVN: teeemcee/5613 Fix lots of bad whitespace in gfx_* and music_*, especially music_native

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:40 -0800 (Tue, 12 Feb 2013) 76 Fix lots of bad whitespace in gfx_* and music_*, especially music_native.bas --- U wip/bam2mid.bas U wip/gfx_alleg.bas U wip/gfx_console.bas U wip/gfx_fb.bas U wip/gfx_sdl.bas U wip/miditest.bas U wip/music_native.bas U wip/mu

[Ohrrpgce] SVN: teeemcee/5612 Fix more whitespace in allmodex.bas plus slight cleanup

2013-02-12 Thread subversion
teeemcee 2013-02-12 05:39:38 -0800 (Tue, 12 Feb 2013) 55 Fix more whitespace in allmodex.bas plus slight cleanup --- U wip/allmodex.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-mothe