#exult@irc.freenode.net logs for 1 Sep 2009 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[02:24:27] <-- Colourless has left IRC ("casts improved invisibility")
[02:37:46] --> Colourless has joined #Exult
[02:37:47] --- ChanServ gives channel operator status to Colourless
[02:55:44] --> ShadwChsr has joined #exult
[04:05:37] <-- ShadwChsr has left IRC ()
[06:45:36] --> Rottingbeef has joined #exult
[07:07:01] <-- Marzo_away has left IRC ("Marzo vanishes suddenly.")
[07:17:54] <-- Colourless has left IRC ("casts improved invisibility")
[07:20:27] --> Colourless has joined #Exult
[07:20:27] --- ChanServ gives channel operator status to Colourless
[10:02:17] --> Dominus has joined #exult
[10:02:17] --- ChanServ gives channel operator status to Dominus
[10:05:06] --> Dominus1 has joined #exult
[10:05:22] --> Dominus2 has joined #exult
[10:06:04] <-- Dominus has left IRC (Nick collision from services.)
[10:06:19] --- Dominus2 is now known as Dominus
[10:06:20] --- ChanServ gives channel operator status to Dominus
[10:21:34] <-- Dominus1 has left IRC (Read error: 110 (Connection timed out))
[10:21:35] --> shazza has joined #exult
[10:39:10] --> shazza` has joined #exult
[10:39:11] <-- shazza` has left IRC (Remote closed the connection)
[10:39:56] <-- Dominus has left IRC ("Leaving.")
[10:59:34] <-- shazza has left IRC (Read error: 110 (Connection timed out))
[11:27:28] --> shazza has joined #exult
[11:45:50] <-- Rottingbeef has left IRC ("I, too, have lost a kingdom.")
[12:08:21] --> xzakox has joined #exult
[12:08:28] <xzakox> hi
[12:08:39] <xzakox> any developers here? :-)
[12:09:25] <wjp> hi
[12:12:19] <xzakox> hi wjp
[12:12:36] <xzakox> perhaps you can give me a hand
[12:14:43] <xzakox> I'm porting exult to the dingoo handheld, if you don't know it, it's a chinese mips-based console/pmp and the homebrew scene has ported linux to it, so we're having some fun porting lot of stuff :-)
[12:15:29] <xzakox> right now I managed to compile it, adapted some controls and it runs
[12:15:45] <xzakox> but I'm getting a graphics problem
[12:17:46] <xzakox> dingoo only supports 16bpp, but if tou tell the SDL to init in 8bpp mode, it does, but you are really in 16pbb mode, so the rendering gets weird... half screen in strange colors
[12:18:23] <wjp> that sounds like a bug in SDL, then
[12:19:03] <xzakox> perhaps you can point me where the blitting it's done (imagewin.cc?) so I can translate it to 16bpp, or if there is some way to tell exult to use 16bpp
[12:19:06] <wjp> SDL should be internally converting from 8 to 16 bpp if we ask it for an 8bpp mode
[12:19:27] <wjp> it does not sound like something to fix in Exult, from what you describe
[12:19:36] <-- shazza has left IRC ()
[12:20:29] <wjp> but doesn't exult already support 16bpp modes?
[12:21:00] <xzakox> well I know, that just will be some kind of hack before that is fixed
[12:21:36] <xzakox> wjp: I though so
[12:21:51] <xzakox> *thought
[12:22:01] <wjp> which resolution/scaler are you using?
[12:22:17] <xzakox> dingoo it's 320x240
[12:26:30] <wjp> ah, so no scaler
[12:28:32] <wjp> maybe the easiest way is to trick the point scaler into being activated
[12:28:56] <wjp> in imagewin.cc, look for a line "else if (scale >= 2)" around line 363
[12:29:16] <wjp> and change that line to "else"
[12:29:33] <xzakox> let's see
[12:29:39] <wjp> no guarantees :-)
[12:37:30] <xzakox> no way
[12:39:32] <wjp> ?
[12:46:03] <xzakox> it's the same
[12:46:20] <xzakox> I selected point scaler
[12:46:28] <xzakox> and made that change
[12:46:36] <xzakox> and the screen is the same
[12:49:27] <wjp> oh, hm, I guess the point scaler doesn't to bit depth conversion
[12:52:48] <xzakox> I'm looking at it
[12:52:57] <xzakox> and yes, it doesn't
[12:53:45] <wjp> if you really want to do this in Exult, you'd probably have to create a 1x scaler that does
[12:53:53] <wjp> but why not just fix SDL?
[13:05:21] --> Dominus has joined #exult
[13:05:21] --- ChanServ gives channel operator status to Dominus
[13:34:23] --> Marzo has joined #exult
[13:46:29] --- Marzo is now known as Marzo_away
[14:00:13] <-- Sevalecan has left IRC ("Leaving")
[14:03:55] --> Sevalecan has joined #exult
[15:06:29] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[16:49:40] --> Cahaan has joined #exult
[20:57:49] --> Rottingbeef has joined #exult
[21:36:23] <-- Dominus has left IRC ("Leaving.")
[21:39:14] <-- Cahaan has left IRC ()