[Back to Index]
[00:22] <-- jmle left irc: Remote host closed the connection
[00:35] <-- reset left irc: Ping timeout: 268 seconds
[00:44] --> reset joined #scummvm.
[00:47] <-- _sev left irc: Ping timeout: 268 seconds
[01:41] <-- reset left irc: Ping timeout: 268 seconds
[01:54] --> DominusExult joined #scummvm.
[01:57] <-- Dominus left irc: Ping timeout: 268 seconds
[01:57] Nick change: DominusExult -> Dominus
[02:22] --> reset joined #scummvm.
[02:28] --> sev joined #scummvm.
[02:28] <-- sev left irc: Changing host
[02:28] --> sev joined #scummvm.
[02:28] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[02:35] <-- gsi_ left irc: Ping timeout: 252 seconds
[02:37] --> gsi joined #scummvm.
[02:46] <-- jonasbits left irc: Ping timeout: 244 seconds
[04:16] <ScummBot> Build [#5131](https://buildbot.scummvm.org/#builders/95/builds/5131) of `master-dreamcast` failed.
[04:39] <-- reset left irc: Quit: reset
[04:43] <ScummBot> Build [#322](https://buildbot.scummvm.org/#builders/159/builds/322) of `daily-master` failed.
[05:41] --> TAS-2012v joined #scummvm.
[05:43] <-- TAS_2012v left irc: Ping timeout: 268 seconds
[05:43] Nick change: TAS-2012v -> TAS_2012v
[05:45] <-- TAS_2012v left irc: Remote host closed the connection
[05:58] --> TAS_2012v joined #scummvm.
[06:08] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[06:08] --> TMM_ joined #scummvm.
[06:52] <-- treloret2 left irc: Ping timeout: 252 seconds
[07:48] <-- TAS_2012v left irc: Remote host closed the connection
[07:56] --> TAS_2012v joined #scummvm.
[08:44] <-- Krusher left irc: Read error: Connection reset by peer
[09:24] <grogbot> <lephilousophe> ok, so it must be tied to the lockMouse call I suppose
[09:28] <grogbot> <lephilousophe> @j4w4 https://docs.scummvm.org/en/v2.6.0/help/faq.html#will-scummvm-support-other-games-in-the-future
[09:29] --> treloret2 joined #scummvm.
[09:31] --> jmle joined #scummvm.
[09:43] --> jmle_ joined #scummvm.
[09:44] <-- jmle left irc: Ping timeout: 268 seconds
[09:56] <-- sev left irc: Quit: This computer has gone to sleep
[09:58] <Scummette> [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/d1KbVL
[09:58] <Scummette> scummvm/master edf63e8 AndywinXp: SCUMM: DiMUSE: Prevent crashes if a .SOU/.BUN file can't be found
[09:58] --> sev joined #scummvm.
[09:58] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[09:58] <Scummette> [scummvm] AndywinXp pushed 1 new commits to branch-2-6: https://is.gd/OhLsJl
[09:58] <Scummette> scummvm/branch-2-6 d65891a AndywinXp: SCUMM: DiMUSE: Prevent crashes if a .SOU/.BUN file can't be found
[09:59] <-- sev left irc: Client Quit
[10:09] --> sev joined #scummvm.
[10:09] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[10:13] <ScummBot> Build [#5132](https://buildbot.scummvm.org/#builders/95/builds/5132) of `master-dreamcast` completed successfully.
[10:32] <grogbot> <talkingalone> Has anyone installed radare2 + iaito on Fedora successfully?
[11:01] <grogbot> <timofonic> @lephilousophe Even sev explained it to him, but many others too
[11:02] <grogbot> <lephilousophe> then stop replying to him 🙂
[11:05] <grogbot> <timofonic> Sorry!
[13:01] --> reset joined #scummvm.
[13:02] Action: treloret2 notices that messages can't be deleted on IRC, just forgotten.
[13:26] <grogbot> <lephilousophe> what has been seen cannot be unseen 😉
[13:37] <-- sev left irc: Quit: This computer has gone to sleep
[13:38] --> sev joined #scummvm.
[13:38] <-- sev left irc: Changing host
[13:38] --> sev joined #scummvm.
[13:38] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[14:02] <-- sev left irc: Quit: This computer has gone to sleep
[14:03] --> sev joined #scummvm.
[14:03] <-- sev left irc: Changing host
[14:03] --> sev joined #scummvm.
[14:03] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[14:14] <grogbot> <j4w4> I honestly forget why Escape From Monkey Island was ported to ScummVM, it seems to work fairly well on Windows 11.
[14:17] <grogbot> <sev> @j4w4 because you have no clue on what ScummVM is
[14:17] <grogbot> <sev> I recommend enlightening yourself and read the first paragraph on scummvm.org
[14:20] <-- sev left irc: Quit: This computer has gone to sleep
[14:21] --> sev joined #scummvm.
[14:21] <-- sev left irc: Changing host
[14:21] --> sev joined #scummvm.
[14:21] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[14:23] <grogbot> <j4w4> I see, it's to get games to run on platforms that they were never originally intended to run on. So, I've been using it for the wrong reasons on my EFMI game.
[14:24] <grogbot> <sev> correct
[14:33] <grogbot> <j4w4> Now, would you say that a game released for Windows 7 that runs on Windows 11 is a 'platform never originally intended to run on'? It gets a bit cloudy there I think.
[14:34] <grogbot> <rootfather> Well, almost no games supported in ScummVM were released for Windows 7 as original platform
[14:35] <grogbot> <j4w4> Right but I was trying to make a general point, so let's go back one more to Vista, or even Windows XP.
[14:35] <grogbot> <j4w4> They're all versions of Windows
[14:35] <grogbot> <sev> @j4w4 you are asking wrong questions
[14:35] <grogbot> <sev> 1. You have a game, relatively old, so small, or have complete sources for those
[14:35] <grogbot> <sev> 2. You have a developer who is interested in working on that game and reimplementing it
[14:36] <grogbot> <sev> 3. If reimplemented over ScummVM's OSystem, it becomes highly portable
[14:36] <grogbot> <sev> it is not about looking at random titles and "adding support" for those
[14:45] <grogbot> <talkingalone> ScummVM is a "Virtual Machine" - it basically allows you to run software originally intended to run on a given system (MS-DOS, Win95, Macs, etc) on whatever system you want (as long as it's supported by ScummVM)
[14:46] <grogbot> <talkingalone> My computer has the Linux operating system at the moment, and for instance EFMI was developed to run on Windows exlusively (if I'm not mistaken). But with ScummVM, I can run EFMI on my computer with Linux.
[14:47] <grogbot> <talkingalone> Or on Android, for that matter. You can install ScummVM on many different platforms
[14:53] <grogbot> <j4w4> it's a very cool concept, no doubt. EFMI was officially ported to Mac OS and PlayStation 2 as well.
[14:53] <Dominus> it's not just a concept.
[14:54] <grogbot> <j4w4> 🙂 Obviously, it's a very practical and real software application.
[15:00] <Scummette> [scummvm] athrxx pushed 7 new commits to master: https://is.gd/giWCxl
[15:00] <Scummette> scummvm/master eb6a769 athrxx: KYRA: (LOK/Mac) - fix talkie version
[15:00] <Scummette> scummvm/master 4a28783 athrxx: KYRA: (LOK/Mac) - priorize resource files that match the selected language
[15:00] <Scummette> scummvm/master 6a1f007 athrxx: KYRA :(LOK/Mac) - use correct credits file
[15:15] <-- Dominus left irc: Remote host closed the connection
[15:16] --> Dominus joined #scummvm.
[15:18] <grogbot> <sev> @talkingalone technically speaking, we have bunch of virtual machines. Game scripts (when a game is scripted and not hardcoded) is a small VM with p-code
[15:19] <grogbot> <sev> I never counted, but I can safely say, that at least 30 engines implement their VMs
[15:19] <grogbot> <sev> Could be a curiosity to count the exact number
[15:22] <grogbot> <talkingalone> That's cool, didn't know there were so many actually. But it makes sense, given the types of games scummvm is built for
[15:22] <grogbot> <talkingalone> But wouldn't they be more like interpreters?
[15:23] <grogbot> <talkingalone> As in scumm for instance would interpret the scumm scripts
[15:25] <grogbot> <talkingalone> I guess the difference is small
[16:00] <-- jmle_ left irc: Ping timeout: 268 seconds
[16:45] <Scummette> [scummvm] bluegr closed pull request #4164: CI: Use g++ 4.8 in ubuntu-18.04 builds (master...github-actions-g++-4.8) https://is.gd/YAPulD
[16:45] <Scummette> [scummvm] bluegr pushed 4 new commits to master: https://is.gd/71JGIl
[16:45] <Scummette> scummvm/master a6a6b3d ccawley2011: CI: Use g++ 4.8 in ubuntu-18.04 builds
[16:45] <Scummette> scummvm/master 4fbc026 ccawley2011: CI: Update from Ubuntu 18.04 to 20.04
[16:45] <Scummette> scummvm/master 1e3e14a bluegr: CI: Add the global Ubuntu xenial archive URL as repository
[17:14] --> eriktorbjorn joined #scummvm.
[17:14] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services.libera.chat
[17:44] <grogbot> <sev> Virtual machines are often interpreters. Even early Java VMs were interpreting p-code, JIT compilers were developed later
[17:52] <-- reset left irc: Ping timeout: 252 seconds
[18:04] --> reset joined #scummvm.
[18:08] --> jmle_ joined #scummvm.
[19:19] --> jonasbits joined #scummvm.
[19:23] <-- speachy left irc: Ping timeout: 268 seconds
[19:23] --> speachy joined #scummvm.
[19:23] <-- speachy left irc: Changing host
[19:23] --> speachy joined #scummvm.
[19:30] <-- speachy left irc: Ping timeout: 252 seconds
[19:38] <-- jonasbits left irc: Ping timeout: 268 seconds
[19:41] <-- sev left irc: Quit: This computer has gone to sleep
[19:49] --> jonasbits joined #scummvm.
[19:53] --> sev joined #scummvm.
[19:53] <-- sev left irc: Changing host
[19:53] --> sev joined #scummvm.
[19:53] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[20:02] --> speachy joined #scummvm.
[20:02] <-- speachy left irc: Changing host
[20:02] --> speachy joined #scummvm.
[20:29] --> risca joined #scummvm.
[20:46] <grogbot> <talkingalone> Noob question: I'm trying to find all occurrences of a given instruction in an IDA disassembly
[20:46] <grogbot> <talkingalone> https://cdn.discordapp.com/attachments/581224061091446795/1008114342341918821/unknown.png
[20:46] <-- risca left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.
[20:46] <grogbot> <talkingalone> What's the best way of doing it?
[20:50] --> risca joined #scummvm.
[21:19] <treloret2> Trying to open a file in MS-DOS?
[21:23] <grogbot> <talkingalone> Basically looking for all the places where a file is opened
[21:26] <grogbot> <sev> You have 2 options. 1. Search sequence of bytes
[21:26] <grogbot> <sev> 2. Dump the database into ASM file and use text search
[21:27] <grogbot> <sev> or you may try to search an immediate value 0x3d00
[21:28] <grogbot> <talkingalone> Thanks @sev, that makes sense and it's what I tried to do earlier
[21:28] <grogbot> <talkingalone> But the search results don't quite make sense to me
[21:31] <grogbot> <talkingalone> https://cdn.discordapp.com/attachments/581224061091446795/1008125672251719710/unknown.png
[21:32] <grogbot> <talkingalone> It's showing a lot of lines where the immediate value doesn't appear
[21:57] <grogbot> <talkingalone> In any case, the dumping works, I'll figure out how to go back to the code from there 🙂
[22:15] <-- speachy left irc: Ping timeout: 255 seconds
[22:19] <-- TMM_ left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.
[22:19] --> TMM_ joined #scummvm.
[22:40] <grogbot> <stopmotioner> I just started dipping my toes into reverse engineering and ScummVM dev, and have been working my way through Titanic Adventure Out of Time / DreamFactory engine. I'm curious, has any work been done on this elsewhere?
[22:41] <grogbot> <stopmotioner> I found a couple mentions of reversing some of the data files, but nothing regarding the engine
[22:43] <grogbot> <stopmotioner> I've made decent progress on some core systems: memory and resource initialization, menus, window drawing, CD swapping etc. The scripting system and specific resource handling are a bit of a slog now.
[23:11] <grogbot> <regularJim> I wish I understood this stuff. There are so many obscure games Id love to have working under SCUMMVM, if only for the confidence factor.
[23:41] <Scummette> [scummvm] athrxx pushed 1 new commits to master: https://is.gd/40G3np
[23:41] <Scummette> scummvm/master b8bc864 athrxx: SCUMM: (LOOM/FM-Towns) - fix regression
[00:00] --- Sun Aug 14 2022