[Back to Index]

  
[00:04] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[00:04] --> TMM_ joined #scummvm.
[01:53] <grogbot> [discord] <polynektar> Hi! I was wondering if we'll ever see "Willy Beamish" DGDS engine implemented? It feels like the biggest (and one of my favorites) adventure game missing from SCUMMVM. PS - Not sure if this the place to post random questions like this
[01:55] <grogbot> [discord] <polynektar> I did find this from the SCUMMVM website, which is interesting:
[01:55] <grogbot> [discord] <polynektar> https://github.com/mduggan/scummvm/tree/dgds_rebase
[01:57] <grogbot> [discord] <mduggan> Yeah, I have been working on it recently .. I just pushed 2 more commits there since you reminded me.
[01:58] <grogbot> [discord] <polynektar> that's awesome! I play it on DOSBOX but MT-32 audio emulation is a pain there...SCUMMVM is way easier to setup
[01:58] <grogbot> [discord] <polynektar> and especially with the new ios version...playing on iPad would be so nice
[01:59] <grogbot> [discord] <mduggan> So some work is being done on it at the moment yep, but I don't have any thoughts on when or if it will be finished. There's a lot of reversing work to move forward from what is in that branch right now.
[02:01] <grogbot> [discord] <polynektar> Ok, thank your hard work and update! That and the other DGDS games are classics that deserve the SCUMMVM treatment.
[02:02] <grogbot> [discord] <polynektar> Ok, thank you for your hard work and update! That and the other DGDS games are classics that deserve the SCUMMVM treatment. (edited)
[02:04] <grogbot> [discord] <mduggan> Yeah, actually I am working on Rise of the Dragon first as it was the first in the series so has the simplest engine. Some additional work will be needed for the other games but probably not a huge amount. Eventually the most important thing is I'll be able to support Johnny Castaway in ScummVM..
[02:09] <grogbot> [discord] <polynektar> haha, never heard of it, but from a quick search....sounds like a neat screensaver!
[02:17] <grogbot> [discord] <mduggan> oh and I said "I" above.. @.bluegr has done a lot of work on it too, not just me.
[02:22] --> doffo joined #scummvm.
[02:39] <-- gsi left irc: Ping timeout: 276 seconds
[02:40] --> gsi joined #scummvm.
[02:54] --> DominusExult joined #scummvm.
[02:56] <-- Dominus left irc: Ping timeout: 252 seconds
[02:56] Nick change: DominusExult -> Dominus
[03:25] <-- logix left irc: Ping timeout: 264 seconds
[03:25] --> logix joined #scummvm.
[03:34] <-- doffo left irc: Quit: Leaving
[04:17] <grogbot> [discord] <.oldkid> I'm really excited for the potential release of Riddle of Master Lu support. Thanks to everyone who has contributed in general to make ScummVM an amazing piece of preservation and to allow me to relive some of my childhood experiences over and over πŸ’œπŸ’šd
[05:01] <ScummBot> Build [#859](https://buildbot.scummvm.org/#/builders/159/builds/859) of `daily-master` completed successfully.
[05:01] <-- _marc` left irc: Ping timeout: 260 seconds
[05:15] --> _marc` joined #scummvm.
[06:28] <grogbot> [discord] <.eriktorbjorn> I see you have detection entries for DOS, Amiga, and Mac. Do you plan on targeting the SEGA CD version as well?
[06:31] <grogbot> [discord] <.eriktorbjorn> Maybe I should say "versions", because there was a SEGA CD version of Willy Beamish as well.
[06:36] <grogbot> [discord] <mduggan> No idea! actually I only have the dos versions myself, the other entries were inherited from previous iterations of working on this engine
[06:42] <grogbot> [discord] <gu3> I recently started with ghidra. I have some pointers and links to save into the wiki, but in the meantime, feel free to ask me.
[06:51] <grogbot> [discord] <codengine_de> I fiddled around with Binary Ninja yesterday, I have to say it's decompiler is also pretty decent (and it's affordable).
[07:54] <-- LeChuck left irc: Ping timeout: 264 seconds
[07:54] --> LeChuck joined #scummvm.
[08:11] <grogbot> [discord] <rzil> "Looking for tips on 32-bit dos" club seems empty thoughπŸ™ˆ
[08:15] <grogbot> [discord] <bluddy5> Ooh never heard of them. Cool. Do they support 16-bit dos stuff?
[08:24] --> sev joined #scummvm.
[08:24] <-- sev left irc: Changing host
[08:24] --> sev joined #scummvm.
[08:24] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[08:25] <-- sev left irc: Client Quit
[08:28] <-- TAS_2012v left irc: Remote host closed the connection
[08:28] --> borosky joined #scummvm.
[08:43] --> sev joined #scummvm.
[08:43] <-- sev left irc: Changing host
[08:43] --> sev joined #scummvm.
[08:43] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[08:46] <-- donek left irc: Ping timeout: 264 seconds
[08:48] --> TAS_2012v joined #scummvm.
[09:16] --> donek joined #scummvm.
[09:26] --> ccawley2011 joined #scummvm.
[09:26] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat
[09:40] <grogbot> [discord] <codengine_de> It is possible, but nowhere nearly as helpful as IDA, especially for interrupts, like here:
[09:40] <grogbot> [discord] <codengine_de> IMHO I have not seen a better Disassembler for 16 Bit stuff.
[09:40] <grogbot> [discord] <codengine_de> https://cdn.discordapp.com/attachments/581224061091446795/1203998627261980742/grafik.png?ex=65d32219&is=65c0ad19&hm=22116c0693296d2da80739c74e061cfb46dd88e94a24f437fd6cd7779ad64637&
[09:41] <-- _marc` left irc: Ping timeout: 268 seconds
[09:41] --> _marc` joined #scummvm.
[09:45] <grogbot> [discord] <bosca_bo> Feel free to post questions on #development , either me or someone else will help πŸ˜„
[10:13] <grogbot> [discord] <ticokh> Is a big good thing about Ghidra is open source. I found half baked loader for 32bit DOS executable ghidra-lx-loader.
[10:13] <grogbot> [discord] <ticokh> Also half backed scripts for DOS Interrupt recognition. GhidraDosToolbox could show interrupts as function call in a de-compile pseudo-code.
[10:13] <grogbot> [discord] <ticokh> What is never will be supported in IDA any other decompiler than supported in an expensive paid version. x86 32 and 64 bit de-compiler is awesome, platforms what not based x86, arm, and PPC you just have a good quality disassembly.
[10:13] <grogbot> [discord] <ticokh> In Ghidra if a processor module is well defined and have basic analyzers you already have a so-so understandable de-complied code.
[10:14] <grogbot> [discord] <ticokh> Is a big good thing about Ghidra is open source. I found half baked loader for 32bit DOS executable ghidra-lx-loader.
[10:14] <grogbot> [discord] <ticokh> Also half backed scripts for DOS Interrupt recognition. GhidraDosToolbox could show interrupts as function call in a de-compile pseudo-code.
[10:14] <grogbot> [discord] <ticokh> What is never will be supported in IDA any other decompiler than supported in an expensive paid version. x86 32 and 64 bit de-compiler is awesome, platforms what not based x86, arm, and PPC you just have a good quality disassembly.
[10:14] <grogbot> [discord] <ticokh> In Ghidra if a processor module is well defined and have basic analyzers you already have a somewhat understandable de-complied code. (edited)
[10:21] <grogbot> [discord] <ticokh> And other drawback Ghidra opensource plugins what not in the official repository, not always updated to latest Ghidra version. If some plugin compatibility broken you should keep on the older version of Ghidra or learn update and compile plugins and modules by yourself with Eclipse and a given tools.
[10:24] <grogbot> [discord] <gu3> Yes, but recent Ghidra releases allow to load plugins, even if they compiled for an older release (I think these tend to work)
[10:36] <grogbot> [discord] <bluddy5> IDA benefits from having been around the longest
[10:36] --> gordonfish- joined #scummvm.
[10:38] --> TMM__ joined #scummvm.
[10:38] --> LePhilou1ophe__ joined #scummvm.
[10:38] #scummvm: mode change '+o LePhilou1ophe__' by ChanServ!ChanServ@services.libera.chat
[10:39] --> Grounded1 joined #scummvm.
[10:39] --> dgriffi_ joined #scummvm.
[10:39] --> logix_ joined #scummvm.
[10:39] <grogbot> [discord] <ticokh> Yes right but sometimes, if a plugin used a long ago deprecated functions could broke compatibility. In that case is good if you can fix for yourself :). Some of good plugins for Ghidra was one time "try and shoot" and landed on github. And old plugins for example for 9.x version could crash on latest.
[10:44] logix (logix@shell.franken.de) got netsplit.
[10:44] TMM_ (hp@amanda.tmm.cx) got netsplit.
[10:44] LePhilousophe (valemboi20@scummvm/LePhilousophe) got netsplit.
[10:44] Grounded0 (ajp@nexus.intternet.org) got netsplit.
[10:44] gordonfish (~gordonfis@user/gordonfish) got netsplit.
[10:44] dgriffi (~dave@hermes.661.org) got netsplit.
[10:44] ScummBot (~ScummBot@al.scummvm.net) got netsplit.
[10:44] Nick change: gordonfish- -> gordonfish
[10:44] Possible future nick collision: gordonfish
[10:50] ScummBot (~ScummBot@al.scummvm.net) returned to #scummvm.
[10:55] logix (logix@shell.franken.de) got lost in the net-split.
[10:55] TMM_ (hp@amanda.tmm.cx) got lost in the net-split.
[10:55] LePhilousophe (valemboi20@scummvm/LePhilousophe) got lost in the net-split.
[10:55] Grounded0 (ajp@nexus.intternet.org) got lost in the net-split.
[10:55] dgriffi (~dave@hermes.661.org) got lost in the net-split.
[10:57] <grogbot> [discord] <lephilousophe> IDA does sell ARM(64) and PPC(64) decompilers
[11:09] <grogbot> [discord] <somaen> PPC64 is fairly uninteresting for our usecase. Iirc the decompiler is licensed per architecture?
[11:09] <grogbot> [discord] <codengine_de> For IDA, yes
[11:23] <grogbot> [discord] <lephilousophe> I never said we want to buy them πŸ˜„
[11:38] <Scummette> [scummvm] sev- pushed 2 new commits to master: https://is.gd/JRV1rM
[11:38] <Scummette> scummvm/master c2fe238 sev-: FREESCAPE: Remove 'register' variable qualifier
[11:38] <Scummette> scummvm/master ab79048 sev-: SCUMM: Fix warning
[12:00] <-- sev left irc: Quit: This computer has gone to sleep
[12:01] --> sev joined #scummvm.
[12:01] <-- sev left irc: Changing host
[12:01] --> sev joined #scummvm.
[12:01] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[12:42] <grogbot> [discord] <_happyferret> I think I might look into implementing a wholly new engine this weekend.
[12:42] <grogbot> [discord] <_happyferret> Found some nicely documented and easy to understand DAAD code.
[12:55] <-- sev left irc: Quit: This computer has gone to sleep
[12:57] --> sev joined #scummvm.
[12:57] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[13:15] <grogbot> [discord] <ticokh> Right, and IDA started drop support older systems long time ago, makes less and less usable for ScummVM project :), 6.x and 7.x is still usable for 32bit x86 but I think they will be drop that too soon. When on Ghidra my when
[13:17] <grogbot> [discord] <ticokh> Right, and IDA started drop support older systems long time ago, makes less and less usable for ScummVM project :), 6.x and 7.x is still usable for 32bit x86 but I think they will be drop that too soon. When on Ghidra my when I updated the 6502 processor to HuC6280 generate surprising good de-compiled code at first try. (edited)
[13:18] <grogbot> [discord] <ticokh> Right, and IDA started drop support older systems long time ago, makes less and less usable for ScummVM project :), 6.x and 7.x is still usable for 32bit x86 but I think they will be drop that too soon. When on Ghidra, I updated the 6502 processor to HuC6280 generate surprising good de-compiled code at first try. (edited)
[13:28] <Scummette> [scummvm] neuromancer pushed 1 new commits to master: https://is.gd/yTN2jn
[13:28] <Scummette> scummvm/master 5b79101 neuromancer: FREESCAPE: more code for dos releases of eclipse
[13:34] <grogbot> [discord] <sev____> What is DAAD?
[13:34] <grogbot> [discord] <sev____> this one? <https://github.com/daad-adventure-writer/daad>
[13:57] <-- _marc` left irc: Quit: _marc`
[14:05] --> _marc` joined #scummvm.
[14:35] <-- _marc` left irc: Quit: _marc`
[14:36] <Scummette> [scummvm] neuromancer pushed 1 new commits to master: https://is.gd/V7KAJX
[14:36] <Scummette> scummvm/master f8a9cde neuromancer: FREESCAPE: clean up usage of spaces/tab in unlock.cpp
[14:54] --> _marc` joined #scummvm.
[15:08] --> ldevulder joined #scummvm.
[15:37] <-- zenek left irc: Ping timeout: 276 seconds
[15:38] <grogbot> [discord] <_happyferret> Yes
[15:38] <grogbot> [discord] <_happyferret> There's like 5 open source interpreters, so plenty enough prior art to go by.
[15:40] <grogbot> [discord] <_happyferret> It's still being actively developed, too
[15:40] <grogbot> [discord] <_happyferret> https://github.com/Utodev/DAAD-Ready
[15:44] <grogbot> [discord] <_happyferret> This one is a fairly clean implementation of the DAAD VM
[15:44] <grogbot> [discord] <_happyferret> https://github.com/jlcebrian/adp
[15:53] <-- reset left irc: Quit: reset
[16:12] <-- sev left irc: Quit: This computer has gone to sleep
[16:14] --> sev joined #scummvm.
[16:14] <-- sev left irc: Changing host
[16:14] --> sev joined #scummvm.
[16:14] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[16:59] <-- sev left irc: Quit: This computer has gone to sleep
[17:03] --> sev joined #scummvm.
[17:03] <-- sev left irc: Changing host
[17:03] --> sev joined #scummvm.
[17:03] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[17:04] <-- sev left irc: Client Quit
[17:07] --> ny00123 joined #scummvm.
[17:21] --> zenek joined #scummvm.
[17:29] --> sev joined #scummvm.
[17:29] <-- sev left irc: Changing host
[17:29] --> sev joined #scummvm.
[17:29] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[18:25] <-- ccawley2011 left irc: Read error: Connection reset by peer
[18:36] <-- sev left irc: Quit: This computer has gone to sleep
[18:42] <Scummette> [scummvm] ScummVM-Translations pushed 1 new commits to branch-2-8: https://is.gd/sahhBy
[18:42] <Scummette> scummvm/branch-2-8 cc6441a josuigoa: I18N: Update translation (Basque)
[18:43] --> ldevulder_ joined #scummvm.
[18:44] <-- ldevulder left irc: Ping timeout: 256 seconds
[18:45] --> reset joined #scummvm.
[18:45] reset (~reset@user/reset) got netsplit.
[18:45] ldevulder_ (~ldevulder@82.66.145.28) got netsplit.
[18:46] reset (~reset@user/reset) returned to #scummvm.
[18:46] ldevulder_ (~ldevulder@82.66.145.28) returned to #scummvm.
[19:00] --> sev joined #scummvm.
[19:00] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[19:16] <-- niska left irc: Quit: Leaving
[19:22] --> niska joined #scummvm.
[20:33] <-- donek left irc: Ping timeout: 252 seconds
[20:34] --> donek joined #scummvm.
[20:59] <-- borosky left irc: Ping timeout: 252 seconds
[21:41] <grogbot> [discord] <.eriktorbjorn> Ok. The DOS version are probably more relevant anyway. But apparently the SEGA CD version of Rise of the Dragon is voiced. (And slightly censored, from what I've read.)
[21:41] <grogbot> [discord] <.eriktorbjorn> Ok. The DOS versions are probably more relevant anyway. But apparently the SEGA CD version of Rise of the Dragon is voiced. (And slightly censored, from what I've read.) (edited)
[21:43] <grogbot> [discord] <.eriktorbjorn> And I guess the data files have been unpacked, because there are about 1600 files. (Willy Beamish has almost 3900.)
[22:02] <-- TMM__ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[22:02] --> TMM_ joined #scummvm.
[22:40] <-- ny00123 left irc: Quit: Leaving
[22:59] <-- sev left irc: Quit: This computer has gone to sleep
[23:21] <Scummette> [scummvm] spleen1981 pushed 5 new commits to master: https://is.gd/cn4CgX
[23:21] <Scummette> scummvm/master f30910e spleen1981: LIBRETRO: fix free audio buffers
[23:21] <Scummette> scummvm/master cf30fe3 spleen1981: LIBRETRO: refactor and improve audio run loop
[23:21] <Scummette> scummvm/master 3d5c3d7 spleen1981: LIBRETRO: remove THREAD_SWITCH_UPDATE short loop
[23:23] --> sev joined #scummvm.
[23:23] <-- sev left irc: Changing host
[23:23] --> sev joined #scummvm.
[23:23] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[00:00] --- Tue Feb 6 2024