[Back to Index]

  
[00:24] <-- K4T left irc: Read error: Connection reset by peer
[01:04] <-- SylvainTV left irc: Read error: Connection reset by peer
[01:40] --> dreammaster joined #scummvm.
[01:40] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[02:34] <-- Dominus left irc: Ping timeout: 240 seconds
[02:37] --> Dominus joined #scummvm.
[02:37] <-- Dominus left irc: Changing host
[02:37] --> Dominus joined #scummvm.
[02:48] --> macdude22 joined #scummvm.
[02:57] --> Vampire0_ joined #scummvm.
[03:00] <-- Vampire0 left irc: Ping timeout: 248 seconds
[03:38] <snover> bah. i am clearly doing something wrong trying to get lsl6hires subtitle sync working. it calls gameFlags::set and gameFlags::clear to disable/enable subtitles, respectively. i hook in at send_selector and unconditionally replace the selector with clear, but this is not seemingly working at all, inspecting the flags memory still shows the disabled flag is on&
[03:39] <snover> ive got this annoyance and phant1 left for audio sync to be working everywhere
[03:43] --> ComradeAnderson joined #scummvm.
[03:53] --> prashantkn94 joined #scummvm.
[04:33] <-- prashantkn94 left irc: Ping timeout: 260 seconds
[04:40] <-- dreammaster left irc: Ping timeout: 255 seconds
[05:08] <-- balrog left irc: Ping timeout: 256 seconds
[05:20] --> balrog joined #scummvm.
[05:42] Nick change: fydo_ -> fydo
[06:00] <-- eriktorbjorn left irc: Read error: Connection reset by peer
[06:55] --> eriktorbjorn1 joined #scummvm.
[07:03] --> ny00123 joined #scummvm.
[07:29] --> m_kiewitz joined #scummvm.
[07:29] <-- m_kiewitz left irc: Changing host
[07:29] --> m_kiewitz joined #scummvm.
[07:29] #scummvm: mode change '+o m_kiewitz' by ChanServ!ChanServ@services.
[07:39] --> _sev|work joined #scummvm.
[07:39] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[07:45] --> Dark-Star|Zzz joined #scummvm.
[07:45] <-- fuzzie left irc: Ping timeout: 246 seconds
[07:48] --> Asterisk_ joined #scummvm.
[07:51] <-- Dark-Star left irc: Ping timeout: 240 seconds
[07:51] <-- Asterisk left irc: Ping timeout: 240 seconds
[07:52] Nick change: Asterisk_ -> Asterisk
[07:52] <-- Asterisk left irc: Changing host
[07:52] --> Asterisk joined #scummvm.
[07:57] --> fuzzie joined #scummvm.
[07:59] <-- _sev|work left irc: Quit: This computer has gone to sleep
[08:14] <-- Henke37 left irc: Quit: ERR_SHUTDOWN
[08:15] <-- Lightkey left irc: Ping timeout: 240 seconds
[08:27] <-- Tomaz^W left irc: Read error: Connection reset by peer
[08:27] --> Tomaz^W joined #scummvm.
[08:28] --> Lightkey joined #scummvm.
[08:28] <-- user9 left irc: Read error: Connection reset by peer
[08:29] --> user9 joined #scummvm.
[08:32] <-- ny00123 left irc: Remote host closed the connection
[08:33] --> ny00123 joined #scummvm.
[08:43] <-- LittleToonCat left irc: Remote host closed the connection
[09:11] --> GitHub132 joined #scummvm.
[09:11] <GitHub132> [scummvm] sev- pushed 2 new commits to master: https://git.io/vMS65
[09:11] <GitHub132> scummvm/master 286a74a Eugene Sandulenko: GRAPHICS: Fix copy/paste errors with MacFont size processing
[09:11] <GitHub132> scummvm/master 76cfde0 Eugene Sandulenko: GRAPHICS: Further work on MacFont font scaling
[09:11] GitHub132 (GitHub132@192.30.252.45) left #scummvm.
[09:11] --> WinterGrascph joined #scummvm.
[09:11] #scummvm: mode change '+o WinterGrascph' by ChanServ!ChanServ@services.
[09:12] <-- WinterGrascph left irc: Client Quit
[09:33] --> waltervn joined #scummvm.
[09:33] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services.
[09:49] --> _sev|work joined #scummvm.
[09:49] <-- _sev|work left irc: Changing host
[09:49] --> _sev|work joined #scummvm.
[09:49] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[09:59] <-- _sev|work left irc: Quit: This computer has gone to sleep
[10:04] <-- girafe left irc: Quit: Leaving
[13:00] <-- Harekiet left irc: Ping timeout: 258 seconds
[13:00] --> jamm joined #scummvm.
[13:00] <-- jamm left irc: Changing host
[13:00] --> jamm joined #scummvm.
[13:06] --> _sev|work joined #scummvm.
[13:06] <-- _sev|work left irc: Changing host
[13:06] --> _sev|work joined #scummvm.
[13:06] #scummvm: mode change '+o _sev|work' by ChanServ!ChanServ@services.
[13:12] --> Harekiet joined #scummvm.
[13:28] --> anzipex joined #scummvm.
[13:34] <-- _sev|work left irc: Ping timeout: 240 seconds
[13:45] --> Strangerke_ joined #scummvm.
[13:47] <-- Strangerke left irc: Ping timeout: 264 seconds
[13:47] Nick change: Strangerke_ -> Strangerke
[13:48] <-- Unseen2 left irc: Read error: Connection reset by peer
[13:48] --> Unseen2 joined #scummvm.
[14:32] --> Henke37 joined #scummvm.
[15:01] <-- anzipex left irc: Quit: Leaving
[15:14] <-- dtcrshr left irc: Ping timeout: 252 seconds
[16:22] --> WooShell joined #scummvm.
[16:22] <WooShell> meow =^.^=
[16:37] --> ajax16384 joined #scummvm.
[16:37] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[17:06] <snover> guh. everything i did was right except i picked the wrong key because i thought the output was in bytes
[17:07] <snover> or maybe not.
[17:15] <snover> this code is just a little crazy.
[17:28] --> LittleToonCat joined #scummvm.
[17:29] <-- NuSuey left irc: Quit: Connection closed for inactivity
[17:34] --> t0by joined #scummvm.
[17:34] <-- t0by left irc: Changing host
[17:34] --> t0by joined #scummvm.
[17:34] #scummvm: mode change '+v t0by' by ChanServ!ChanServ@services.
[17:34] <-- Strangerke left irc: Ping timeout: 245 seconds
[18:00] <-- ny00123 left irc: Ping timeout: 240 seconds
[18:04] <snover> oops. i didnt change the selector until after lookupSelector populated funcp in send_selector. problem solved.
[18:27] --> ny00123 joined #scummvm.
[18:33] --> frankyboy_ joined #scummvm.
[18:39] <-- TMM left irc: Ping timeout: 252 seconds
[18:40] <-- abruanese left irc: Ping timeout: 246 seconds
[18:44] --> TMM joined #scummvm.
[18:44] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services.
[18:47] --> abruanese joined #scummvm.
[18:56] <-- DJWillis left irc: Ping timeout: 245 seconds
[19:06] --> DJWillis joined #scummvm.
[19:06] #scummvm: mode change '+o DJWillis' by ChanServ!ChanServ@services.
[19:27] --> SylvainTV joined #scummvm.
[19:27] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services.
[19:31] <-- kurtwr left irc:
[19:32] --> kurtwr joined #scummvm.
[19:32] <-- kurtwr left irc: Client Quit
[19:37] <-- borosky left irc: Ping timeout: 245 seconds
[19:37] <-- t0by left irc: Quit: Bye!
[19:37] --> borosky joined #scummvm.
[19:40] --> broosky joined #scummvm.
[19:41] --> Harekiet2 joined #scummvm.
[19:42] <-- borosky left irc: Ping timeout: 260 seconds
[19:44] <-- Harekiet left irc: Ping timeout: 264 seconds
[19:44] Nick change: Harekiet2 -> Harekiet
[20:00] <-- jamm left irc: Ping timeout: 240 seconds
[20:07] --> criezy joined #scummvm.
[20:07] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services.
[20:11] <-- abruanese left irc: Ping timeout: 240 seconds
[20:30] --> GitHub184 joined #scummvm.
[20:30] <GitHub184> [scummvm] WinterGrascph pushed 5 new commits to master: https://git.io/vMHkS



