Page 2 of 2
Posted: Wed Oct 03, 2012 11:40 am
by Oerg866
Hey Chilly Willy I think there is something wrong, the binary is infact a 32 bit one!!
Code: Select all
root@oergserv:/home/oerg866/public_html# file xm2esf
xm2esf: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
Posted: Wed Oct 03, 2012 6:35 pm
by Chilly Willy
I get that too, but if I try to load it with gdb, I get
not in executable format: File format not recognized
So there's definitely something wrong with it. I installed FreeBasic (you forgot to mention FBMath is needed), and compiled it myself... here's the executable I got, which actually works:
http://www.mediafire.com/download.php?q48o28bev2b8q6t
Although almost exactly the same size, they've got quite a few differences when compared.
Posted: Wed Oct 03, 2012 11:15 pm
by Oerg866
That is really weird. thanks chilly willy!
I'll set up a VM for the next v3ersion which is coming quite soon, as I have fixed quite a number of bugs since then

Posted: Thu Oct 04, 2012 5:14 am
by Chilly Willy
Oerg866 wrote:That is really weird. thanks chilly willy!
I'll set up a VM for the next v3ersion which is coming quite soon, as I have fixed quite a number of bugs since then

Sounds like a plan. I think that's what most folks do in situations like this - use a VM with the OS in question. It's a lot less hassle than trying to work around every issue with cross-compiling. Fun enough cross-compiling for an entirely different platform (particularly a different CPU) is MUCH easier. See all my toolchains for different consoles as an example.

Posted: Sat Oct 06, 2012 9:57 pm
by Oerg866
Going to add some command line options.
Code: Select all
-r Retrigger psg envelopes when the instrument value isn't 0 (more closely simulate XM behavior)
-p like r, but only apply to effects
Any suggestions what might be feasible enough to be an option like that?