| 02:05:35 | Raziel^ | joined |
| 02:12:29 | Raziel^ | left |
| 02:15:44 | Raziel^ | joined |
| 03:48:43 | jvprat | joined |
| 04:11:52 | _sev | left |
| 04:28:44 | _sev | joined |
| 04:32:59 | Raziel^ | left |
| 04:35:51 | Raziel^ | joined |
| 04:36:05 | Raziel^ | eek, SQ3 is completely borked on Phleebut :-( |
| 04:38:11 | Raziel^AOne | joined |
| 04:38:11 | Raziel^ | left |
| 04:57:19 | Raziel^ | left |
| 04:57:34 | Raziel^ | joined |
| 05:14:47 | _sev | left |
| 05:19:39 | _sev | joined |
| 05:34:59 | _sev | left |
| 05:51:49 | _sev | joined |
| 08:07:14 | _sev | left |
| 08:35:58 | _sev_ | joined |
| 09:12:55 | syke | joined |
| 09:13:12 | syke | gud morning |
| 09:38:15 | syke_ | joined |
| 09:38:45 | syke_ | raz: what happenedi n sq3? segfault, or the game doesn't work? |
| 09:40:46 | Raziel^ | syke: no segfault |
| 09:40:55 | Raziel^ | you can land on phleebut |
| 09:40:58 | Raziel^ | but thats it |
| 09:41:05 | Raziel^ | no exit is possible from the landing site |
| 09:41:17 | Raziel^ | and eventually the FreeSCI crashes/locks up |
| 09:41:27 | syke_ | any interesting messages on the console? |
| 09:41:35 | Raziel^ | no, sorry |
| 09:41:43 | syke_ | none at all? |
| 09:41:55 | syke_ | can you consistently reproduce? |
| 09:41:55 | Raziel^ | i will try again in a few minutes and see if i can catch anything |
| 09:42:00 | syke_ | ok |
| 09:42:03 | Raziel^ | the phleebut thing? |
| 09:42:07 | Raziel^ | yes |
| 09:42:23 | syke_ | ok |
| 09:46:56 | Raziel^ | no messages on the "turns around immediately" front |
| 09:47:24 | syke_ | hm |
| 09:47:31 | syke_ | can you break into the VM debugger and get a bt? |
| 09:47:49 | Raziel^ | hotkey and what to do please :-) |
| 09:48:36 | syke_ | control + ~ |
| 09:48:38 | syke_ | bt |
| 09:49:30 | Raziel^ | hm, won't come up |
| 09:49:43 | Raziel^ | maybe SDL doesn't know about ~ |
| 09:50:23 | syke | left |
| 09:50:30 | Raziel^ | FSCI: kNOP: Warning (kernel.c L737): Warning: Kernel function 0x71 invoked: unmapped |
| 09:50:35 | Raziel^ | FSCI: kNOP: Warning (kernel.c L737): Warning: Kernel function 0x71 invoked: unmapped |
| 09:50:44 | Raziel^ | on pressing that key combo |
| 09:51:11 | syke_ | odd... |
| 09:51:36 | Raziel^ | On-screen console disabled and driver claims not to support windowed mode. |
| 09:51:37 | Raziel^ | Continuing...1 |
| 09:51:40 | Raziel^ | ? |
| 09:52:00 | Raziel^ | can't go into fullscreen either |
| 09:52:11 | syke | d'oh :( |
| 09:52:20 | Raziel^ | btw, is there a fullscreen hotkey? |
| 09:52:26 | syke | well, I can try reproducing here... |
| 09:52:31 | syke | can you put your savegame up somewhere? |
| 09:52:38 | Raziel^ | its on the bugreport |
| 09:52:42 | creichen | ./configure --with-console enables the on-screen console. |
| 09:52:53 | jvprat | Raziel^: there's no fullscreen hotkey |
| 09:53:00 | Raziel^ | ok |
| 09:53:04 | jvprat | I can't use the debugger with the sdl driver |
| 09:53:13 | jvprat | I just can use it with the xlib driver |
| 09:53:39 | Raziel^ | thats why it doesn't work then, probably |
| 09:54:27 | Raziel^ | syke: https://www-plan.cs.colorado.edu/cgi-bin/bugzilla/show_bug.cgi?id=2848 |
| 09:55:40 | Raziel^ | syke, could you also test if the poisonous scorpion is stuck for you too? |
| 09:55:54 | Raziel^ | it doesn't run around but eventually kills you out of the blue |
| 09:56:21 | Raziel^ | Phleebut is a goldmine of bugs |
| 09:56:28 | Raziel^ | ACTION Raziel^ likes Phleebut :-D |
| 09:57:44 | creichen | Raziel^: Reconfigure --with-console, that enables the on-screen debug interface (which our SDL driver presently requires). |
| 09:58:10 | Raziel^ | creichen: ok, will try |
| 09:59:12 | syke | hey christoph :) |
| 10:00:31 | creichen | The bug only manifests with pic scaling turned off, as far as I can see. CanBeHere returns the wrong value for an out-of-pic check. |
| 10:00:33 | creichen | Hi Matt! |
| 10:00:41 | creichen | For the time being, turn on pic scaling to work around the issue. |
| 10:01:00 | Raziel^ | creichen: i can't, no configure script reading on startup |
| 10:01:18 | Raziel^ | creichen: btw, did you see my reference to yn earlier bug in my report? |
| 10:01:20 | syke | ah ok, won't bother testing then |
| 10:01:25 | Raziel^ | it wal already mentioned once |
| 10:01:30 | Raziel^ | wal=was |
| 10:01:32 | syke | creichen: can you add a comment to the bug to this effect? |
| 10:01:39 | syke | also, wasn't this fixed in stable? |
| 10:01:46 | syke | this is ringing a bell, nwo |
| 10:02:20 | creichen | Why no config file reading? |
| 10:02:39 | Raziel^ | whatever i have in there isn't touched, dunno why |
| 10:02:47 | Raziel^ | except the resource dirs |
| 10:02:51 | syke | raz: use the cmdline option |
| 10:03:06 | Raziel^ | i could do that, yes |
| 10:03:31 | syke | hm, where is my cb1... |
| 10:03:32 | Raziel^ | ACTION Raziel^ wonders if he has typos in config |
| 10:04:33 | creichen | What's the config policy on your platform? By default, the config file is ${HOME}/.freesci/config |
| 10:05:04 | Raziel^ | more like Progdir:.freesci/config, but yes |
| 10:05:25 | creichen | Typos in the config will generate error messages. |
| 10:05:35 | Raziel^ | ok |
| 10:05:45 | syke | I thought the config subsystem wasn't operational? |
| 10:06:23 | creichen | The old one is partially operational. |
| 10:06:30 | syke | ah ok |
| 10:06:43 | syke | but the custom palettes don't work, correct? |
| 10:06:58 | creichen | config.l, L711, print out conf_path. That's the name of the configuration file it tries to open. |
| 10:07:05 | creichen | They do for me. |
| 10:07:06 | Raziel^ | ahh, console :-) |
| 10:07:25 | syke | creichen: they do?? |
| 10:07:45 | Raziel^ | ok, bt ... and then what? |
| 10:07:49 | syke | heck, I haven't been making new ones because I thought it wasn't working yet in glutton |
| 10:07:56 | Raziel^ | or do i first have to walk there? |
| 10:08:01 | syke | raz: well, christoph appears to know what the issue is |
| 10:08:15 | Raziel^ | ok |
| 10:10:47 | Raziel^ | syke: can you try any game and try to restore a non-existent save game? |
| 10:10:57 | Raziel^ | just press restore on an empty list |
| 10:11:00 | Raziel^ | i get a crash |
| 10:11:15 | syke | I think that's a known issue, yes |
| 10:11:19 | Raziel^ | oh |
| 10:11:30 | Raziel^ | ACTION Raziel^ needs to memorize the bug reports |
| 10:11:39 | syke | plz check the bug db, tho |
| 10:11:54 | syke | creichen: what's on the agenda for today? |
| 10:18:35 | creichen | syke: My dissertation work (sorry). |
| 10:19:28 | Raziel^ | creichen: oh, sorry then for spamming you with bug reports :-/ |
| 10:19:54 | syke | creichen: how is the weather there? |
| 10:21:08 | creichen | Raziel^: No need to apologise. Keeping things out of the developers' immediate sight (without losing it entirely) is part of the beauty of bug tracking. |
| 10:21:18 | creichen | syke: Cold. |
| 10:21:21 | creichen | But not freezing. |
| 10:21:22 | creichen | Overcast. |
| 10:21:28 | syke | oh :( |
| 10:21:44 | creichen | A little bit of snow in the afternoon, but nothing serious. (Certainly no Colorado snow.) |
| 10:21:47 | creichen | And on your end? |
| 10:21:58 | syke | er |
| 10:22:00 | syke | well |
| 10:22:05 | syke | it was close to 80 yesterday |
| 10:22:11 | creichen | Ah. |
| 10:22:15 | syke | supposed to be similar today |
| 10:22:20 | creichen | Nice for you. |
| 10:22:22 | creichen | ;-) |
| 10:22:31 | syke | sorry to piss on your picnic :) |
| 10:22:37 | creichen | ;-> |
| 10:36:56 | Raziel^AOne | joined |
| 10:36:56 | Raziel^ | left |
| 10:40:04 | syke | btw, 1.22 does look a little better in sq3 for ego |
| 10:57:47 | jvprat | left |
| 10:58:30 | jvprat | joined |
| 11:04:43 | MusicallyInspire | joined |
| 11:23:53 | Raziel^ | left |
| 11:27:56 | Raziel^ | joined |
| 11:37:04 | Fingolfin | joined |
| 12:36:38 | lskovlun | joined |
| 12:36:42 | lskovlun | hey |
| 12:36:59 | Raziel^ | hi lsrs |
| 12:37:01 | Raziel^ | lars |
| 12:37:04 | Raziel^ | grr |
| 12:37:14 | lskovlun | I looked into the SQ3 problem, and it seems we have a problem with our priority maps... |
| 12:37:41 | lskovlun | Phleebut is one of the rare places where they used OnControl() to read the priority map. |
| 12:38:08 | lskovlun | I found out that the priority map is mostly zeroes (i.e. uninitialized)... |
| 12:38:44 | lskovlun | I then traced that to gfxopset_pic which tries to copy pixels between two incompatible bitmaps. |
| 12:39:21 | lskovlun | And it then turned out that both state->pic->priority_map and state->pic_unscaled->priority_map have size 640x400 (i.e. scaled 2x2) |
| 12:39:43 | lskovlun | but state->priority_map (which is the destination of the copy) has size 320x200. |
| 12:39:53 | lskovlun | The latter is used in OnControl(). |
| 12:49:19 | !MusiclyInspired | left |
| 12:51:16 | lskovlun | So yes, Christoph's solution works, as does '-x1 -y1' on the command line. |
| 12:52:09 | lskovlun | That burping sound from the snake is cool... |
| 12:52:34 | Raziel^ | the "snatch" sound is also frightening |
| 12:58:25 | Raziel^AOne | joined |
| 12:58:25 | Raziel^ | left |
| 12:59:09 | lskovlun | yeah, it's too bad users of Sierra SCI can't hear it :) |
| 12:59:22 | lskovlun | not in a decent (PCM) quality, anyway |
| 13:00:06 | lskovlun | left |
| 13:55:55 | waltervn | joined |
| 13:56:01 | waltervn | hi! |
| 13:57:41 | Darklock | goeden dag! |
| 13:57:52 | Raziel^ | hi walter |
| 13:58:53 | waltervn | creichen: Why don't we just enable the console by default? |
| 14:07:54 | _sev | syke: I need formal description of your idea, preferably on our Wiki |
| 14:56:02 | creichen | waltervn: In stable, it takes up memory and increases the binary size unneccessarily (for most operations). |
| 14:56:12 | creichen | In glutton, we could reasonably do that, though. |
| 14:57:11 | waltervn | How much memory and binary space does it take? |
| 14:57:41 | waltervn | Alternative, we could enable it when we build with SDL. |
| 14:57:44 | waltervn | *Alternatively |
| 14:58:35 | lskovlun | joined |
| 14:58:55 | Raziel^ | hi lars |
| 14:58:58 | waltervn | hey lars |
| 14:59:01 | lskovlun | hey |
| 14:59:42 | Raziel^ | what i wanted to ask |
| 14:59:51 | Raziel^ | do you guys have a RSS feed on this channel? |
| 15:00:04 | Raziel^ | you always seem to pop up when theres a discussion going... |
| 15:00:07 | Raziel^ | ...spooky |
| 15:00:09 | Raziel^ | :-D |
| 15:00:41 | lskovlun | www-plan.cs.colorado/creichen/freesci-logs/spooky.rss |
| 15:00:47 | Raziel^ | lol |
| 15:00:50 | lskovlun | no, not really. |
| 15:03:48 | creichen | Hi Lars! |
| 15:03:58 | creichen | waltervn: No idea. It's been a very long time. |
| 15:04:26 | creichen | lskovlun: The unscaled priority map should only be 320x200, of course. I remember fixing this in stable, it was an easy fix. |
| 15:04:51 | waltervn | creichen: That was related to that LB1 bug, wasn't it? |
| 15:05:05 | creichen | waltervn: What was? |
| 15:05:38 | waltervn | Hmm, maybe it wasn't. I remember a priority map problem with sizes, in LB1. |
| 15:05:41 | waltervn | Doesn't matter now. |
| 15:06:22 | waltervn | I think that may have been the other way around actually, the priority map was too small... |
| 15:07:49 | Raziel^ | left |
| 15:09:34 | Raziel^ | joined |
| 15:10:27 | waltervn | I think this was it: |
| 15:10:29 | waltervn | 2007-07-21 Christoph Reichenbach <reichenb at colorado.edu> |
| 15:10:29 | waltervn | * src/gfx/resmgr.c: Forward-ported bugfix for priority maps when |
| 15:10:29 | waltervn | using unscaled pics |
| 15:11:01 | lskovlun | so that means it was reverted somehow? |
| 15:11:18 | waltervn | But isn't this bug control map related? |
| 15:11:18 | lskovlun | I have cnfirmed the issue both in Stable and Glutton. |
| 15:11:47 | lskovlun | priority, but yes. |
| 15:11:49 | waltervn | Maybe we had the same bug for priority and control maps and only the priority map got fixed. |
| 15:12:52 | lskovlun | This is a priority map issue (but they are using it as a kind of control map, actually). |
| 15:13:37 | waltervn | Ah. |
| 15:14:55 | waltervn | I think the problem we had before was the other way around, when running e.g. 640x400, the priority map was 320x200 in some cases. |
| 15:15:13 | waltervn | So perhaps we should check for regressions after fixing this new bug. |
| 15:16:09 | waltervn | I think the SQ3 intro was one of the places where the bugs showed itself, in the scene were the small ship is flying by. |
| 15:16:42 | lskovlun | I initially thought it might be related to ego falling off the railing in the beginning of SQ3... |
| 15:17:15 | lskovlun | because we fixed that bug in a way that does not agree with SSCI semantics. Very odd. |
| 15:17:23 | lskovlun | But it's not, as it turns out. |
| 15:22:02 | waltervn | This is the diff for that patch. I have no idea if it's related, but perhaps you do: http://void.cs.colorado.edu/cgi-bin/darcsweb.cgi?r=glutton;a=filediff;h=20070722012951-b1373-93d8b1091dbb51e38e8d9e7ad37a7a377143a067.gz;f=src/gfx/resmgr.c |
| 15:25:55 | lskovlun | Doesn't look related, no. |
| 15:26:03 | waltervn | OK. |
| 15:26:08 | waltervn | Worth a shot. ;) |
| 15:26:24 | lskovlun | The priority map being checked in the Phleebut case is almost completely black. |
| 15:28:12 | creichen | waltervn: That one's for AddToPic. It shouldn't actually be neccessary, since we are supposed to maintain a separate 320x200 priority map at all times... |
| 15:28:23 | creichen | Very odd. |
| 15:33:31 | syke | heya |
| 15:38:19 | syke | I've updated the sq3 palettes a bit and have a good start on a qfg1 palette |
| 15:38:19 | Raziel^ | left |
| 15:41:01 | creichen | syke: Note that you can IIRC also distinguish by pic palette index. I've used this in the past to give the QfG1 outside rooms a darkish, blue-ish look in the night. |
| 15:41:16 | creichen | Unfortunately, you can't do it too much, or the views will stand out. |
| 15:41:20 | syke | pic palette index? |
| 15:41:22 | creichen | Unless we add a new option for that, too. |
| 15:41:27 | creichen | Yes, each pic can have multiple palettes. |
| 15:41:32 | creichen | That's how they implement night and day. |
| 15:41:37 | creichen | Both in QfG and in KQ4. |
| 15:41:53 | creichen | (KQ4: I'm actually not completely sure about that one.) |
| 15:41:54 | syke | ah ok |
| 15:42:32 | waltervn | creichen: You're right about the increase in binary size with the on-screen console. I haven't checked why, but perhaps it's the font. |
| 15:45:24 | lskovlun | Speaking of binary size, we might want to work on those dependencies... |
| 15:45:39 | lskovlun | we have never used libpng in Glutton, for example. |
| 15:45:55 | creichen | waltervn: The console also stores all past log output as images, since I was lazy and this was a debug feature. It also enables a nice feature (try viewinfo). |
| 15:45:58 | creichen | lskovlun: Right. |
| 15:46:09 | creichen | Well, most things are optional. |
| 15:46:23 | creichen | It just links in whatever it can find that could be useful. |
| 15:52:46 | lskovlun | I can't recall just now why the effort to link drivers in dynamically failed. |
| 15:53:02 | lskovlun | But that is another option to consider (again). |
| 15:53:13 | creichen | There were libtool issues, and config subsystem issues. |
| 15:53:28 | creichen | automake + libtool was rotten back then. |
| 15:53:43 | creichen | Maybe it's better now. I'll find out when I put in the new config subsystem. |
| 15:53:53 | creichen | (Top of my TODO now.) |
| 15:54:08 | waltervn | By the way, have we ever had a window icon for FreeSCI? |
| 15:54:18 | creichen | A what? |
| 15:54:34 | Darklock | haha |
| 15:55:04 | lskovlun | we do have some sort of icon. |
| 15:55:25 | Darklock | that thingamabob usually on the left upper corner of the window decoration |
| 15:55:36 | creichen | Window decoration? |
| 15:55:39 | Darklock | ... |
| 15:55:55 | creichen | Never mind, found it. |
| 15:56:00 | creichen | Is this stuff widely used? |
| 15:56:11 | Darklock | ACTION Darklock slaps creichen around a bit with an X11R7.2 reference |
| 15:56:38 | Darklock | don't you use any GUI? |
| 15:56:42 | creichen | ACTION creichen mumbles something about xmonad |
| 15:56:53 | lskovlun | creichen: The operator that lifts the 'useless with a mouse' window domain into the 'useful' domain. |
| 15:57:01 | lskovlun | or something. |
| 15:57:17 | creichen | ACTION creichen doesn't own a mouse |
| 15:57:22 | Darklock | nah, gmp is quite useful to copy text in the virtual console |
| 15:57:31 | Darklock | gpm |
| 15:57:37 | lskovlun | yeah |
| 15:57:48 | lskovlun | I was talking about X without a window manager... |
| 15:57:54 | lskovlun | that is useless. |
| 15:58:00 | Darklock | right.. |
| 15:58:01 | lskovlun | but possible. |
| 15:58:25 | creichen | ACTION creichen insists that he has a GUI |
| 15:58:57 | Darklock | pics or gtfo! |
| 16:00:09 | creichen | I can have multiple xterms on the same virtual desktop, and the active one is surrounded by a bright frame while the passive ones are surrounded by dark frames. That qualifies as a GUI, because the frames are graphical. |
| 16:00:35 | creichen | And EMACS shows this funky picture of a stylised GNU when it starts up. That's also graphics. So there! |
| 16:00:48 | lskovlun | heh |
| 16:01:36 | Darklock | what is that, twm? eww |
| 16:01:52 | lskovlun | xmonad |
| 16:02:09 | lskovlun | written in a proper language. |
| 16:04:19 | creichen | Here's what it looks like in practice: |
| 16:04:22 | creichen | http://www-plan.cs.colorado.edu/creichen/screenshot.png |
| 16:07:51 | lskovlun | who knew... g++ has special support for socially inept classes. |
| 16:08:10 | lskovlun | csp::TCPClientSocket has only private constructors and has no friends |
| 16:10:09 | Darklock | creichen: do you browse the web like rms? %) |
| 16:10:32 | jvprat | browse the what? :P |
| 16:10:48 | Darklock | the interweb |
| 16:11:02 | jvprat | who needs it having ssh? ;) |
| 16:11:04 | Darklock | http://en.wikipedia.org/wiki/Interweb :-PPP |
| 16:11:30 | Darklock | because one is a protocol and the other.. is not |
| 16:12:01 | syke | lars: maybe it has a creation/factory method? |
| 16:21:03 | lskovlund | joined |
| 16:21:27 | lskovlund | syke: No idea. I can't read template-heavy code. |
| 16:22:10 | lskovlund | I only use it because the Python version of a similar framework has a nasty deadlock bug. |
| 16:26:35 | lskovlund | left |
| 16:32:43 | lskovlun | left |
| 16:42:12 | creichen | But to answer your question, we have a graphical `icon' for FreeSCI, though I doubt that it is explicitly used by any of the graphics drivers. That would be a job for someone who can test such a thing more easily than I. |
| 16:43:00 | creichen | syke: While colouring everything, please don't forget about `viewinfo' and `gfx_drawpic', who are your friends. |
| 16:44:17 | Darklock | more easily? just start a new X on another tty with anything sane :-P |
| 16:46:16 | Darklock | xmonad is similar to larswm... the same lars? |
| 16:46:45 | creichen | `sane' as in `ratpoison'? |
| 16:47:32 | creichen | s/can test such a thing more easily than/has any interest in such a matter, unlike/ |
| 16:47:52 | creichen | Let's be honest here... |
| 16:48:16 | Darklock | we got that :-> |
| 16:50:35 | waltervn | creichen: Can we put this on the TODO list under 'not scheduled'? |
| 16:53:30 | creichen | Sure, go ahead. |
| 17:05:30 | !Fingolfin | left |
| 17:24:58 | pupnik | left |
| 17:30:10 | pupnik | joined |
| 17:40:45 | Fingolfin | joined |
| 17:43:25 | Fingolfin | left |
| 17:44:27 | Lightkey | joined |
| 17:55:49 | Darklock | left |
| 18:35:45 | syke | hm |
| 18:35:57 | syke | I can't seem to get this qfg1 palette to load |
| 18:36:14 | syke | anyone still awake who might have a clue? |
| 19:03:46 | syke | forgot the % prefix for the inclue :) |
| 19:44:28 | jvprat | left |
| 19:44:35 | jvprat | joined |
| 19:52:20 | waltervn | left |
| 20:18:22 | Lightkey | one last channel... |
| 20:40:39 | jvprat | left |
| 23:28:58 | erian_ | left |
| 23:28:58 | wjp | left |
| 23:31:44 | wjp | joined |
| 23:41:27 | erian_ | joined |