#exult@irc.freenode.net logs for 6 Feb 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[01:10:14] <-- Fingolfin has left IRC ("42")
[01:39:42] --> matto has joined #exult
[03:53:34] --> V0|D has joined #exult
[03:53:39] <V0|D> ?seen Fingolfin
[03:53:39] <exultbot> fingolfin left IRC around Wed Feb 6 01:10:14 2002 (GMT) ("42")
[03:53:45] <V0|D> NOOOOO!!!!!!
[03:53:48] <V0|D> :(
[03:54:05] <V0|D> ?time
[03:54:05] <exultbot> It is now Wed Feb 6 03:54:05 2002 (GMT).
[03:54:14] <-- V0|D has left IRC (Client Quit)
[06:28:23] <-- EazyCheez has left IRC ("oWiRC version 0.73")
[06:28:24] <-- Kharza-kzad has left IRC (Read error: 104 (Connection reset by peer))
[06:44:43] --> V0|D has joined #exult
[07:09:16] --> Darke has joined #exult
[07:09:17] --- ChanServ gives channel operator status to Darke
[07:10:06] <V0|D> hello Darke
[07:15:05] <Darke> Hello. <grin> Got distracted by a human just as I connected.
[07:17:35] <V0|D> hehe
[08:26:53] --> Kirben has joined #exult
[08:26:53] --- ChanServ gives channel operator status to Kirben
[08:38:44] --> sbx has joined #exult
[08:39:02] <sbx> -MemoServ- You have no new memos
[08:39:05] <sbx> :-(
[08:39:14] <sbx> same as last time
[08:39:16] <sbx> heh :-)
[08:39:21] <sbx> Hello #exult
[08:52:21] <-- V0|D has left IRC (Read error: 110 (Connection timed out))
[08:57:18] <Darke> Hello. <grin>
[09:46:08] --> Wumpus has joined #exult
[09:46:55] <-- Wumpus has left IRC (Client Quit)
[09:47:21] --> Wumpus has joined #exult
[09:58:00] <sbx> woah
[09:58:06] <sbx> hmm
[09:58:48] <sbx> My computer just froze up for about 5 minutes and after I regained control, dmesg reads:
[09:58:52] <sbx> Out of Memory: Killed process 246 (opera).
[09:58:54] <sbx> Out of Memory: Killed process 245 (opera).
[09:59:17] * sbx has never had that happen before. :-S
[10:00:06] <Wumpus> hmm
[10:00:12] <Wumpus> interesting :)
[10:00:19] <Wumpus> opera isn't even much of a mmeory pig inmy experience :
[10:00:20] <Wumpus> :P
[10:00:29] <Wumpus> mind you, opera on linux was pretty seedy when i last tried it :P
[10:00:48] * Wumpus has run out of memory plenty of times, but not like that :P
[10:01:04] <sbx> I just upgraded from 40MB memory to 128MB memory.
[10:01:15] <Wumpus> 40? wew
[10:01:17] <Wumpus> eww even
[10:01:21] * sbx hopes his new memory isn't... faulty.
[10:01:28] <sbx> yeah, never had problems with the old stuff
[10:01:41] <sbx> even with tons of apps open, it just slowed down, never resorted to killing anything
[10:02:27] <Wumpus> if you look at /var/log/messages or /var/log/syslog, does it say *what* killed those things?
[10:03:28] * Wumpus realyl ought to work out what the distinction between /var/log/{messages,kern.log,syslog} is one of these days :|
[10:04:28] <sbx> My syslog is just showing what I saw in dmesg:
[10:04:29] <sbx> Feb 6 04:00:26 omnicortex kernel: Out of Memory: Killed process 246 (opera).
[10:04:29] <sbx> Feb 6 04:00:30 omnicortex kernel: Out of Memory: Killed process 245 (opera).
[10:04:47] <Wumpus> cool computer name :-)
[10:04:57] <Wumpus> ah, so it was the kernel itself... fairly obvious, but hey :)
[10:05:00] <sbx> heh thx
[10:05:02] <sbx> ya
[10:05:07] <sbx> just never happened before
[10:05:18] * Wumpus wonders if the kernel was trying to allocate a substantial amount of memory, and if so, why...
[10:05:19] <sbx> i guess it does that as a safety mechanism if theres no ram OR swap
[10:05:42] <Wumpus> well i assume it would only occur if something critical wants some memory... hmm
[10:05:51] <sbx> opera 6tp2 memory leak?
[10:06:28] <Wumpus> *shrug* possibly :P but i mean, i've had heaps of programs keep munching up memory, and they just die themselves,...
[10:06:40] <Wumpus> (once a malloc fails or whatever, most proggys don't know what to do next :P)
[10:38:56] --> kefka has joined #exult
[10:39:27] <sbx> hi
[10:39:42] <kefka> hello
[10:41:28] <Darke> Hi.
[10:45:09] --> V0|D has joined #exult
[10:52:24] <sbx> hi
[10:52:41] <V0|D> hello
[10:54:33] <V0|D> mozilla 0.9.8 is out
[10:55:13] <kefka> yep..
[10:55:23] <V0|D> is it good?
[10:55:29] <kefka> i heard lots of negative comments about it on slashdot
[10:55:37] <kefka> but YMMV
[10:55:38] <Wumpus> well, slashodt :P
[10:55:42] <kefka> true
[10:56:29] <kefka> the main improvements were to the Mail and News
[10:56:38] <Wumpus> hehe, neither of which i would use :-)
[10:56:43] <kefka> i use Evolution.. so i am not going to bother upgrade from 0.9.7
[10:56:45] * Wumpus pats mutt...
[10:56:51] <V0|D> me ither
[10:57:46] <Wumpus> whats evolution again? gnome browser thingie?
[10:58:50] <sbx> Gnome's answer to Outlook Express?
[10:58:55] <sbx> Outlook
[10:58:57] <kefka> yeah
[10:58:57] * sbx shrugs.
[10:59:07] <kefka> basically Outlook for Gnome
[10:59:18] <Wumpus> ooh, a bofh opening, hehe
[10:59:27] <Wumpus> ahh, hmm
[10:59:33] * Wumpus has never seen that, wonder why the name rang a bell
[11:00:36] * sbx uses Sylpheed.
[11:00:48] <Wumpus> lol
[11:00:57] <Wumpus> there used to be a great game called silpheed
[11:01:08] <Wumpus> or at least, i remember it being good... not sure if i ever actually got much of a chance to play it...
[11:04:28] <sbx> Wumpus: You might be able to win the contest Jeff hints at in the recent mail. :-)
[11:04:50] * Wumpus hasn't read his exult folder recently
[11:05:18] <Wumpus> oh :)
[11:05:49] * Wumpus has `The complete Ultima 7' box with paper maps... but no U6 at all
[11:05:50] <Wumpus> well
[11:05:58] * Wumpus shoves u6.rar under the carpet
[11:06:53] <sbx> Hmm... has that truck that always drops stuff around Dominus' place been to your area recently?
[11:07:34] <Wumpus> sbx- huh?
[11:07:44] * Wumpus hasn't accumualted any warez for a long time now....
[11:07:52] <kefka> 4 people from austrailia in here
[11:08:02] <Wumpus> the most recent thing i have would probably be half life.... or possible aoe2?
[11:08:26] <sbx> Wumpus: It's just an infrequently recurring joke in here, sorry. :-)
[11:08:43] <Wumpus> sbx- :-)
[11:09:25] * Wumpus notes that he didn't actually have all that many crashes :P
[11:14:48] <sbx> I've figured out the source of my excess memory use in Opera.
[11:15:02] <sbx> PHP user error. :P
[11:15:13] <Wumpus> still an opera bug, presumably, though :P
[11:15:27] <sbx> s/user/guy trying to write PHP/
[11:16:00] <sbx> for some reason the webpage never stopped loading
[11:16:11] <Wumpus> hmm
[11:16:11] <sbx> loop error i suppose
[11:16:18] * sbx wonders what it did to the webserver. :|
[11:16:21] <Wumpus> yeah :)
[11:16:40] <Wumpus> welll any sensible server would kill the script fairly shortly
[11:17:16] <sbx> heh
[11:17:18] <sbx> one would hope so
[11:17:55] <Wumpus> (which should subsequently close the connection, and the page should stop loading :P)
[11:19:01] --> Colourless has joined #Exult
[11:19:01] --- ChanServ gives channel operator status to Colourless
[11:19:33] <Colourless> hi
[11:19:48] <kefka> its Colorless <grin>
[11:20:14] <sbx> hi
[11:20:21] <V0|D> hello
[11:20:22] <-- kefka was kicked from #exult by Colourless (that's colourless)
[11:20:28] --> kefka has joined #exult
[11:20:34] <kefka> eat me
[11:20:49] * Colourless has ops, kefka doesn't
[11:20:50] <kefka> maybe i should change my nick before max gets here
[11:21:08] <Colourless> :-)
[11:21:25] <kefka> the last time i was here, we weren't on the best of terms
[11:21:35] <sbx> what happened?
[11:21:37] <-- Darke was kicked from #exult by Colourless (you haven't said hello to me yet)
[11:21:38] --> Darke has joined #exult
[11:21:38] --- ChanServ gives channel operator status to Darke
[11:22:01] <kefka> sbx: nothing much.. just a difference of opinion on political issues
[11:22:08] <Wumpus> hi colourless :P
[11:22:13] * Wumpus en-lurks again ;-p
[11:22:21] * sbx never thought of #exult being much of a political channel.
[11:22:48] <kefka> it usually isn't
[11:23:05] <Colourless> wumpus, only darke deserves my special treatment... he expects it... I don't want to disappoint :-)
[11:23:16] <kefka> if you want to see what it was all about, i am sure exultbot has logs of it
[11:23:26] <kefka> you'll have to go back about 5 months though
[11:23:52] <Colourless> that's a long tim to hold a grudge
[11:24:13] <Wumpus> colourless- ahh :-)
[11:24:22] <kefka> i don't hold a grudge against max
[11:24:25] <Colourless> of course if it's about spell your name wrong... that's a completly different matter all together :-)
[11:24:33] <kefka> heh
[11:24:34] <Wumpus> altogether :P
[11:24:36] <Colourless> s/spell/spelling/
[11:25:03] <Colourless> aye, that's too
[11:25:26] * Colourless decides to quite while he's so far behind that it's impossible to get ahead
[11:25:43] --- Colourless is now known as Colorles
[11:25:49] <sbx> ?seen Fingolfin
[11:25:49] <exultbot> fingolfin left IRC around Wed Feb 6 01:10:14 2002 (GMT) ("42")
[11:26:04] <Wumpus> .... quit ....
[11:26:16] * Wumpus shuts up and really re-lurks, or rather, goes back to growling at job adverts
[11:36:50] --> Colourless has joined #Exult
[11:36:58] --- ChanServ gives channel operator status to Colourless
[11:47:55] <-- Colorles was kicked from #exult by Colourless (Colourless)
[11:50:06] <Wumpus> grr
[11:50:13] <Wumpus> reading german is too much like hard work :P
[11:56:59] * Darke blinkblinks and looks a little confused.
[11:58:15] * sbx gives Darke a carrot.
[11:58:21] * Darke decides that kicking Colourless is too much like hard work, and returns to idling.
[11:58:35] * Darke nibbles on the carrot. Thanks!
[11:58:56] * Colourless wonders if Darke is like the 'beast' in SI
[11:59:37] * Colourless waits, and when nothing happens, he is disappointed
[11:59:57] <Wumpus> hehe Yuri?
[12:00:36] <Wumpus> or Yurel or whatever it is
[12:00:48] <Colourless> no
[12:01:00] <Colourless> there is a rabbit in the Mountains of Freedom
[12:01:11] <Wumpus> oh that one :-)
[12:01:29] * Darke has never played SI, so can't actually tell if it's a compliment or not. <grin>
[12:01:30] <Colourless> yeah :-)
[12:01:50] <Colourless> i'm sure you'd think it wasn't :-)
[12:02:11] <Colourless> we have gone over this once before IIRC
[12:02:32] <Wumpus> his name is Buggs btw
[12:02:39] * Darke considers that you'd be surprised as to what he does think of as a compliment. <grin>
[12:02:41] * Wumpus pats strings usecode | grep carrot ;-p
[12:03:28] <Colourless> so you'd like to be able to turn into a woman?
[12:03:48] <Wumpus> uhh, does it?
[12:03:56] * Darke wants to get made up a nice gold coloured plaque with 'Please Do Not Feed The Lapine' stamped on it at somepoint in time.
[12:04:02] * Wumpus doesn't rememebr that...
[12:04:23] <Colourless> give it carrots, it turns into a woman and gives you flowers
[12:04:40] * Wumpus nods, i rememebr the giving me flowers, don't remember the turning into woman... oh well :-)
[12:04:48] <Darke> <blinkblink> That sounds nifty. A little odd, but nifty. <grin>
[12:05:23] * Darke considers the bunny would probably eat the flowers, rather then giving them to you.
[12:09:13] * sbx gives Darke some flowers.
[12:09:21] <V0|D> isnt that sweet...
[12:09:38] * sbx winks.
[12:09:51] <V0|D> hehe
[12:10:37] * Darke blinkblinks and nibbles on the flowers, "Hey, they do taste nice."
[12:10:55] <V0|D> will he turn into a rabbit?
[12:11:22] <Colourless> he already is a rabbit :-)
[12:11:32] <sbx> s/rabbit/rabbit-thing/
[12:12:19] * Darke snickers.
[12:13:45] <Colourless> here are screenshots of what happens when you give the beast carrots: http://www.users.on.net/triforce/beast/
[12:14:06] <sbx> heh
[12:14:15] * Wumpus does actually remember now, in any case :-)
[12:14:57] <V0|D> does she turn into flowers?
[12:15:13] <Colourless> no, she turns back to a rabbit
[12:15:22] <V0|D> ahhh.......shame really
[12:15:36] <Colourless> if you look at 31, the rabbit is just behind the flowers
[12:15:59] <V0|D> i c
[12:56:10] <-- Kirben has left IRC ("System Meltdown")
[13:23:40] <V0|D> goodnight
[13:23:43] <-- V0|D has left IRC ("heh")
[13:23:44] <Colourless> cya
[13:38:51] <Wumpus> g'night all
[13:38:55] <-- Wumpus has left IRC ("Zzzz")
[15:18:54] <-- matto has left IRC (capek.openprojects.net irc.openprojects.net)
[15:18:54] <-- laxdragon has left IRC (capek.openprojects.net irc.openprojects.net)
[15:18:54] <-- kefka has left IRC (capek.openprojects.net irc.openprojects.net)
[15:18:54] <-- Colourless has left IRC (capek.openprojects.net irc.openprojects.net)
[15:18:54] <-- Darke has left IRC (capek.openprojects.net irc.openprojects.net)
[15:18:54] <-- sbx has left IRC (capek.openprojects.net irc.openprojects.net)
[15:20:42] --> Colourless has joined #exult
[15:20:42] --> Darke has joined #exult
[15:20:42] --> kefka has joined #exult
[15:20:42] --> sbx has joined #exult
[15:20:42] --> matto has joined #exult
[15:20:42] --> laxdragon has joined #exult
[15:21:02] <sbx> exultbot: hello
[15:21:02] <exultbot> Hi sbx!
[15:21:24] <Colourless> :-)
[15:27:15] * laxdragon is back (gone 16:11:46)
[15:27:22] <Colourless> hi
[15:27:32] <laxdragon> yo!
[15:27:46] * Darke occasionally, no make that regularly, wonders about people's affections for that bot. It's a little... odd. <grin>
[15:27:57] <Darke> Hi.
[15:28:11] * sbx stuffs another carrot in Darke's mouth.
[15:28:13] <sbx> :-)
[15:28:15] <sbx> hi laxdragon
[15:28:30] * Darke as usual, looks innocent.
[15:28:59] <laxdragon> morning all. *yawn* n'uther day. n'uther dollar, heh.
[16:11:53] * Darke bows and must depart. "Good night/morning/day!"
[16:11:59] <Colourless> cya
[16:12:00] <-- Darke has left #exult ()
[17:16:04] <sbx> I've got to sleep.
[17:16:08] <Colourless> cya
[17:16:12] * sbx waves.
[17:16:12] <-- sbx has left IRC ("ZzzZZzzzz...")
[17:48:19] --> wjp has joined #exult
[17:48:19] --- ChanServ gives channel operator status to wjp
[17:48:22] <wjp> hi
[17:48:54] <Colourless> hi
[17:50:45] --> ^miguel^- has joined #exult
[17:50:48] <^miguel^-> hi
[17:51:24] <wjp> hi
[17:58:25] * wjp is looking at U8's call mechanism
[17:59:48] <wjp> it looks like parameter passing is done using the stack, but returning a value is done through a special 'return value' variable
[18:00:29] <wjp> (for the 0x11 call opcode, anyway)
[18:00:31] <Colourless> so how does the called function access the values? just by popping them off the stack?
[18:00:44] <wjp> no, it doesn't pop them explicitly
[18:01:22] <wjp> local vars are accessed using an offset relative to the 'base pointer'
[18:01:34] <wjp> (I think that's the proper term for it, anyway)
[18:02:08] <wjp> this pointer is set to 6 below the current stack pointer
[18:02:30] <Colourless> ah, that would kind of make sense from looking at output
[18:02:35] <wjp> (these 6 bytes are probably used to store return address and calling function's base pointer)
[18:02:53] <wjp> so the parameters are 'var06', 'var08', etc..
[18:03:16] <wjp> the 'init' opcode then indicates how much to move the stack pointer, to make some room for locals
[18:03:18] <Colourless> i've seen var6 and var8 be used lots in the first cupple of instructions
[18:04:22] <wjp> this 0x11 'call' isn't the only opcode used for calling other functions, though
[18:04:38] <wjp> there's also 0x57 and 0x58
[18:04:51] <wjp> (taking 6 and 8 bytes of parameters, resp.)
[18:05:14] <Colourless> those are special loop functions right?
[18:05:19] <wjp> no, calls
[18:05:30] <wjp> loop opcodes are in the 0x70 range
[18:05:47] <wjp> (at least) one of them should be used for starting a new 'process'
[18:06:18] <Colourless> probably 58
[18:06:28] <wjp> not sure
[18:07:07] <wjp> the theurgy spells are called by the 'focus' function with a 0x57
[18:07:31] <Colourless> they could both be for new processes
[18:07:37] <wjp> true
[18:08:03] <wjp> could be that one is blocking and one isn't, or something
[18:08:38] <Colourless> that wouldn't make much sense though. blocking would be almost exactly like 0x11
[18:09:34] <wjp> depends. Maybe some functions expect to be called as a new process
[18:10:08] <Colourless> ah ok, didn't know that
[18:10:16] * wjp doesn't know either
[18:10:22] <wjp> just guessing
[18:11:33] <wjp> hm, there is a "push retval" instruction after the 0x57 calls in the theurgy focus code
[18:12:20] <Colourless> 0x57 must block then
[18:13:25] <wjp> if we assume 0x57 does start a new process, one of the 2 unknown parameter bytes must be the size of the parameters
[18:13:36] <wjp> (since that part of the stack will have to be copied)
[18:14:24] <wjp> hm, strange
[18:14:36] <wjp> there's a 'var00' in the 'divination' function
[18:15:02] <wjp> that would mean parameter passing is indeed different for 0x57-called functions
[18:15:17] <Colourless> nice :-)
[18:15:33] <wjp> however, there's also a 'var06' in there
[18:16:10] <wjp> and I only see 4 bytes being pushed for that call
[18:21:25] <wjp> there's no "push retval"'s after any of the 0x58's
[18:22:49] <Colourless> the assumption has to be that 0x5x are new process functions, because otherwise they could just be a void call and a call
[18:23:18] <wjp> funny... all the 0x58 calls seem to be recursive
[18:31:37] <wjp> ok... the first byte for the 0x57 seems to be parameter size - 4
[18:32:08] <wjp> however, the last thing pushed before every 0x57 is an object pointer or a 32-bit zero
[18:33:59] <Colourless> the number of parms must be specified to the function right?
[18:34:27] <wjp> if you start a new process, yes. (since you have to copy part of the stack)
[18:34:42] <wjp> for intrinsic calls, too
[18:34:48] <wjp> not for 0x11 calls
[18:36:49] <wjp> I'm confused
[18:37:12] <wjp> the 'airfocus' code for event 1 is kind of strange
[18:37:32] <wjp> (function 0x18c)
[18:38:39] <wjp> the 'parameter size - 4' thing doesn't hold there, and there's also some var00's there
[18:39:28] <wjp> hm, however, the sum of the first 2 bytes is still 'parameter size - 4'
[18:39:44] <wjp> (2nd byte was zero for the ones I looked at before)
[18:41:40] <Colourless> for 0x58, assuming it's create process, i would imagine that one of the values used by the opcode would be a time delay value
[18:42:02] <wjp> sounds reasonable
[18:43:44] * wjp still wonders why the offset to 0x58 is always of the calling function
[18:44:23] <wjp> maybe I got the parameters wrong
[18:44:43] <wjp> although it's still weird that it matches for every single 0x58 call
[18:48:08] <wjp> hm, I just noticed that the second byte of 0x57 is 00 if and only if there's a "push long 0" right before the 0x57
[18:48:51] <Colourless> well, then in the other cases is there a pattern?
[18:49:09] <wjp> always 2, AFAICT
[18:49:51] <wjp> there's rather a lot of 0x57 calls... still looking
[18:50:22] <Colourless> well, that would seem to be fairly pointless if it's always the same.
[18:50:38] <wjp> indeed
[18:51:37] <wjp> always pushing an object pointer right before a 0x57 sounds kind of OO
[18:52:08] <Colourless> yeah
[18:52:16] <wjp> it could be that 0x57 is a call to a 'normal' member function, and 0x11 to a 'static' one...
[18:52:48] <wjp> (although the huge amount of null pointers would indicate otherwise)
[18:52:53] <Colourless> yeah
[18:53:28] <Colourless> might be the right sort of idea though
[18:54:16] <Colourless> 57 might be used to call functions that are linked to objects or something
[18:54:56] <Colourless> that is, it's used to call the function linked to an object
[18:55:06] <Colourless> 11 is used to call generic functions
[18:55:19] <wjp> this kind of puts "push long var06; push long 4; add long" in a different perspective too
[18:55:33] <wjp> (it's followed by an unknown opcode, here)
[18:55:44] <wjp> could be getting a member variable
[18:56:09] <wjp> (disclaimer: 'add long' is a guess based on the fact that it's right behind the 'add' opcode)
[18:59:19] <Colourless> thinking about it, the null pointers with 57 would be doing something like this in c++ ((object_type *) 0)->function(args);
[18:59:41] * wjp nods
[19:00:09] <Colourless> not exactly a safe thing to do normally, but if 'function' doesn't attempt to access this, or any member variables, it's safe
[19:00:36] <wjp> or maybe _those_ are the static calls
[19:00:58] <Colourless> yeah exactly. it acts like a static call
[19:01:21] <Colourless> can you check to see what functions are actually called by 11?
[19:01:59] <wjp> several in 0581
[19:02:01] <wjp> 057C
[19:02:06] <wjp> 0044
[19:02:12] <wjp> 004F
[19:02:44] <wjp> 007C
[19:03:55] <Colourless> 0581 calls itself with 11
[19:04:20] <wjp> 0581 contains lots of small utility functions, it seems
[19:05:14] <Colourless> contains lots and lots and lots of strings
[19:05:30] <wjp> oh, I missed 0583, 0596
[19:07:22] <wjp> there's 1304 0x11 calls, and 5075 0x57 calls, btw
[19:07:38] <wjp> and 20 0x58's
[19:07:53] <Colourless> can you cross check to see if any function that is called by 57 is called by 11?
[19:08:22] <wjp> hmm
[19:08:29] <wjp> yes
[19:08:29] <Colourless> i take that as a no :-)
[19:09:14] <wjp> there's 64 unique functions called by 0x11
[19:09:35] <wjp> 584 called by 0x57
[19:10:22] <wjp> and 648 called by either
[19:10:37] <wjp> ...so there's no overlap
[19:10:43] <Colourless> ok, 57c is called by 11 and 57, difference being which event
[19:11:02] <wjp> I was counting 'subfunctions', btw
[19:11:23] <wjp> not all 'subfunctions' have an associated event
[19:11:25] <Colourless> yeah, i would guess so
[19:11:45] <Colourless> i've noticed. the 'utility' funcs often dont
[19:11:59] <wjp> I'm tempted to start calling the 'main' functions 'classes' :-)
[19:15:55] <Colourless> 11 called funcs and 57 called funcs very much have a different structure
[19:16:28] <Colourless> oh wow, just noticed this in a function:
[19:16:29] <Colourless> 1A91: jmp 0000 (to 1A94)
[19:16:29] <Colourless> 1A94: ret
[19:16:29] <Colourless> 1A95: end
[19:17:03] <wjp> yes, there's several of those around :-)
[19:17:06] <-- ^miguel^- has left IRC ("bbl")
[19:17:12] * Colourless think the compiler could have been a little better
[19:17:18] <wjp> :-)
[19:17:26] <Colourless> they are everywhere
[19:18:41] <Colourless> this is an interesting construct:
[19:18:41] <Colourless> 02AF: jmp 025A (to 050C)
[19:18:41] <Colourless> 02B2: jmp 0000 (to 02B5)
[19:18:41] <Colourless> 02B5: jmp FE4C (to 0104)
[19:19:02] <wjp> heh
[19:19:18] <Colourless> things do jump to 2b5 though
[19:20:01] <Colourless> but then why couldn't they just jump to 104? :-)
[19:20:21] <Colourless> of course thinking about it, it might be part of a nested loop or something
[19:21:24] <Colourless> the first func of 581 actually looks like it's part of the cheat menu
[19:21:33] * wjp nods
[19:22:01] <Colourless> the function is also named 'free'
[19:22:16] <Colourless> or class or whatever it should be called
[19:22:25] <Colourless> function is the wrong name for sure
[19:22:28] <wjp> 57C is named 'method'
[19:24:10] <Colourless> part of that is used when the avatar is invis and attempts to talk to someone
[19:25:04] <Colourless> Func_BCF and Func_E4F for sure
[19:25:43] <Colourless> of course other then those it's not too obvious what 57c is used for
[19:27:33] * wjp finished writing mail to Ravenous Dragon about paperdoll art
[19:32:12] <wjp> yeah, not enough strings :-)
[19:32:28] <Colourless> indeed :-)
[19:32:32] <wjp> maybe I should let disasm display the flag names
[19:33:08] * Colourless things disasm would be much better if it even just displayed the hex values for the opcodes like wud
[19:33:24] <wjp> was that a suggestion? ;-)
[19:33:41] <Colourless> no, a demand :-)
[19:33:53] <wjp> but yeah, you're right. It should do that
[19:39:04] --> artaxerxes has joined #exult
[19:39:08] <wjp> hi
[19:39:09] <artaxerxes> greetings
[19:39:15] <Colourless> hi
[19:39:18] <artaxerxes> how you be ? :)
[19:39:31] <Colourless> tired
[19:39:51] <artaxerxes> ?time
[19:39:51] <exultbot> It is now Wed Feb 6 19:39:51 2002 (GMT).
[19:40:10] <wjp> add 10:30 to that for Colourless' timezone
[19:40:14] <wjp> (IIRC)
[19:40:36] <artaxerxes> 30:00:00 ??? Waoo.. THAT is a long day ! :)
[19:40:49] <Colourless> hehe
[19:41:05] <Colourless> now subtract 24
[19:41:13] <artaxerxes> :)
[19:41:44] <artaxerxes> saw your posts about usecode for Pentagram... how's the investigation going ?
[19:42:06] <Colourless> well, it's all guesses mostly, but we think we are on the right track :-)
[19:42:46] <artaxerxes> Would Pentagram support The Lost Vale ? (just preparing you to answer that question!) ;)
[19:43:00] <Colourless> well, in theory yes
[19:43:15] <wjp> the only small problem is that pentagram doesn't even support the original U8, currently :-)
[19:43:17] <Colourless> but since it doesn't exist, the answer is no ;-)
[19:43:35] <artaxerxes> Ah yes, I forgot! :)
[19:44:21] <artaxerxes> You're investigating U8 because you want to run it on Linux or other OSes or just for fun ?
[19:44:31] <Colourless> because were insane :-)
[19:44:48] <artaxerxes> cause I think it already runs in Windows with not that much trouble.
[19:44:57] <artaxerxes> except the sound.
[19:45:03] <Colourless> well, for me it really doesn't like xp.
[19:45:10] <artaxerxes> ah
[19:45:17] <Colourless> behaviour is somewhat, unpredictable
[19:45:23] <Colourless> you never know what's going to happen
[19:46:04] <Colourless> http://www.users.on.net/triforce/u8screwup/Image3.png is a nice example of when thing just don't work as you'd expect :-)
[19:46:39] <artaxerxes> oh... that
[19:46:44] <artaxerxes> that's a sad picture
[19:47:13] <artaxerxes> talking about screws up, did you see my post on the forum about the gumps and the green cross ?
[19:47:49] <Colourless> yeah, i saw it
[19:48:32] <artaxerxes> makes sense ?
[19:48:46] <Colourless> yeah
[19:49:30] <Colourless> i've known about the issue, but it's never really been a problem, nor cared enough about it myself to even think about fixing it
[19:49:54] * Colourless wonders if 'that' made sense
[19:50:46] * artaxerxes nods about the making sense but disagree with the importance of the issue
[19:51:12] <Colourless> well, that much is obvious. you wouldn't have complained otherwise :-)
[19:51:53] <artaxerxes> :)
[19:57:28] <wjp> ok, flag names are in
[19:57:59] <Colourless> damn, that's going to require that I recompile, and to do that i'd need to load msvc or something :-)
[19:58:09] <wjp> oh no!
[19:58:12] <wjp> :-)
[19:59:14] <wjp> committed
[20:00:00] * Colourless curses his modem
[20:00:32] <Colourless> i have so many modified files in my pentagram dirs
[20:01:56] <Colourless> no, if only wud had that feature :-)
[20:02:09] <Colourless> interesting
[20:02:09] <Colourless> 108A: popf flag[0F 00 01] (somebodyTalking)
[20:04:41] <Colourless> you know, it's still not obvious what 0x57c is :-)
[20:09:46] <Colourless> i think it's time for me to go now
[20:09:53] <artaxerxes> same here
[20:09:55] <artaxerxes> bye
[20:09:59] <-- artaxerxes has left IRC ("using sirc version 2.211+KSIRC/1.1")
[20:10:24] <wjp> I'm not surprised :-)
[20:10:37] <Colourless> about what? :-)
[20:10:53] <wjp> g'night
[20:10:56] --> Kharza-kzad has joined #exult
[20:11:00] <Colourless> cya
[20:11:09] <wjp> in fact, I should go too... :-)
[20:11:16] <wjp> bye
[20:11:27] <-- Colourless has left IRC ("have fun not thinking about usecode :-)")
[20:11:42] <-- wjp has left IRC ("Zzz...")
[20:56:07] <-- matto has left IRC ("Play Dragon's Lair in linux - http://www.daphne-emu.com - Developers welcome :)")
[21:26:39] --> Fingolfin has joined #exult
[21:29:21] --- ChanServ gives channel operator status to Fingolfin
[21:32:42] --> matto has joined #exult
[21:36:30] --> puppy has joined #exult
[21:53:52] --> tesmako has joined #exult
[21:53:56] * tesmako pokes Fingolfin
[21:54:03] <puppy> hey whats up?
[21:54:08] * puppy slaps tesmako around a bit with a large trout
[21:54:10] <Fingolfin> hu
[21:54:12] <tesmako> Were just speculating if you were dead :)
[21:54:12] <Fingolfin> hi tesmako
[21:54:22] <puppy> :p
[21:54:30] <Fingolfin> not really =)
[21:54:36] <Fingolfin> just busy with exams etc.
[21:54:36] <puppy> yea really
[21:54:43] <tesmako> Didnt actually have anything to say, was just wondering :)
[21:54:47] <Fingolfin> hehehe
[21:54:54] <tesmako> Will you survive the exams then?
[21:55:01] <puppy> heheheh
[21:55:02] <puppy> :p
[21:55:16] <Fingolfin> I survived the one yesterday, though with some casualties =)
[21:55:24] <Fingolfin> next one is a bit away, luckily
[21:56:13] <tesmako> I feel sorry for you, my next few exams will be quite the horror.
[21:56:47] <tesmako> But but, the way of the student, what one gets for being such a lazy idiot most of the time :)
[21:57:14] --- puppy is now known as puppy^afk
[21:58:01] <tesmako> Will get out of here now, highly confusing to me this multi channel thing :)
[21:58:05] <-- tesmako has left #exult ()
[22:01:05] --- puppy^afk is now known as puppy
[22:17:16] --- Fingolfin is now known as Fingolfin|ak
[22:17:27] * puppy slaps Fingolfin|ak around a bit with a large trout
[22:23:55] --- puppy is now known as puppy^afk
[22:34:27] --- puppy^afk is now known as puppy
[22:35:19] <-- puppy has left IRC ()
[22:45:21] --- Fingolfin|ak is now known as Fingolfin
[23:57:10] <-- Fingolfin has left IRC ("42")