#exult@irc.freenode.net logs for 2 Jul 2005 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:18:39] --- Lord_Nightmare is now known as LordN_Away
[00:38:06] --> Baastuul_ has joined #exult
[00:56:55] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[01:00:51] <-- Sevalecan has left IRC ("BRBRBRBRBRBBRBRBRBRBR")
[01:08:12] --> Sevalecan has joined #exult
[01:14:50] --> servus has joined #exult
[01:15:17] <servus> Finally got my Internet turned back on o.O
[01:15:31] <Sevalecan> O_o
[01:16:25] <servus> Did I miss anything>
[01:28:36] --- Baastuul_ is now known as Baastuul
[01:46:19] <-- trepliev has left IRC (Read error: 110 (Connection timed out))
[01:46:47] <sbx> wb servus
[01:47:19] <sbx> did you ever play Privateer?
[01:47:19] <servus> Hi hi thankee hai.
[01:47:21] <servus> I did!
[01:47:58] <sbx> are the bartenders and ship dealers clones?
[01:50:56] <sbx> servus: also you missed me saying I beat Deus Ex
[01:51:08] <sbx> but how long were you gone? maybe you missed that I played it in the first place :p
[01:53:37] <servus> I don't know
[01:53:40] <servus> I got bored with Privateer
[01:53:47] <servus> I was gone two weeks. I saw you playing it, though
[01:54:18] <sbx> creepy
[01:55:43] <sbx> you ever played it?
[02:05:24] <servus> Yeah I beat it.
[02:15:00] <Sevalecan> headache o-O
[02:15:04] <Sevalecan> i'm not fit for programming!
[02:20:27] <sbx> so do artwork
[02:20:45] <sbx> derek/justice/avatar picked another name on the forum again
[02:21:50] <sbx> I thought Privateer was a little boring at first, but as I completed more missions and got my jump drive, and especially after learning more of the controls and winning in combat, it is much more fun.
[02:22:32] <sbx> Oh, and I made some great profits by just buying from a planet and selling at a base.
[02:35:56] <Baastuul> This is what I have been working on today with my language!
[02:35:56] <Baastuul> http://www.dannyatherton.com/images/misc/2005-07-01_New_syntax_and_new_alphabet.jpg
[02:37:03] * sbx gets the red pen out.
[02:38:13] <Baastuul> ?
[02:38:37] * sbx boggles at the strange looking symbols and breaks the pen in frustration, spewing red ink everywhere.
[02:39:31] <sbx> sorry i'm just not familiar with that script
[02:39:46] <Baastuul> I made it up!
[02:39:54] <sbx> ?
[02:40:31] <sbx> I see. Your subjects are illiterate and you're bestowing your wisdom upon them.
[02:41:05] <sbx> It looks a little like Ophidian. :)
[02:43:21] <Baastuul> ^________^
[02:43:26] <Baastuul> I was aiming more for a Thai/Sanskrit-ish look
[03:13:56] <-- Sevalecan has left IRC (Remote closed the connection)
[03:16:19] --> Sevalecan has joined #exult
[03:28:36] --> trepliev has joined #exult
[03:58:03] --> Colourless has joined #Exult
[03:58:07] --- ChanServ gives channel operator status to Colourless
[04:12:15] --> trand has joined #exult
[04:25:06] <-- trand has left IRC ("솔로천국 커플지옥")
[04:25:38] --> trand has joined #exult
[04:29:39] --> shazza has joined #exult
[04:36:39] <-- Baastuul has left IRC ("Reconnecting.")
[04:37:53] <-- shazza has left IRC ()
[04:38:02] --> Baastuul has joined #exult
[05:13:58] <-- trand has left IRC ("솔로천국 커플지옥")
[05:31:55] --> trand has joined #exult
[05:50:30] <-- trand has left IRC (Remote closed the connection)
[06:10:07] --> trand has joined #exult
[06:40:34] <-- sbx has left IRC ()
[06:53:06] --> shazza has joined #exult
[06:53:55] <-- shazza` has left IRC (Read error: 60 (Operation timed out))
[07:14:09] --> sbx has joined #exult
[07:20:27] <-- Baastuul has left IRC ("Reconnecting.")
[07:23:05] --> Baastuul has joined #exult
[07:23:45] <-- Baastuul has left IRC (Client Quit)
[07:24:42] --> Baastuul has joined #exult
[07:31:09] --- sbx is now known as sbx|away
[08:27:55] <-- Baastuul has left IRC ("Bye to you at you from me for you.")
[08:44:22] --> shazza` has joined #exult
[09:02:02] <-- shazza has left IRC (Read error: 110 (Connection timed out))
[09:06:14] --> Fingolfin has joined #exult
[09:06:14] --- ChanServ gives channel operator status to Fingolfin
[09:07:39] <Fingolfin> yo folks
[09:07:54] * Fingolfin has gotten all the cables he needs for his MT-32 now =)
[09:08:21] <Colourless> yay
[09:09:09] <Fingolfin> so I now have it hooked up to my speakers, and it actually produces sound. Which means I can now start writing code for it
[09:09:13] <Fingolfin> which should be relatively easy
[09:09:28] <Fingolfin> the thing I am "worrying" about most is how to let the user specify the target MIDI device
[09:10:27] <Fingolfin> I guess for the start, I could add a secret option to our config file, "coreaudio-midi-device=Full Name of the MIDI Device"
[09:10:42] <Fingolfin> just as a hack for the proof of concept
[09:11:13] <Colourless> its what the other drivers do
[09:11:22] <Colourless> win32_midi_device for example
[09:14:30] <Fingolfin> ah, really, good, I was wondering... :-)
[09:15:04] <Fingolfin> on the long run, GUI code for this in scummvm/exult/pentagram would be nice, of course. but one problem at a step... :-)
[09:16:18] <Colourless> yeah was thinking about getting some way to get extended options dialogs for the midi drivers or something
[09:58:53] <Fingolfin> Colourless: looking at ScummVM's windows.cpp, I now understand your 0xF0 / 0xF7 comment on LowLevelMidiDriver::send_sysex()
[09:59:00] <Fingolfin> however, I think, ScummVM's windows.cpp simply is buggy..
[09:59:14] <Fingolfin> at least all sysex I receive in the coreaudio driver already does have the 0xF0/0xF7
[09:59:27] <Fingolfin> I have no clue why our our windows driver adds another set of those...
[10:00:37] * Fingolfin checks CVS logs to find out
[10:02:12] <Fingolfin> oh great, SF.net viewcvs is offline
[10:04:03] <wjp> anoncvs is down too
[10:04:39] <Fingolfin> looking at the SR queue, I am not the first to notice =)
[10:04:50] <Fingolfin> https://sourceforge.net/tracker/?func=browse&group_id=1&atid=200001
[10:04:51] <wjp> Fingolfin: do you use SF's project monitoring?
[10:05:10] <Fingolfin> no
[10:06:16] <wjp> I'm monitoring exult and pentagram at the moment, but it seems I don't get emails when somebody without a SF account submits a bug report
[10:06:58] <wjp> was just wondering if you happened to know if that was intentional or not :-)
[10:09:37] <Fingolfin> ah. interesting. I doubt that it is on purpose. but the best way to find out is to file a SR
[10:09:47] <Fingolfin> of course, if you are unlucky, you have to wait 6 months to get an answer <sigh>
[10:20:17] <Fingolfin> argh. it's even more complicated. sometimes we call sysEx with 0xF0/0xF7 included, sometimes not...
[10:20:18] <Fingolfin> <sigh>
[10:20:28] <Fingolfin> another case of API not being documented clearly and then being misused
[10:23:54] <wjp> ok, SR filed
[10:24:10] <wjp> better get it into the queue as soon as possible if it takes 6 months, right? ;-)
[10:25:33] <Fingolfin> aye :-)
[10:25:50] <Fingolfin> well, some requests get processed reaaaally quickly
[10:26:40] <Fingolfin> some are not. ususally less important ones. E.g. https://sourceforge.net/tracker/?func=detail&aid=1161919&group_id=1&atid=200001
[10:26:49] <Fingolfin> what makes this feel bad is the lack of a proper reply...
[10:27:18] <wjp> hm, yeah
[10:28:11] <Fingolfin> but then, they do process a lot lot lot of SRs every day :-)
[10:30:32] <wjp> yeah; the majority of those submitted yesterday are already closed
[10:32:46] <Fingolfin> Colourless: you claim that a SysEc can be started by something other than 0xF0. The specs I checked so far do not agree, however.... can you point me to a place where this is backed?
[10:32:56] <Fingolfin> (see also e.g. http://www.srm.com/qtma/davidsmidispec.html)
[10:34:58] <Fingolfin> anyway, the ScummVM sysEx handling is inconsistent. I filed a bug report for it..
[10:44:25] <Colourless> o
[10:44:31] <Colourless> i'm trying to find it...
[10:45:42] <Fingolfin> on the URL i inserted, there are indeed other messages, starting with 0xF1/0xF2 etc.
[10:45:56] <Fingolfin> but those then aren't sysex...
[10:47:50] <Colourless> one this page
[10:47:52] <Colourless> http://www.borg.com/~jglatt/tech/midifile.htm
[10:48:31] <Colourless> this actually http://www.borg.com/~jglatt/tech/midifile/evts.htm
[10:48:35] <Colourless> Really oddball midi units send a system exclusive message as a series of small "packets" (with a time delay inbetween transmission of each packet).
[10:48:38] <Colourless> ). The first packet begins with an F0, but it doesn't end with an F7. The subsequent packets don't start with an F0 nor end with F7.
[10:48:42] <Colourless> The last packet doesn't start with an F0, but does end with the F7. So, between the first packet's opening F0 and the last packet's closing F7, there's 1 SYSEX message there. (Note: only extremely poor designs, such as the crap marketed by Casio exhibit such horrid behavior).
[10:48:58] <Colourless> and so on
[11:40:58] <wjp> I wonder if I correctly handled this when porting some scummvm drivers to pentagram
[11:42:12] <Colourless> the linux drivers i checked and i think they are correct
[11:42:45] <wjp> I do remember talking to you about that 0xF0/0xF7 encapsulation
[12:06:00] --> Khelz has joined #exult
[12:09:04] <-- trand has left IRC ("솔로천국 커플지옥")
[12:12:07] <-- Khelz has left IRC (Read error: 104 (Connection reset by peer))
[12:16:22] --> trand has joined #exult
[12:27:43] * Fingolfin has his MT-32 working under Mac OS X now, using ScummVM. yay! :-)
[12:28:21] <Colourless> should then be trivially easy getting it to work in exult too
[12:28:50] <Fingolfin> it is a bit hackish so far. I'll clean it up some more, do some testing, then I'll commit it to scummvm. pentagram/exult/dosbox will follow
[12:28:59] <Fingolfin> for now, I have to make it work for sysex bigger than 256 bytes =)
[12:29:20] <Colourless> about 260 bytes should be big enough
[12:29:44] <Colourless> actually a few more than that
[12:29:52] <Colourless> about 280
[13:09:29] --> Khelz has joined #exult
[13:46:30] <-- Kirben has left IRC ("System Meltdown")
[14:38:34] <-- Colourless has left IRC ("casts improved invisibility")
[14:51:06] <-- Fingolfin has left IRC ("42")
[14:56:15] <-- trepliev has left IRC (Read error: 110 (Connection timed out))
[17:20:11] --> Baastuul has joined #exult
[17:42:42] <-- Sevalecan has left IRC (Read error: 104 (Connection reset by peer))
[17:43:32] --> Sevalecan has joined #exult
[18:23:27] <-- Khelz has left IRC ()
[18:42:27] --- sbx|away is now known as sbx
[19:15:59] <-- Sevalecan has left IRC ("BRB")
[19:19:10] --> Sevalecan has joined #exult
[19:21:43] <-- Sevalecan has left IRC (Client Quit)
[19:23:43] --> Sevalecan has joined #exult
[19:34:04] <-- trand has left IRC (Remote closed the connection)
[21:16:54] <-- Baastuul has left IRC ("Reconnecting.")
[21:18:40] --> Baastuul has joined #exult
[21:24:06] --> Fl00der has joined #exult
[21:24:09] <-- Fl00der has left IRC (Remote closed the connection)
[21:25:16] --> Fl00der has joined #exult
[21:25:19] <Fl00der> hello again
[21:25:25] <Fl00der> pressed wrong button :P
[21:26:07] <Baastuul> Hei
[21:27:11] <Fl00der> what's up?`
[21:28:23] <Baastuul> Not too much, you?
[21:29:01] <Fl00der> nothing special :)
[21:57:37] <sbx> completely unrelated, In the SNES version of U6, looking at most things responded with "You see nothing special."
[21:59:36] <Fl00der> :)
[22:00:07] <Fl00der> how's the graphics at snes in U6? :)
[22:13:09] <servus> In Underworld, I think it was "You see darkness."
[22:15:19] --> Baastuul_ has joined #exult
[22:16:53] <-- Baastuul has left IRC (Nick collision from services.)
[22:16:56] --- Baastuul_ is now known as Baastuul
[22:34:26] <sbx> Fl00der: generally better than PC version, with a larger screen area... although blurrier and with differences in color
[22:37:31] <servus> Story wasn't massacred?
[22:57:59] --> Kirben has joined #exult
[22:57:59] --- ChanServ gives channel operator status to Kirben
[23:03:50] <Fl00der> sbx: ok
[23:41:55] <-- Baastuul has left IRC ("Bye to you at you from me for you.")
[23:58:07] <sbx> servus: Not really, I remember most of the sidequests being available. There is less dialogue, and a few changes.
[23:59:16] <sbx> I just got 80k for destroying 4 Dralthi fighters. It was supposed to be 6 but I just skipped those two and it removed them from the list.