#exult@irc.freenode.net logs for 7 Jan 2011 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:23:41] --> Colourless has joined #exult
[00:23:41] --- ChanServ gives channel operator status to Colourless
[01:06:25] <-- Kirben has left IRC ()
[01:08:27] --> Kirben has joined #exult
[01:08:33] --- ChanServ gives channel operator status to Kirben
[01:15:14] <-- Colourless has left IRC (Ping timeout: 255 seconds)
[03:21:12] --> ParuNexus has joined #exult
[04:21:01] <-- Marzo has left IRC (Ping timeout: 272 seconds)
[04:29:13] --> darrenor64_mac has joined #exult
[06:02:43] --> Colourless has joined #exult
[06:02:43] --- ChanServ gives channel operator status to Colourless
[06:05:37] <-- Sevalecpp has left IRC (Read error: Operation timed out)
[06:07:41] --> Sevalecpp has joined #exult
[07:59:32] --> Malignant_Manor has joined #exult
[08:02:56] <Malignant_Manor> Colourless, There a tiny compiler compatibility patch. https://sourceforge.net/tracker/index.php?func=detail&aid=3152619&group_id=2335&atid=302335
[08:03:14] <Malignant_Manor> There is one line that seems like it could be wrong.
[08:03:51] <Malignant_Manor> In imagewin/manip.h, split_source(src,r,g,b); is replaced with
[08:04:01] <Malignant_Manor> ManipStoD<color_s,color_d>::split_source(src,r,g,b);
[08:36:27] <Colourless> if its correct, compile it. don't need to ask me
[08:36:36] <Colourless> s/compile/commit/
[08:38:06] <Malignant_Manor> I have no idea if it is correct. Another line also compiles
[08:38:08] <Malignant_Manor> ManipBaseSrc<color_s,color_d>::split_source(src,r,g,b);
[08:39:47] <Malignant_Manor> (I'm not using the same compiler as the patch giver though.)
[08:46:59] <Colourless> i think it should be ManipBaseSrc
[08:50:51] <Malignant_Manor> Okay, I'll make the change and commit (unless you want to)
[09:05:47] <Malignant_Manor> Thanks for your help. Sorry, I bugged you. I committed the modified patch.
[09:26:55] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
[10:09:04] --> Dominus has joined #exult
[10:09:04] --- ChanServ gives channel operator status to Dominus
[11:14:07] --> Malignant_Manor has joined #exult
[11:15:39] <Malignant_Manor> Dominus, you should probably try getting someone else to code the
[11:15:41] <Malignant_Manor> if (s == "Default" || s == "CoreAudio")
[11:16:00] <Malignant_Manor> remove the MT-32 button.
[11:16:18] <Malignant_Manor> I'm not sure of a nice way to do it.
[11:17:06] <Malignant_Manor> I'd also wait on the chorus and reverb part.
[11:35:47] <-- Colourless has left IRC (Ping timeout: 255 seconds)
[12:04:45] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
[13:01:01] <-- Kirben has left IRC ()
[13:48:26] --> Marzo has joined #exult
[15:41:49] <-- Marzo has left IRC (Ping timeout: 260 seconds)
[15:57:49] --> Marzo has joined #exult
[16:40:49] <-- Marzo has left IRC (Read error: Connection reset by peer)
[16:40:57] --> Marzo has joined #exult
[16:40:58] <-- Marzo has left IRC (Read error: Connection reset by peer)
[16:41:16] --> Marzo has joined #exult
[16:42:26] <eviltar> dominus you available?
[16:45:21] <eviltar> im looking at the mt32emu
[16:45:42] <eviltar> and i see where it loads the pcm rom,
[16:46:32] <eviltar> but i have a romset that has cml32_control cml32_pcm and cml32_rom_extended
[16:47:14] <eviltar> the cml32 rom extension is an extra 512k, but doesn't seem to be used
[16:48:56] <eviltar> idk if it would benefit anyone to load it as well or if i should just forget i saw it :P
[17:25:21] <Dominus> hi
[17:25:29] <Dominus> right now, just forget about it :)
[17:26:01] <Dominus> right now we only support standard mt32 and cm32, maybe mt32 even more...
[17:27:45] <eviltar> alright, i was thinking maybe the cm32 would sound better since its pcm pack was larger
[17:28:10] <Dominus> cm32 will only sound better if the game was coded for it, AFAIK
[17:28:16] <eviltar> ahhh k
[17:28:34] <Dominus> and of course if the munt (mt32 emu) is handling it ok.
[17:28:54] <eviltar> or maybe with the missing extension rom XP
[17:28:58] <Dominus> for example Ultima Underworld has better/more sfx with CM32
[17:29:28] <eviltar> i'll mess around and see if i cant load both of them, if its awesome i'll share back
[17:29:55] <Dominus> like I said if the game isn't coded to take advantage of the larger pcm pack (or whatever it is called) then there is nothing to be gained from it
[17:30:15] <eviltar> i think its just extra soundfonts or w/e they are
[17:30:38] <eviltar> i've only done some light reading, but is cm32 missing some mt32 has?
[17:31:37] <Dominus> I don't think so, not sure though. I only know that the CM32 has more in some regard than the MT32 (Ultima Underworld example: you get water sfx, which the mt32 doesn't have)
[17:32:32] <eviltar> maybe i'll try to add support for that rom into dosbox first, and try underworld
[17:33:44] <Dominus> read that thread http://vogons.zetafleet.com/viewtopic.php?t=26833 on the Dosbox forum for a more actual munt patch
[17:34:36] <eviltar> i noticed a mt32emu patchset for exult on sourceforge borrowing from some of that i think?
[17:34:42] <Dominus> you can just try first with the default cm32 rom set (cm32Lpcm and control)
[17:35:04] <Dominus> yes, malignant did that, but he revised that and no patch for his revision...
[17:35:10] <Dominus> dinner time, be back much later
[17:36:56] <eviltar> kthanks
[17:53:16] --> Malignant_Manor has joined #exult
[17:55:03] <Malignant_Manor> I don't really know the midi code very well, but the BG intro doesn't even get patched with the correct file.
[17:55:17] <Malignant_Manor> It should be patched with u7intro.tim.
[17:55:59] <Malignant_Manor> Even then, it is still wrong.
[18:02:39] <eviltar> patched with any mt32emu set or with any midi driver?
[18:02:50] <eviltar> or just cm32
[18:05:30] <Malignant_Manor> u7intro.tim is a timbre patch
[18:07:16] <Malignant_Manor> The BG intro in DOSBox doesn't sound right either. There are no bird chirps.
[18:08:27] <Malignant_Manor> It plays a very mute percussion.
[18:09:06] <Malignant_Manor> This is DOSBox with just the MT-32 emulation.
[18:20:43] <eviltar> ahh ok
[18:21:15] <eviltar> i was thinking i heard the birds with the fmopl driver
[18:29:23] * Dominus is back for a short while
[18:29:47] <Dominus> with an origina MT32 U7 in Dosbox sounds fine :)
[18:31:44] * Dominus is uploading a new snapshot, time for Malignant_Manor to commit something again...
[18:36:01] <Malignant_Manor> Test this with a regular MT-32, no emu. http://pastebin.com/sVfpZLWG
[18:44:06] <Dominus> compiling, will only be able to test it later. probably need to compare it to Dosbox+Mt32?
[18:45:02] <Malignant_Manor> I guess. I just want to know if you hear birds or anything like the whooshing sounds.
[18:45:48] <Dominus> the birds were audible before (I *think*)
[18:46:09] <Dominus> though not 100%sure
[18:46:23] <Dominus> might be that everything considered sfx is not getting played
[18:46:55] <Malignant_Manor> I have sfx disabled here and dosbox.
[18:47:21] <Malignant_Manor> That's a good point.
[18:49:05] <Malignant_Manor> since the oggi tracks had birds, I figure it was from the music.
[18:50:17] <Malignant_Manor> Nope, still sounds like a low knocking sound instead of a bird.
[18:50:47] <Malignant_Manor> The sfx are the whooshing.
[18:51:31] <Malignant_Manor> (or at least part of it)
[18:52:25] <Malignant_Manor> Well, tell me the Exult before and after with an MT-32.
[18:54:21] <Malignant_Manor> I don't know why I bother when we have the oggs.
[18:57:40] <eviltar> are the oggs recorded mt32 playback?
[18:58:27] <Malignant_Manor> They're supposed to be played by the device by ripping the files and playing them externally with the sysex information.
[18:59:01] <Malignant_Manor> to be = to have been
[18:59:04] <eviltar> i havnt gotten them to work in my build yet, nor sfx
[18:59:50] <eviltar> now that i made a big endian wav flx, i hear the sound start then it promptly crashes
[19:00:10] <eviltar> but at least now im crashing at an address instead of null :P
[19:17:51] <eviltar> i'm debating trying to get midi sfx working instead of the digital sounds
[19:18:45] <eviltar> idk which will be a more difficult
[19:20:18] <Dominus> eviltar: the best would be to get the SB emulation working
[19:20:26] <Dominus> the fmopl
[19:20:57] <Dominus> rquires no outside library for muisc
[19:22:07] <eviltar> hm, i havent tried the fmopl driver on the box yet
[19:22:20] <eviltar> the mt32emu is running great
[19:22:31] <eviltar> sounds really nice
[19:23:09] <Dominus> yes but it is not *correct*, meaning the digital music sounds better/more correct
[19:23:21] <eviltar> i want to add in that patch, mayeb tonight and see if it improves that, ill try fmopl as well
[19:23:29] <Dominus> AND the SB emulation does have the least impact on CPU
[19:24:07] <eviltar> i'll give it a go, its really easy to run into heap/threading/endian issues on the 360
[19:24:48] <eviltar> its like running a very crippled NT kernel on a ppc mac
[19:25:02] <eviltar> with half of Dx9
[19:25:14] <Dominus> if youhave performance issues with the xbox then the SB emulation is the way to go, followed by the digital music (which requires ogg/vorbis) and then the mt32emu
[19:26:30] <eviltar> well, the sfx start to play, i have a feeling they wont be really hard to fix if i get someone in that scene to lend an eyeball for a min or two
[19:27:05] <eviltar> ogg's i've just had no luck with on that platform yet, i think the ogg/vorbis libs ported to it might need some love
[19:29:35] <eviltar> I'm not really skilled with c++ visual studio makes it pretty easy but it doesnt come with a developer ;) midisfx will be a last ditch effort if i cant get further with anything else
[19:31:36] <Malignant_Manor> Do you have normal midi working?
[19:31:52] <eviltar> no the 360 doesnt have any midi hardware
[19:32:27] <Malignant_Manor> Then the midi sfx will not work.
[19:32:29] <eviltar> just mt32emu right now, fmopl might work, havent tried it
[19:32:45] <eviltar> eh, they 'sort of' work
[19:33:28] <Malignant_Manor> Well, MT-32 emu should run them.
[19:33:33] <Malignant_Manor> I would think
[19:33:48] <eviltar> right now, with midisfx, it interupts the music, and makes noises like theyre playing at the wrong rate
[19:34:00] <Dominus> *if* Exult still compiles with midisfx
[19:34:17] <Malignant_Manor> It did when I looked at it awhile ago.
[19:34:25] <eviltar> yeah its building with it enabled
[19:34:45] <Dominus> ok, I thought there is a bug report by you (malignant) that there is a build problem
[19:34:47] <eviltar> i dont remember if it took anything more than the define, but it built
[19:34:48] <Malignant_Manor> I think Marzo might have tested it too when he added sfx to the menu.
[19:35:01] <Malignant_Manor> The menu
[19:35:16] <Dominus> I think you need some file for the midi sfx to work correctly...
[19:35:17] <eviltar> im also not using the latest rc
[19:35:43] <Malignant_Manor> Switching midi sfx in the Exult menu is what wouldn't build.
[19:36:11] <Malignant_Manor> data/midisfx.flx
[19:36:54] <Dominus> ah, ok, thanks :)
[19:37:04] <Malignant_Manor> That doesn't really matter anymore now that Colorless changed the menu
[19:38:04] <eviltar> i keep thinking it woudl be cool to build an explorer shell, like windows 3.1 from exult
[19:38:48] <eviltar> it has everything it needs, gumps, containers, the usecode, mouse, file management
[19:39:29] <eviltar> i cant be the only one thats ever considered it
[19:40:17] <Dominus> I'm not sure I understand what you mean
[19:40:52] <eviltar> well, with the gumps you can make 'windows'
[19:41:55] <eviltar> lol, nevermind, just one of my crackpot idea's
[19:42:01] <Dominus> :)
[19:42:23] <-- ettin has left IRC (Quit: leaving)
[19:42:29] <eviltar> just thinking instead of loading ultima with it, use it as a file manager
[19:43:41] <Dominus> just saw that the iOS now supports coremidi, so in theory IF we had Exult ported to iOS we *could* hook up a mt32 through an usb adapter to the ipad and have it play the music
[19:44:22] <Dominus> http://www.iconnectmidi.com/
[19:46:55] <Malignant_Manor> You still need the X-code project and the porting.
[19:47:41] <Dominus> yes, be free to make the if much much bigger :)
[19:48:08] <Dominus> don't remnd me of the xcode project file... big failure here
[20:05:32] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
[20:24:32] <-- Morde has left IRC (Read error: Connection reset by peer)
[20:49:22] <-- Marzo has left IRC (Ping timeout: 250 seconds)
[20:55:18] <-- Dominus has left #exult
[21:34:45] --> ettin has joined #exult
[21:34:45] <-- ettin has left IRC (Changing host)
[21:34:45] --> ettin has joined #exult
[22:06:30] --> Cahaan has joined #exult
[22:29:27] --> Kirben has joined #exult
[22:29:27] --- ChanServ gives channel operator status to Kirben
[22:32:39] --> Morde has joined #exult
[23:03:01] --> Colourless has joined #exult
[23:03:01] --- ChanServ gives channel operator status to Colourless