[00:36] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [00:36] jamm (~jam@unaffiliated/jamm) joined #scummvm. [01:50] DominusExult (~dominus@port-92-194-110-60.dynamic.as20676.net) joined #scummvm. [01:50] DominusExult (~dominus@port-92-194-110-60.dynamic.as20676.net) left irc: Changing host [01:50] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [01:54] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 265 seconds [01:54] Nick change: DominusExult -> Dominus [02:23] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) joined #scummvm. [02:23] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [03:37] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) left irc: Ping timeout: 240 seconds [03:43] [scummvm] djsrv pushed 2 new commits to master: https://git.io/JJaDA [03:43] scummvm/master 74ef6b8 djsrv: DIRECTOR: LINGO: Fix comparison with empty string [03:43] scummvm/master 931e3d8 djsrv: DIRECTOR: LINGO: Fix copy/paste error [04:41] Lightkey (~Darklock@p200300f69713557622cf30fffe083718.dip0.t-ipconnect.de) left irc: Ping timeout: 260 seconds [04:55] Lightkey (~Darklock@p200300f69713556922cf30fffe083718.dip0.t-ipconnect.de) joined #scummvm. [06:36] yuv422 (~yuv422@180-150-79-85.b4964f.syd.nbn.aussiebb.net) joined #scummvm. [06:36] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [06:55] delacroix (~delacroix@2a02:810c:4cc0:400:21e:2aff:fe47:c90f) left irc: Ping timeout: 260 seconds [06:59] delacroix (~delacroix@2a02:810c:4cc0:400:21e:2aff:fe47:c90f) joined #scummvm. [07:01] NEWS.md says "Updated the Rolad MT-32 emulation code to Munt 2.3.0", while doc/de/NEUES.md says "Code der Roland MT-32-Emulation auf Munt 2.4.0 aktualisiert." They can't both be right... [07:23] According to the commit message 2.4.0 is the correct one [07:35] ah, thanks [07:35] copy paste error [07:36] [scummvm] lotharsm pushed 1 new commits to master: https://git.io/JJad3 [07:36] scummvm/master 24928ed lotharsm: NEWS: Fix wrong version number in munt update item [07:37] fixed, thanks eriktorbjorn! [07:37] yuv422 (~yuv422@180-150-79-85.b4964f.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [07:47] Begasus (~begasus@ptr-4qba4eb9odo7yr7awuw.18120a2.ip6.access.telenet.be) joined #scummvm. [08:07] yuv422 (~yuv422@180-150-79-85.b4964f.syd.nbn.aussiebb.net) joined #scummvm. [08:07] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [08:23] BeefEats (~BeefEats@unaffiliated/beefeats) left irc: Read error: Connection reset by peer [08:39] [scummvm] sev- closed pull request #2394: CINE: FW: Fix Roland MT-32 sample playing. (master...master) https://git.io/JJazE [08:39] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJab8 [08:39] scummvm/master 8c34f86 karisal: CINE: FW: Fix Roland MT-32 sample playing. [08:40] yuv422 (~yuv422@180-150-79-85.b4964f.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [09:24] hi, is there anything I could to do to help this MR of mine get merged (a portability fix for AGOS)? thanks https://github.com/scummvm/scummvm/pull/2241 [09:39] @Charthers yes, that is LSL7, and it works well [10:24] [scummvm] rvanlaar pushed 1 new commits to master: https://git.io/JJVeZ [10:24] scummvm/master eba92ca rvanlaar: DIRECTOR: LINGO: Implement kTheItemDelimiter [10:26] Shine_ (~Shine@x4d038d44.dyn.telefonica.de) joined #scummvm. [11:34] I had a bit of a poke at the .exe from runaway: A road adventure with ghidra and it seems that implementing an engine for it would be relatively straightforwards. Is there a reason why nobody has done that yet? [11:35] The gog.com version at least, the steam version has some weird stuff in it that confuses the disassembler [11:42] @Kebabounet I'm surprised that OpenBSD doesn't emulate unaligned access [11:43] Patch itself looks good, just I was surprised [12:12] TMM: I was trying to look into it every now and then. Just lack of time [12:13] [scummvm] sev- closed pull request #2241: AGOS: Fix compatibility with strict-alignment architectures (master...fix/agos-strict-alignment) https://git.io/Jfl6F [12:13] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJVUK [12:13] scummvm/master 3c3d35d dwatteau: AGOS: Fix compatibility with strict-alignment architectures [12:14] @Kebabounet done. merged as is [12:15] yuv422 (~yuv422@180-150-79-85.b4964f.syd.nbn.aussiebb.net) joined #scummvm. [12:15] #scummvm: mode change '+o yuv422' by ChanServ!ChanServ@services. [12:27] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJVTE [12:27] scummvm/master 4c60037 sev-: DEVTOOLS: Added hfsutils mode for encode-macbinary.sh [12:41] Sev: alright, I'll spend a little more time on it then! It seems like a fun game [12:41] yuv422 (~yuv422@180-150-79-85.b4964f.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [12:45] [scummvm] athrxx opened pull request #2395: Stream warnings (master...stream-warnings) https://git.io/JJVkA [12:48] [scummvm] athrxx closed pull request #2395: Stream warnings (master...stream-warnings) https://git.io/JJVkA [12:58] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 244 seconds [13:05] @sev Thank you my friend [13:29] ScummBot (~ScummBot@roberta.scummvm.net) left irc: Remote host closed the connection [13:30] ScummBot (~ScummBot@roberta.scummvm.net) joined #scummvm. [13:32] ScummBot (~ScummBot@roberta.scummvm.net) left irc: Client Quit [13:32] ScummBot (~ScummBot@roberta.scummvm.net) joined #scummvm. [13:33] ScummBot (~ScummBot@roberta.scummvm.net) left irc: Client Quit [13:33] ScummBot (~ScummBot@roberta.scummvm.net) joined #scummvm. [13:34] [scummvm] sev- pushed 5 new commits to master: https://git.io/JJVtW [13:34] scummvm/master 432383a sev-: ALL: Remove Tizen port [13:34] scummvm/master 23e2135 sev-: GRAPHICS: Fix warning [13:34] scummvm/master eaa86f9 sev-: ALL: Remove WebOS port [13:49] @Charthers the thing is that I develop under Catalina now [13:50] thus, Mac is a first-class citizen in ScummVM, along with Windows and Linux [14:06] thank you @sev! Yeah, OpenBSD likes being really strict in general. AFAIK, their arm64 port requires strict alignment too, and their new POWER-9 stuff runs in big endian& they do that to improve general portability and to find bugs, I believe. from a user perspective though, things tend to coredump quite more often that on other OSes :D anyway, thanks! [14:11] jamm (~jam@unaffiliated/jamm) joined #scummvm. [14:11] @Kebabounet if you have a chance and help with testing FullPipe engine, that would be awesome [14:11] we have a freely downloadable demo [14:11] and we had a long-standing issue with crashes on Amiga [14:18] systwi_ (~systwi@173-20-216-139.client.mchsi.com) joined #scummvm. [14:20] systwi (~systwi@173-20-216-139.client.mchsi.com) left irc: Ping timeout: 240 seconds [14:22] you mean this? https://bugs.scummvm.org/ticket/9705 I could try to have a look at it, but my C/C++ knowledge is limited and I mostly got the AGOS patch from trial and error, actually 😅 but why not, yeah [14:22] yes. I mean [14:23] if you will be able to launch gdb and provide me with backtraces [14:23] that alone would help enormously [14:23] because Amiga just reboots 😄 [14:23] ok, I also have OpenBSD on an old Powerbook G4 so that could probably help, and I was looking for some occupation this afternoon so why not :) I'll have a look [15:14] [scummvm] moralrecordings pushed 2 new commits to master: https://git.io/JJVO1 [15:14] scummvm/master 6282732 moralrecordings: DIRECTOR: Move digital video properties to channel [15:14] scummvm/master 9852f49 moralrecordings: DIRECTOR: Add load hook for QuickTime movies [15:20] [scummvm] karisal opened pull request #2396: CINE: FW: Fix disabled action menu after loading. (master...master) https://git.io/JJVOF [15:25] ny00123 (~ny00123@141.226.146.6) joined #scummvm. [15:32] ajax16384 (~User@109.60.130.33) joined #scummvm. [15:32] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [15:41] crns (crns@unaffiliated/crns) left #scummvm ("bye"). [15:48] here you go @sev https://bugs.scummvm.org/ticket/9705#comment:21 my gdb prompt is still here if you need more 🙂 [16:03] [scummvm] djsrv pushed 1 new commits to master: https://git.io/JJVsK [16:03] scummvm/master 7f7e5ea djsrv: DIRECTOR: LINGO: Keep 'comments' within strings [17:03] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 260 seconds [17:05] Oh no more webOS port. I was really curious if I could get ScummVM running directly from my webOS TV. 😆 [17:06] @trembyle the webOS port was designed for Palm WebOS devices not LG Smart TVs 🙂 [17:07] SDK isn't even available anymore except on web archive [17:07] I know, I have one of those too. I just thought it would be funny if it would run. But I'm sure the version difference would make it not work, plus you'd probably need some developer license to even get the software on there. [17:08] > SDK isn't even available anymore except on web archive are they not allowing new app development? [17:08] @trembyle and you can try 1.7.0 on it [17:08] or you mean the old HP / Palm SDK? [17:08] the old one [17:08] the one you can use to build ScummVM [17:09] I mean I have my old Pre that I could try, but that screen is so tiny. I think this port was really made for the TouchPad or future webOS devices that never materialized. [17:35] @trembyle @lephilousophe I would love ScummVM on my LG WebOS TV. I want to start programming again just to try it after some months of experience. Maybe it will be a total disaster as usual, quite probably. But I can dream... [17:47] is it like Samsung using NaCL to load native code? [18:16] Begasus (~begasus@ptr-4qba4eb9odo7yr7awuw.18120a2.ip6.access.telenet.be) left irc: Quit: Ex-Chat [18:23] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJVCK [18:23] scummvm/master 4221c38 sev-: COMMON: Support MacBinary3 files produced by ISOBuster [18:23] [scummvm] sev- closed pull request #2396: CINE: Fix disabled action menu and autosave thumbnail. (master...master) https://git.io/JJVOF [18:23] [scummvm] sev- pushed 2 new commits to master: https://git.io/JJVCi [18:23] scummvm/master 24c7e0e karisal: CINE: FW: Fix disabled action menu after loading. [18:23] scummvm/master f180991 karisal: CINE: Fix autosave thumbnail generating. [18:33] girafe (~girafe@lfbn-gre-1-220-42.w90-112.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [18:57] @Kebabounet I just pushed a fix. Could you please retry, but push ESC several times until you see the main hero dropping from a pipe? [19:00] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJVle [19:00] scummvm/master 285bc14 sev-: FULLPIPE: Fix buffer override [19:13] BeefEats (~BeefEats@unaffiliated/beefeats) joined #scummvm. [19:16] caubert (~caubert@82.131.71.22.cable.starman.ee) left irc: Remote host closed the connection [19:24] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJVlS [19:24] scummvm/master 357936b sev-: FULLPIPE: Turned Palette into struct for more robust memory management [19:24] @Kebabounet and another push [19:29] [scummvm] ccawley2011 pushed 2 new commits to master: https://git.io/JJVlj [19:29] scummvm/master e95f86f ccawley2011: CONFIGURE: Support using pkg-config to detect FluidSynth [19:29] scummvm/master 65164e0 ccawley2011: AUDIO: Fix unused functions with older FluidSynth versions [19:32] [scummvm] rvanlaar pushed 1 new commits to master: https://git.io/JJV8I [19:32] scummvm/master cc332e0 rvanlaar: DIRECTOR: Load QuickTime movies based on path [19:34] @sev it goes further with the first fix, but it still crashes a bit later, I've attached a new dump on Trac I've done a rebuild with your Palette fix, but it looks like it still crashes in a different place (can attach a gdb3.txt though 😄 ) [19:35] [scummvm] rvanlaar pushed 1 new commits to master: https://git.io/JJV8q [19:35] scummvm/master b339322 rvanlaar: DIRECTOR: Fix compile error [19:41] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJV8l [19:41] scummvm/master 73508f6 sev-: FULLPIPE: Added debug output [19:47] @Kebabounet I pushed another commit with more debug output. valgrind could help better [19:47] as we obviously overridding memory [19:47] up to the point of damaging malloc internal structures [19:49] yeah, it's rebuilding. the problem with Valgrind is that ScummVM exits early, because it doesn't manage to get the audio with the null output, for whatever reason. tried with scummvm -e null but it didn't fix that [19:50] and valgrind/ppc looks pretty fragile, it doesn't like X11 it seems [19:52] are you running with SDL? [19:52] if so then run [19:52] SDL_AUDIODRIVER=dummy ./scummvm -d5 fullpipe [19:53] no, Valgrind doesn't work with SDL on ppc at the moment it seems, it has problems with X11 symbols [19:53] so I either have SDL, but no Valgrind [19:53] or Valgrind, but null output only [19:53] let me clarify [19:53] your scummvm build, which backend does it use? [19:53] is it SDL? [19:54] I have two builds, an SDL build and a null output build [19:54] ah, it is Debian [19:54] so SDL [19:54] my gdb logs use the SDL build [19:54] my Valgrind logs use the null build [19:54] then use the option above for disabling audio [19:54] the audio problem only happens when using the null output because of Valgrind [19:55] -e null is not what you need [19:55] that will still initialize audio and process it [19:55] SDL_AUDIODRIVER=dummy in the command line disables audio susbystem in SDL completely [19:55] try it [19:56] you mean, SDL_AUDIODRIVER does something when NOT using the SDL output? [19:56] I can't run both Valgrind and the SDL output [19:56] yes [19:56] oh ok. [19:56] because when you say '-e null' it is selecting your sound emulation device [19:56] not disabling sound [20:01] so a ./configure --backend=null build (because Valgrind can't run --backend=sdl ), which produces a binary that's not linked against SDL, will still be able to use SDL_AUDIODRIVER? (so making sure everything is clear, to avoid lots of rebuilds on that slow thing) [20:09] okay, try null backend [20:09] and then try setting audiodriver to null [20:10] valgrind could work faster [20:10] another possibility is also disable video output [20:11] SDL_VIDEODRIVER=dummy SDL_AUDIODRIVER=dummy ./scummvm [20:13] @Kebabounet In https://github.com/scummvm/scummvm/blob/master/backends/platform/null/null.cpp#L132, try changing the argument of setReady() from false to true. That should fix issues with audio initialization with the null backend. [20:16] jamm (~jam@i220-109-111-31.s42.a013.ap.plala.or.jp) joined #scummvm. [20:16] jamm (~jam@i220-109-111-31.s42.a013.ap.plala.or.jp) left irc: Changing host [20:16] jamm (~jam@unaffiliated/jamm) joined #scummvm. [20:21] ah thanks, looks like both your suggestions could work. would you rather have an SDL dummy output, or a null output to make the debugging easier? I don't know if it's possible to emulate the Esc key with either of them, though [20:22] SDL dummy is output. if you still have video, you will be able pressing ESC [20:34] travis-ci (~travis-ci@112.58.196.35.bc.googleusercontent.com) joined #scummvm. [20:34] scummvm/scummvm#14828 (master - cc332e0 : Roland van Laar): The build was broken. [20:34] Change view : https://github.com/scummvm/scummvm/compare/65164e00d490...cc332e0a08fa [20:34] Build details : https://travis-ci.org/scummvm/scummvm/builds/714070357 [20:34] travis-ci (travis-ci@112.58.196.35.bc.googleusercontent.com) left #scummvm. [20:34] alright thanks, it's rebuilding. hope we'll make something useful out of that wonky ppc32 version of Valgrind :D here's the debug with -d 5 alone, in the meantime [20:34] https://cdn.discordapp.com/attachments/581224061091446795/739220304664068116/scummvm_debug5.txt [20:36] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJVBN [20:36] scummvm/master 1bb7386 sev-: COMMON: Lightened another MacBinary check so ISOBuster files really work [20:52] Harekiet_ (harekiet@2001:41d0:a:37e5::4adc:4c6a) joined #scummvm. [20:53] Harekiet (harekiet@2001:41d0:a:37e5::4adc:4c6a) left irc: Ping timeout: 260 seconds [20:56] thanks, looking [20:58] @Kebabounet no need to run with -d5 anymore, -d3 is enough [20:58] that part does work [20:58] but valgrind could be useful 🙂 [20:58] I wonder [20:58] ajax16384 (~User@109.60.130.33) left irc: Quit: Leaving [20:58] ah sorry, the current Valgrind test has even -d9 😄 it's taking ages [20:58] would it be possible to have this thing in quemu... [20:59] so I could compile and run by myself [20:59] what is your CPU? [20:59] a G4 7447A, on a PowerBook5,6 [21:00] [scummvm] sev- closed pull request #2391: DIRECTOR: LINGO: Implement c_itemOf (master...rvanlaar/itemOf) https://git.io/JJ2c4 [21:00] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJVRB [21:00] scummvm/master 4f5a851 rvanlaar: DIRECTOR: LINGO: Implement c_itemOf [21:01] Eh, have the same in a Mac mini, don't remember having problems with Valgrind and X11. [21:01] ah PowerPC [21:01] Also have a Lemote Yeeloong lying around somewhere but can't be arsed to look for it. ;-) [21:02] Valgrind in an emulated ppc would take forever I think, though [21:02] I found quemu images for 2013 [21:02] wheezy [21:03] <_Bnu> I've got a G5 PowerMac, but it only has MorphOS installed... [21:04] on BE machines fullpipe engine thrashes memory [21:04] this is what we're trying to figure out [21:06] <_Bnu> Ah [21:06] there is a demo which you can download from our site [21:07] <_Bnu> No suspicious type-specific grabs from/writes to random typecasted pointers? [21:07] @Kebabounet no idea. when my machine itself is like 20x faster, maybe it will still be bearable [21:07] @_Bnu I used proper reading everywhere [21:08] must be some obscurity [21:08] that machine has a triple boot with Debian, Leopard, and OpenBSD, I'll try to play with malloc.conf on OpenBSD, in case it finds something useful, too [21:10] oh, and on PPC, char is unsigned by default, contrary to most platforms, but I'm not sure that could be the problem [21:17] Lightkey: ah, I have a Yeeloong too. it caught a portability issue in AGOS, so that's nice too. looks like these machines only exist to test C/C++ portability corner cases, hey 😉 [21:20] travis-ci (~travis-ci@112.58.196.35.bc.googleusercontent.com) joined #scummvm. [21:20] scummvm/scummvm#14832 (master - 1bb7386 : Eugene Sandulenko): The build was fixed. [21:20] Change view : https://github.com/scummvm/scummvm/compare/73508f6111a8...1bb73862a10a [21:20] Build details : https://travis-ci.org/scummvm/scummvm/builds/714081635 [21:20] travis-ci (travis-ci@112.58.196.35.bc.googleusercontent.com) left #scummvm. [21:27] tsomi: Thought so, I saw the bug report from back in the SourceForge days, that's why I mentioned it. ;-) [21:33] Shine_ (~Shine@x4d038d44.dyn.telefonica.de) left irc: Read error: Connection reset by peer [21:56] @Kebabounet Debian launches for me in qemu, but it does not register mouse clicks :/ [21:56] mouse is moved well, just clicks are not getting through. That is sad [21:57] let's try squeeze [21:57] ow. And here, SDL is dummy mode doesn't create any window so it doesn't register keypresses, so I think that the Valgrind test is going to take some hours, possibly [21:59] internal debug + -g flag + no -O2 + valgrind + a 15 yo machine + no possibility to pass the loooong intro in dummy mode = needs some patience 😄 [22:01] now you get why it took me 8 years to submit that fix for AGOS, the Yeeloong is even much slower [22:03] btw, the wii/gamecube port has a very similar CPU, but I have no idea how you'd debug things, there? my respect for all the platforms ScummVM supports grows bigger and bigger [22:24] nah, modern ubuntu is way too slow [22:24] for running on qemu-ppc [22:36] Shine_ (~Shine@x4d038d44.dyn.telefonica.de) joined #scummvm. [22:50] ny00123 (~ny00123@141.226.146.6) left irc: Quit: Leaving [23:12] ldevulder_ (~ldevulder@94.238.207.191) joined #scummvm. [23:14] ldevulder (~ldevulder@176.164.235.81) left irc: Ping timeout: 256 seconds [23:19] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJVzu [23:19] scummvm/master 409280f sev-: FULLPIPE: Avoid memory override [23:20] I've added two more log files on Trac. Hope it helps. Cheers [23:21] Shine__ (~Shine@x4d064977.dyn.telefonica.de) joined #scummvm. [23:21] Shine_ (~Shine@x4d038d44.dyn.telefonica.de) left irc: Ping timeout: 256 seconds [23:26] [scummvm] sev- pushed 1 new commits to master: https://git.io/JJVzj [23:26] scummvm/master 9caa6e3 sev-: FULLPIPE: Removed SharedPtr usage [23:47] Shine__ (~Shine@x4d064977.dyn.telefonica.de) left irc: Read error: Connection reset by peer [00:00] --- Sun Aug 2 2020