xm2esf v1.00 RC2 released

Talk about development tools here

Moderator: BigEvilCorporation

Oerg866
Very interested
Posts: 211
Joined: Sat Apr 19, 2008 10:58 am
Location: Frankfurt, Germany
Contact:

Post by Oerg866 » Wed Oct 03, 2012 11:40 am

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

Chilly Willy
Very interested
Posts: 2984
Joined: Fri Aug 17, 2007 9:33 pm

Post by Chilly Willy » Wed Oct 03, 2012 6:35 pm

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.

Oerg866
Very interested
Posts: 211
Joined: Sat Apr 19, 2008 10:58 am
Location: Frankfurt, Germany
Contact:

Post by Oerg866 » Wed Oct 03, 2012 11:15 pm

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

Chilly Willy
Very interested
Posts: 2984
Joined: Fri Aug 17, 2007 9:33 pm

Post by Chilly Willy » Thu Oct 04, 2012 5:14 am

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

Oerg866
Very interested
Posts: 211
Joined: Sat Apr 19, 2008 10:58 am
Location: Frankfurt, Germany
Contact:

Post by Oerg866 » Sat Oct 06, 2012 9:57 pm

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?

Post Reply