[20:30] GitHub184 (GitHub184@192.30.252.34) left #scummvm.
[20:31] --> WinterGrascph joined #scummvm.
[20:31] #scummvm: mode change '+o WinterGrascph' by ChanServ!ChanServ@services.
[20:32] --> abruanese joined #scummvm.
[20:32] <-- WinterGrascph left irc: Client Quit
[20:32] --> WinterGrascph joined #scummvm.
[20:32] #scummvm: mode change '+o WinterGrascph' by ChanServ!ChanServ@services.
[20:34] <wjp> um
[20:35] <wjp> we prefix our commit messages with the engine/component
[20:37] <wjp> WinterGrascph: ^
[20:38] <WinterGrascph> oh boy, long time no commit, i forgot:)
[20:38] <WinterGrascph> How do I fix this?
[20:38] <wjp> too late. You don't
[20:38] --> girafe joined #scummvm.
[20:39] <WinterGrascph> Okay then
[20:39] <wjp> I'm also very puzzled how one commit can randomly add a }
[20:40] <wjp> ah, 0d77642254ec91e97ee0d5aab766c8b4ecedcec5 just doesn't build at all
[20:41] <wjp> please pay closer attention in the future
[20:44] <WinterGrascph> yes, seems like I made all the possible mistakes I could
[20:54] <snover> wjp: i seek your wisdom again to figure out what is the actually correct way to get an appropriate stack pointer when invoking selectors manually. for instance, at https://github.com/csnover/scummvm/commit/f18e781d78df2ca4ba9e2680c859b69cf3a5026a#diff-e28c2e18f48f825cc83abd398bd6a097R650, if you run phant1, open the control panel, open the scummvm launcher and change volumes in the launcher, crash because back().sp is null
[20:55] <snover> so that really doesnt seem like the right way to do it
[20:55] <wjp> hrm
[20:55] <wjp> you're trying to call VM code at all kinds of strange moments :-)
[20:56] <wjp> during load, from the launcher, ... :-)
[20:56] <snover> yeah, i was thinking earlier about how close to the edges i am
[20:56] --> Mellified_Man joined #scummvm.
[21:01] <snover> it is perhaps an absence of imagination, but the only other option i could think of is to try to carve out enough bytes to patch scripts with some extra stuff, but in this specific scenario i dont even know that that would help since we are changing volumes outside the program and then need to tell the program to fix up
[21:02] <wjp> a null sp is a bit odd though
[21:02] <wjp> let's see what's going on there
[21:03] <wjp> can I reproduce this from your working branch?
[21:03] <snover> you should be able to, yes
[21:05] <-- frankyboy_ left irc: Remote host closed the connection
[21:05] <snover> looks like somebody (me) needs to fix a cast that generates warnings in gcc
[21:05] <snover> just pretend you dont see that&
[21:07] <wjp> I mainly see shadowing warnings
[21:07] <snover> well just pretend you dont see those too ;)
[21:07] <snover> i guess i need to get some older gcc or else this is going to keep happening
[21:11] <wjp> oops, got confused in the ExecStack constructor there for a second. A null sp isn't odd after all
[21:11] <wjp> it's just inside a kernel call
[21:12] <-- WinterGrascph left irc: Quit: Leaving
[21:12] <wjp> I wonder if we should just give that an sp anyway
[21:14] <snover> i guess that means Console::cmdSend will also blow up in the case that the debugger is paused at a kernel call
[21:14] <wjp> can it be?
[21:15] <snover> sure, if someone puts a console->attach(); console->onFrame(); in a kernel call. not that i would ever do that or anything.
[21:15] <snover> or maybe during a bpk
[21:16] --> Farmboy0 joined #scummvm.
[21:18] <wjp> so in addKernelCallToExecStack, try setting the third argument to argv + argc
[21:20] <snover> that takes care of the crash
[21:20] <snover> apparently i gotta do more than i am doing to get these silly bars to update
[21:20] <snover> but i can handle that part, at least&
[21:21] <snover> i really dislike how far into the guts of the engine some of these things are, just to get volumes to sync up
[21:22] --> girafe2 joined #scummvm.
[21:23] <snover> on the upside it forces me to get more familiar with the VM, which will be useful when i get back to figuring out how in the world to make things run in sci3
[21:25] <-- girafe left irc: Ping timeout: 276 seconds
[21:54] <-- ajax16384 left irc: Quit: Leaving
[21:55] <snover> ugh, what is going on here
[21:55] <snover> im still concerned this is just scribbling over other memory on the stack
[21:57] <snover> if the control panel is not open the object is still found but looking up the selector fails saying the method is at 0000:0000, though the script that owns the object is still in memory and if i `vo` the object in the debugger the doit selector is at 0032:1478
[21:57] <snover> bbiaw.
[22:30] --> kurtwr joined #scummvm.
[22:42] <wjp> snover: it's not saying the method is at 0000:0000
[22:42] <wjp> at least not here
[22:42] <wjp> it's failing in a send in midiVolThermo::init
[22:44] <wjp> um
[22:44] <wjp> midiVolThermo::doit, sorry
[22:44] --> dreammaster joined #scummvm.
[22:44] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[22:44] <wjp> if I'm reading the decompiled script correctly, it's the local "newList_2" of script 910, which gets initialized in midiVolThermo::init and reset in chap2Inset::dispose
[22:48] <-- ny00123 left irc: Quit: Leaving
[23:05] <snover> wjp: well, that certainly makes more sense
[23:05] --> Strangerke joined #scummvm.
[23:05] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[23:06] <snover> i should read the backtraces before i open my mouth.
[23:08] <snover> ok, yep, duh. need to check the -info- flag too.
[23:13] <snover> or not& im gonna stop yapping and look at this thing some more for a while.
[23:21] <wjp> hm
[23:21] <snover> (the thermos are Code objects, not View object, so of course the -info- flag does not matter.)
[23:21] <wjp> that midiVolThermo also looks like it has to be called repeatedly?
[23:22] <snover> yeah, my local copy has it in a loop
[23:22] <wjp> ok
[23:22] <snover> though it still isnt quite managing to render changes correctly
[23:22] <snover> this code is so fragile.
[23:23] <wjp> can you look at chap2Inset maybe?
[23:23] <snover> i am looking at dacVolUp
[23:23] <snover> same idea, different view :)
[23:24] <snover> that makes everything work nicely except for whatever is going wrong with doits
[23:25] <snover> ill update the branch in a moment
[23:27] <snover> (its updated now)
[23:28] <-- WooShell left irc: Quit: Walking upside down in the sky, between the satellites passing by. Gliding along the black rainbow, I fly away with my shadow. Scratching the moon like a DJ, the night follows its odyssey.
[23:35] <wjp> oh, it seems to get a bit confused
[23:35] <snover> it does. in a very& interesting manner.
[23:36] <wjp> ah
[23:36] <wjp> you have to update the volume global one step at a time too
[23:37] <snover> of course.
[23:37] <snover> very well.
[23:37] <wjp> ( x(local18[- global187 1]) )
[23:38] <wjp> I see what you mean by fragile...
[23:48] <snover> at the moment, pressing the midi volume up button changes the midi volume from 7 to 6. pressing the midi volume down button changes it from 5 to 4, 3 to 2, then gets stuck there. i guess some values are not rounding in exactly the required manner.
[23:50] <snover> oh.
[23:51] <-- Deledrius left irc: Quit: App.Exit
[23:51] <snover> the number of steps in the thermos is not the same as the number of steps in the actual value
[23:52] <snover> midi 0-15, not 1-15. dac 0-120, not 1-15.
[23:56] <wjp> ugh
[23:56] <wjp> ah yes, there's a shift in dac
[00:00] --- Sat Jan 21 2017