#exult@irc.freenode.net logs for 30 Jan 2013 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:06:14] --> DominusExult has joined #exult
[00:06:14] --- ChanServ gives channel operator status to DominusExult
[00:09:11] <-- Dominus has left IRC (Ping timeout: 240 seconds)
[00:09:12] --- DominusExult is now known as Dominus
[01:16:49] <-- i30817 has left IRC (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117041608])
[03:36:14] <-- Kirben has left IRC ()
[03:43:08] --> Kirben has joined #exult
[03:43:09] --- ChanServ gives channel operator status to Kirben
[11:50:09] --> Marzo has joined #exult
[12:07:03] <Dominus> Marzo, just now had the chance to test the patch, seems to work fine, but will need to test on all arches now
[12:20:08] <-- Kirben has left IRC ()
[12:25:56] <Dominus> damn, I killed ppc somehow
[12:26:22] <Dominus> (nothing to do with your patch Marzo, all my fault)
[12:35:29] <wjp> the scummvm version is forced to the old deprecated api in coreaudio on PPC it seems
[12:37:25] <Dominus> yes, I thought the max_allowed os x version would work but apparently it doesn't when crosscompiling
[12:38:34] <Dominus> reverted to target_CPU_ppc again and it worked. now need to test if the other if works for compiling a 10.5 version
[12:38:58] <Dominus> on a real ppc machine Exult really really struggles with the mt32emu :)
[12:52:26] <Marzo> I imagine how harder the struggle would be with newer versions of mt32emu
[12:52:58] <Dominus> wouldn't really matter since it is already unplayable with the old version :)
[12:53:29] <Dominus> Marzo: do you want to commit your changes or should I?
[12:53:53] <Marzo> Go ahead; you did some changes for PPC haven't you?
[12:54:26] <Dominus> yes, just changed two ifs
[13:11:50] <Dominus> marzo, the commented debug lines - leave in uncomment or delete altogether?
[13:19:46] <Marzo> Dominus: your call; they would be good to have to help debug errors in general
[13:20:07] <Dominus> then I'll uncomment them for possible debug mode
[13:20:10] <Marzo> I commented them to make sure they would be compiled when you tested it, so I could be sure the code worked
[13:20:43] <Dominus> interesting that astyle failed with the two instances of err = AudioUnitSetProperty(
[13:21:03] <Dominus> I mean didn't treat them the same but converted them differently
[13:22:05] <Marzo> It is because I edited one but missed the other
[13:22:19] <Dominus> ah :)
[13:22:36] <Dominus> I made the second like the first now :)
[13:23:11] <Marzo> There is extra blank line on that second one, can you also get rid of it?
[13:23:26] <Dominus> yes
[14:13:54] <Dominus> bah, I screwed the the use_deprecated up...
[17:08:54] <-- Philantrop has left IRC (Remote host closed the connection)
[17:34:05] --> Philantrop has joined #exult
[20:14:33] <Eviltar> Dominus its too bad you don't have an xbox360, it's ppc and it can handle the mt32emu fine
[20:17:26] <Eviltar> of course, I can't get exult to build correctly using the open source toolchain, pentagram does fine, but the exult makefiles/config are a wee bit more complicated for me to understand
[20:19:37] <Eviltar> trying to target powerpc-none-elf
[20:21:53] <wjp> are you running into the issue that it wants to cross-compile the native tools, or something else?
[20:22:32] <Eviltar> well, it does try to build the tools as ppc also, but i worked around that targeting my build machine first and saving the binaries for those
[20:23:34] <Eviltar> but I suspect the problem i ran into after that has to do with gcc, it built the powerpc elf, but it fails to execut psat the first few lines of code gdb showing no reason
[20:24:44] <Eviltar> it's a pretty pointless but fun hobby trying to get open source software running on platforms it was never intended to be run on
[20:27:01] <Eviltar> not something I really would want to waste your time with, all the improvements to exult lately are awesome
[20:55:09] <Marzo> (06:26:58 PM) Eviltar: not something I really would want to waste your time with, all the improvements to exult lately are awesome
[20:55:28] <Marzo> Not to mention it would require at least one of us to have access to such a device
[20:55:36] <Eviltar> right right
[20:55:52] <Eviltar> i waste my time with it, that's probably enough
[20:55:53] <Marzo> Programming for platforms you have no access to is a masochistic exercise in pointless frustration
[20:56:02] <Marzo> :-p
[20:57:04] <Marzo> There was a time I tried that with Dominus to get a working Exult bundle for Mac OS X, so I know how annoying it is
[20:57:44] <Eviltar> not to mention the xbox360 has an atomic operation bug in the cpu that causes constant problems in mainting the toolchain by itself, race conditions, spinlock bugs, that are usually the root of all problems of software built with it
[20:58:01] --> Philantrop_ has joined #exult
[20:58:21] <-- Philantrop has left IRC (Read error: Connection reset by peer)
[20:58:27] <Eviltar> & mem alignment issues
[20:58:39] --- Philantrop_ is now known as Philantrop
[20:59:19] <Eviltar> but its fun when it all works, or when we fix new bugs
[21:14:49] <Dominus> Eviltar: still would be nice to have your xbox stuff for the open source dev tools in the code :)
[21:33:51] <Eviltar> If I can ever get it building properly with the open source toolchain I'd love to submit a patch, I tried to make it clean and made a shell script to patch configure since I don't really know how to edit in my changes in there cleanly, everything in the code I changed I put in 'ifdef XENON' etc
[21:34:54] <Dominus> sounds good, except for the part where it doesn't run :(
[21:34:58] <Eviltar> like I said pentagram went smoothly, it runs pretty well, I havent mapped all the controls to controller buttons yet
[21:35:14] <Eviltar> but its very playable
[21:35:21] <Dominus> and I doubt I'll ever have an xbox :)
[21:35:46] <Dominus> I do own a Wii and if I had any idea where to start, I'd try to port to that...
[21:36:01] <Dominus> and even then I'd probably not play it
[21:36:23] <Eviltar> I hope the next gen consoles get with the program of letting people write their own code, I dont think they will as games help pay for console costs, but the next gen is going back to x86
[21:36:25] <Dominus> except for a nice iOS port, nothing can really move me away from the desk
[21:37:13] <Dominus> yes, I doubt it will be open, too many loopholes for running pirated games and they have to at least look as if they try to avoid that
[21:37:26] <Eviltar> look at the wii devkitPPC
[21:37:57] <Dominus> the problem is controller stuff and so and I get headaches just thinking of those things :)
[21:38:30] <Eviltar> yeah I know, its a big argument, being able to use something you bought however you want to, trying to SHOW people that open console shoudl be for software, not pirating
[21:39:46] <Eviltar> I think if you joined the wii devkit ppc channels they'd be more than happy to provide you with snippets to translate the wii-mote into mouse movement
[21:40:57] <Dominus> you are a tempter :)
[21:40:58] <Eviltar> if you ever get bored and want a side project, i say do it, the xbox360 toolchain and wii's devkitppc toolchain were started by the same person, if you got it running on wii it would be a snap for me to port that to 360
[21:41:25] <Dominus> he he
[21:41:47] <Dominus> right now I'm trying to scrape time together to play exult
[21:42:12] <Eviltar> yeah I'm in the middle of packing my house and moving, I havent had any time for projects
[21:42:22] <Dominus> and then when marzo has done what he wants to do before a release, I'd really like to get that going
[21:47:12] <Eviltar> wiibrew.org looks like a good place to start
[21:49:03] <Dominus> aarrrgghhh, you made me look...
[21:50:07] <Eviltar> if you're like me and don't have an academic background in programming, but like to learn hands-on, it's a good learning experience
[21:51:25] <Dominus> I hold you responsible if this delays a new version of Exult!!!!
[21:51:27] <Dominus> :)
[21:53:57] <Eviltar> haha sorry, I wouldn't want it to
[21:55:12] <Eviltar> I did see a few requests for a exult wii port in that short search tho
[21:55:42] <Dominus> that was probably only me :)
[21:57:34] <Eviltar> once I learned to add the target in config.sub and run configure instead of doing everything the hard way, most things that run on linux port pretty easily with these homebrew toolchains
[22:02:24] <Eviltar> I did have to make a library of glob from posix to build exult, but that should build on wii also just fine if the wii toolchain is missing that as well, that would have been the only major hurdle if the 360 toolchain wasn't so cobbled together, the guy that started it gave up and went to wii and we have been trying to update and fill in the gaps
[22:44:19] <-- Dominus has left IRC (Quit: good night)
[22:45:39] --> Dominus has joined #exult
[22:45:40] --- ChanServ gives channel operator status to Dominus
[22:50:53] <-- Dominus has left IRC (Quit: good night)
[22:51:52] --> Dominus has joined #exult
[22:51:52] --- ChanServ gives channel operator status to Dominus
[22:57:49] --> Kirben has joined #exult
[22:57:49] --- ChanServ gives channel operator status to Kirben
[23:56:55] --> DominusExult has joined #exult
[23:56:55] --- ChanServ gives channel operator status to DominusExult
[23:57:06] <-- Dominus has left IRC (Ping timeout: 264 seconds)
[23:57:06] --- DominusExult is now known as Dominus