#pentagram@irc.freenode.net logs for 20 Jul 2004 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage

[00:09:48] --> Kirben has joined #pentagram
[00:09:48] --- ChanServ gives channel operator status to Kirben
[02:39:55] <-- Ember has left IRC (adams.freenode.net irc.freenode.net)
[02:41:23] --> Ember has joined #pentagram
[03:18:07] <-- Ember has left IRC (adams.freenode.net irc.freenode.net)
[03:26:54] --> Ember has joined #pentagram
[07:44:46] --> ZutGu has joined #pentagram
[08:12:39] --> Sectus has joined #pentagram
[09:02:48] --> Colourless has joined #Pentagram
[09:02:49] --- ChanServ gives channel operator status to Colourless
[09:03:24] <Colourless> hi
[09:06:18] <ZutGu> morning
[09:06:37] --> sbx|afk has joined #pentagram
[09:10:03] <wjp> hi
[09:10:30] <sbx|afk> hello
[11:01:32] --> Cless has joined #Pentagram
[11:01:32] <-- Colourless has left IRC (Read error: 104 (Connection reset by peer))
[11:01:50] --- Cless is now known as Colourless
[11:01:52] --- ChanServ gives channel operator status to Colourless
[15:01:49] <-- Kirben has left IRC ("System Meltdown")
[15:59:35] <-- ZutGu has left IRC (Read error: 104 (Connection reset by peer))
[16:01:52] --> ZutGu has joined #pentagram
[18:15:11] <wjp> hm, the monster eggs near "MainActor::teleport 7 1" have a tendency to produce multiple monsters in one spot
[19:41:06] <wjp> Colourless: small (hopefully :-) ) question about midi sysex messages:
[19:42:02] <wjp> the 0xF0 and 0xF7 mentione din the comments above send_sysex (LowLevelMidiDriver.h) are both in msg? and are both counted in length?
[19:47:25] <Colourless> uh... i can't remember
[19:47:35] <Colourless> things are a little 'screwy' in places
[19:49:23] <wjp> oh, wait
[19:49:34] <wjp> the 'status' argument might just be that 0xF0 byte :-)
[19:50:15] <wjp> I copied the function argument list from the scummvm driver instead of from the header file accidentally... oops :-)
[19:52:15] <Colourless> um... sysex isn't currently handled....
[19:52:49] <Colourless> however the win32 driver will handle it in the way that i intend
[19:53:21] <Colourless> question is what did i intend...
[19:53:47] <Colourless> as far as i can tell... lenght is just of the sysex data
[19:53:53] <wjp> I'm currently dumping the status byte followed by the entire msg (each byte AND-ed with 0x7F) to the device
[19:54:10] <wjp> each byte wrapped in a 'SEQ_MIDIPUTC' thingy like in the scummvm one
[19:54:51] <Colourless> length includes the end 0xF0 byte but not the inital 0xF7 byte
[19:55:47] <Colourless> at least that is what it is supposed to
[19:55:52] <wjp> oh, I'd better not AND that last byte with 0x7F
[19:56:03] <Colourless> you shouldn't need to do it at all
[19:56:14] <Colourless> it's a malformed midi file if the sysex data isn't 7 bit
[19:56:38] <wjp> right, might as well leave it out then
[19:56:43] <wjp> saves an ugly if
[20:01:07] <Colourless> you should note that the windows scummvm code (that i modified for pentagram) assumes that the status byte is 0xF0 and the terminator is 0xF7. However that isn't always the cause
[20:01:09] <wjp> slightly annoying that I don't have any way to test this unix-seq-device driver...
[20:01:13] <Colourless> s/cause/case/
[20:01:32] <Colourless> it's why in pentagram i modified it to include the terminator byte in the buffer
[20:01:46] <Colourless> and the status obviously is sent to the message
[20:02:52] <Colourless> there is a lot of wierdness wrt sysex message and how they are formatted
[20:03:13] <Colourless> since you can send a single sysex message using multiple packets
[20:03:43] <Colourless> some poor hardware even requires it
[20:04:23] <Colourless> (not that we'll ever come across anyone using such hardware with pentagram(
[20:14:00] <wjp> ok, this should do it
[20:15:38] <wjp> I'm just going to assume it works for now :-)
[20:16:36] <wjp> the scummvm ALSA driver looks like it 'fits' easily as well
[20:16:47] <wjp> (I'm guessing that's not a coincidence? :-) )
[20:23:32] <wjp> hmm... I'll have to delay porting that alsa driver until I find a machine that actually _has_ alsa :-)
[20:58:43] --> Sir_Fawnpug has joined #pentagram
[20:59:16] <Sir_Fawnpug> Does anybody happen to know where that 3rd picture in the screenshots section (the one with the boba fett looking dude in it) is from?
[20:59:32] <wjp> one of the crusader games
[21:00:06] <wjp> let's see; the second one is from Crusader: No Remorse and the third from Crusader: No Regret
[21:00:47] <Sir_Fawnpug> Oh, does that game use the same engine as U8?
[21:01:11] <wjp> significantly modified, but yes
[21:01:16] <Sir_Fawnpug> Ahh, gotcha
[21:50:52] <wjp> I guess I ported the ALSA midi driver anyway :-)
[21:51:06] <wjp> no idea if it works, but it at least compiles
[21:59:40] <wjp> time to go; g'night
[22:01:39] <-- Colourless has left IRC ("casts improved invisibility")
[22:57:31] <-- Sectus has left IRC ("Leaving")