[00:22] jmle (~jmle@185.153.116.8) left irc: Remote host closed the connection [00:35] reset (~reset@user/reset) left irc: Ping timeout: 268 seconds [00:44] reset (~reset@user/reset) joined #scummvm. [00:47] _sev (~sev@scummvm/sev) left irc: Ping timeout: 268 seconds [01:41] reset (~reset@user/reset) left irc: Ping timeout: 268 seconds [01:54] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [01:57] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 268 seconds [01:57] Nick change: DominusExult -> Dominus [02:22] reset (~reset@user/reset) joined #scummvm. [02:28] sev (~sev@f196234.upc-f.chello.nl) joined #scummvm. [02:28] sev (~sev@f196234.upc-f.chello.nl) left irc: Changing host [02:28] sev (~sev@scummvm/sev) joined #scummvm. [02:28] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [02:35] gsi_ (~gsi@dynamic-077-012-176-193.77.12.pool.telefonica.de) left irc: Ping timeout: 252 seconds [02:37] gsi (~gsi@dynamic-077-182-077-219.77.182.pool.telefonica.de) joined #scummvm. [02:46] jonasbits (~quassel@185.97.32.58) left irc: Ping timeout: 244 seconds [04:16] Build [#5131](https://buildbot.scummvm.org/#builders/95/builds/5131) of `master-dreamcast` failed. [04:39] reset (~reset@user/reset) left irc: Quit: reset [04:43] Build [#322](https://buildbot.scummvm.org/#builders/159/builds/322) of `daily-master` failed. [05:41] TAS-2012v (~2012@c83-250-6-202.bredband.tele2.se) joined #scummvm. [05:43] TAS_2012v (~2012@c83-250-6-202.bredband.tele2.se) left irc: Ping timeout: 268 seconds [05:43] Nick change: TAS-2012v -> TAS_2012v [05:45] TAS_2012v (~2012@c83-250-6-202.bredband.tele2.se) left irc: Remote host closed the connection [05:58] TAS_2012v (~2012@c83-250-6-202.bredband.tele2.se) joined #scummvm. [06:08] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [06:08] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [06:52] treloret2 (~treloret2@188-127-132-5.ftth.glasoperator.nl) left irc: Ping timeout: 252 seconds [07:48] TAS_2012v (~2012@c83-250-6-202.bredband.tele2.se) left irc: Remote host closed the connection [07:56] TAS_2012v (~2012@c83-250-6-202.bredband.tele2.se) joined #scummvm. [08:44] Krusher (~Krusher@144.red-88-23-17.staticip.rima-tde.net) left irc: Read error: Connection reset by peer [09:24] ok, so it must be tied to the lockMouse call I suppose [09:28] @j4w4 https://docs.scummvm.org/en/v2.6.0/help/faq.html#will-scummvm-support-other-games-in-the-future [09:29] treloret2 (~treloret2@188-127-132-5.ftth.glasoperator.nl) joined #scummvm. [09:31] jmle (~jmle@185.153.116.8) joined #scummvm. [09:43] jmle_ (~jmle@185.153.116.8) joined #scummvm. [09:44] jmle (~jmle@185.153.116.8) left irc: Ping timeout: 268 seconds [09:56] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [09:58] [scummvm] AndywinXp pushed 1 new commits to master: https://is.gd/d1KbVL [09:58] scummvm/master edf63e8 AndywinXp: SCUMM: DiMUSE: Prevent crashes if a .SOU/.BUN file can't be found [09:58] sev (~sev@scummvm/sev) joined #scummvm. [09:58] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [09:58] [scummvm] AndywinXp pushed 1 new commits to branch-2-6: https://is.gd/OhLsJl [09:58] scummvm/branch-2-6 d65891a AndywinXp: SCUMM: DiMUSE: Prevent crashes if a .SOU/.BUN file can't be found [09:59] sev (~sev@scummvm/sev) left irc: Client Quit [10:09] sev (~sev@scummvm/sev) joined #scummvm. [10:09] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [10:13] Build [#5132](https://buildbot.scummvm.org/#builders/95/builds/5132) of `master-dreamcast` completed successfully. [10:32] Has anyone installed radare2 + iaito on Fedora successfully? [11:01] @lephilousophe Even sev explained it to him, but many others too [11:02] then stop replying to him 🙂 [11:05] Sorry! [13:01] reset (~reset@user/reset) joined #scummvm. [13:02] Action: treloret2 notices that messages can't be deleted on IRC, just forgotten. [13:26] what has been seen cannot be unseen 😉 [13:37] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [13:38] sev (~sev@f196234.upc-f.chello.nl) joined #scummvm. [13:38] sev (~sev@f196234.upc-f.chello.nl) left irc: Changing host [13:38] sev (~sev@scummvm/sev) joined #scummvm. [13:38] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [14:02] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [14:03] sev (~sev@f196234.upc-f.chello.nl) joined #scummvm. [14:03] sev (~sev@f196234.upc-f.chello.nl) left irc: Changing host [14:03] sev (~sev@scummvm/sev) joined #scummvm. [14:03] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [14:14] I honestly forget why Escape From Monkey Island was ported to ScummVM, it seems to work fairly well on Windows 11. [14:17] @j4w4 because you have no clue on what ScummVM is [14:17] I recommend enlightening yourself and read the first paragraph on scummvm.org [14:20] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [14:21] sev (~sev@f196234.upc-f.chello.nl) joined #scummvm. [14:21] sev (~sev@f196234.upc-f.chello.nl) left irc: Changing host [14:21] sev (~sev@scummvm/sev) joined #scummvm. [14:21] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [14:23] 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] correct [14:33] 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] Well, almost no games supported in ScummVM were released for Windows 7 as original platform [14:35] 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] They're all versions of Windows [14:35] @j4w4 you are asking wrong questions [14:35] 1. You have a game, relatively old, so small, or have complete sources for those [14:35] 2. You have a developer who is interested in working on that game and reimplementing it [14:36] 3. If reimplemented over ScummVM's OSystem, it becomes highly portable [14:36] it is not about looking at random titles and "adding support" for those [14:45] 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] 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] Or on Android, for that matter. You can install ScummVM on many different platforms [14:53] it's a very cool concept, no doubt. EFMI was officially ported to Mac OS and PlayStation 2 as well. [14:53] it's not just a concept. [14:54] 🙂 Obviously, it's a very practical and real software application. [15:00] [scummvm] athrxx pushed 7 new commits to master: https://is.gd/giWCxl [15:00] scummvm/master eb6a769 athrxx: KYRA: (LOK/Mac) - fix talkie version [15:00] scummvm/master 4a28783 athrxx: KYRA: (LOK/Mac) - priorize resource files that match the selected language [15:00] scummvm/master 6a1f007 athrxx: KYRA :(LOK/Mac) - use correct credits file [15:15] Dominus (~dominus@exult/developer/dominus) left irc: Remote host closed the connection [15:16] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [15:18] @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] I never counted, but I can safely say, that at least 30 engines implement their VMs [15:19] Could be a curiosity to count the exact number [15:22] 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] But wouldn't they be more like interpreters? [15:23] As in scumm for instance would interpret the scumm scripts [15:25] I guess the difference is small [16:00] jmle_ (~jmle@185.153.116.8) left irc: Ping timeout: 268 seconds [16:45] [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] [scummvm] bluegr pushed 4 new commits to master: https://is.gd/71JGIl [16:45] scummvm/master a6a6b3d ccawley2011: CI: Use g++ 4.8 in ubuntu-18.04 builds [16:45] scummvm/master 4fbc026 ccawley2011: CI: Update from Ubuntu 18.04 to 20.04 [16:45] scummvm/master 1e3e14a bluegr: CI: Add the global Ubuntu xenial archive URL as repository [17:14] eriktorbjorn (~eriktorbj@scummvm/eriktorbjorn) joined #scummvm. [17:14] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services.libera.chat [17:44] Virtual machines are often interpreters. Even early Java VMs were interpreting p-code, JIT compilers were developed later [17:52] reset (~reset@user/reset) left irc: Ping timeout: 252 seconds [18:04] reset (~reset@user/reset) joined #scummvm. [18:08] jmle_ (~jmle@94.73.40.89) joined #scummvm. [19:19] jonasbits (~quassel@2a00:66c0:1:1::58) joined #scummvm. [19:23] speachy (~speachy@rockbox/developer/speachy) left irc: Ping timeout: 268 seconds [19:23] speachy (~speachy@ixodidae.shaftnet.org) joined #scummvm. [19:23] speachy (~speachy@ixodidae.shaftnet.org) left irc: Changing host [19:23] speachy (~speachy@rockbox/developer/speachy) joined #scummvm. [19:30] speachy (~speachy@rockbox/developer/speachy) left irc: Ping timeout: 252 seconds [19:38] jonasbits (~quassel@2a00:66c0:1:1::58) left irc: Ping timeout: 268 seconds [19:41] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [19:49] jonasbits (~quassel@185.97.32.58) joined #scummvm. [19:53] sev (~sev@f196234.upc-f.chello.nl) joined #scummvm. [19:53] sev (~sev@f196234.upc-f.chello.nl) left irc: Changing host [19:53] sev (~sev@scummvm/sev) joined #scummvm. [19:53] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [20:02] speachy (~speachy@gw-tf.shaftnet.org) joined #scummvm. [20:02] speachy (~speachy@gw-tf.shaftnet.org) left irc: Changing host [20:02] speachy (~speachy@rockbox/developer/speachy) joined #scummvm. [20:29] risca (~quassel@h-155-4-62-42.A980.priv.bahnhof.se) joined #scummvm. [20:46] Noob question: I'm trying to find all occurrences of a given instruction in an IDA disassembly [20:46] https://cdn.discordapp.com/attachments/581224061091446795/1008114342341918821/unknown.png [20:46] risca (~quassel@h-155-4-62-42.A980.priv.bahnhof.se) left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere. [20:46] What's the best way of doing it? [20:50] risca (~quassel@h-155-4-62-42.A980.priv.bahnhof.se) joined #scummvm. [21:19] Trying to open a file in MS-DOS? [21:23] Basically looking for all the places where a file is opened [21:26] You have 2 options. 1. Search sequence of bytes [21:26] 2. Dump the database into ASM file and use text search [21:27] or you may try to search an immediate value 0x3d00 [21:28] Thanks @sev, that makes sense and it's what I tried to do earlier [21:28] But the search results don't quite make sense to me [21:31] https://cdn.discordapp.com/attachments/581224061091446795/1008125672251719710/unknown.png [21:32] It's showing a lot of lines where the immediate value doesn't appear [21:57] In any case, the dumping works, I'll figure out how to go back to the code from there 🙂 [22:15] speachy (~speachy@rockbox/developer/speachy) left irc: Ping timeout: 255 seconds [22:19] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [22:19] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [22:40] 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] I found a couple mentions of reversing some of the data files, but nothing regarding the engine [22:43] 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] 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] [scummvm] athrxx pushed 1 new commits to master: https://is.gd/40G3np [23:41] scummvm/master b8bc864 athrxx: SCUMM: (LOOM/FM-Towns) - fix regression [00:00] --- Sun Aug 14 2022