[00:45] We'll see if I can actually tackle the reimplementation... I'm a Unity game dev, so this is new territory for me [00:45] At the very least I'll have a Ghidra project to upload as a reference implementation [01:00] [scummvm] mduggan pushed 1 new commits to master: https://is.gd/eLszCe [01:00] scummvm/master 8d0aa01 mduggan: DEVTOOLS: Improve documentation for make_class.py [01:49] speachy (~speachy@gw-tf.shaftnet.org) joined #scummvm. [01:49] speachy (~speachy@gw-tf.shaftnet.org) left irc: Changing host [01:49] speachy (~speachy@rockbox/developer/speachy) joined #scummvm. [01:53] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [01:54] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 268 seconds [01:54] Nick change: DominusExult -> Dominus [02:34] gsi (~gsi@dynamic-077-182-077-219.77.182.pool.telefonica.de) left irc: Ping timeout: 268 seconds [02:35] gsi (~gsi@dynamic-077-179-053-178.77.179.pool.telefonica.de) joined #scummvm. [03:48] Is it me or is downloading scummvm-2.6.0-win32-x86_64.zip from frs extremely slow. Getting 30-50kb/s while after saving it in IA and downloading it from there I got significantly faster speeds (it's already done since typing this) [04:09] treloret2 (~treloret2@188-127-132-5.ftth.glasoperator.nl) left irc: Ping timeout: 252 seconds [04:28] Mh, I can't replicate it, getting 8MB/s at the moment... maybe garbled routing to your provider [04:43] Build [#323](https://buildbot.scummvm.org/#builders/159/builds/323) of `daily-master` completed successfully. [04:47] EternalSunshine (~andrevan@user/EternalSunshine) joined #scummvm. [04:56] Yeah, looks like it [04:56] stupid pipes [05:26] EternalSunshine (~andrevan@user/EternalSunshine) left irc: Quit: WeeChat 3.6 [06:18] you used untyped search, so it kind of search for bytes IIRC [06:59] Is 0x3d00 the variable holding the file name? If so, Ive had decent luck defining that variable, depending on how the segments work out, then ref searching works out n [07:16] [scummvm] neuromancer pushed 1 new commits to master: https://is.gd/RMlSPo [07:16] scummvm/master 3e12171 neuromancer: HYPNO: added detection of wetlands 1.1 [07:16] Dominus (~dominus@exult/developer/dominus) left irc: Remote host closed the connection [07:16] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/eoOACE [07:16] scummvm/master 0187b9f : I18N: Update translations templates [07:16] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [08:00] a guess: the code was "mov ax, 0x3d00" (or similar) so I'd assume it's an int 21 opcode, the "int" instruction wasn't shown in the screenshot but there was talk about DOS file ops [08:00] since the accumulator was assigned to it's most likely not an operand, these would go to dx or si or other registers [08:01] searching for the 0x3d value in a bytes dump of course would also find other unrelated locations which aren't "mov ax, 0x3d00" [08:05] I didn't realize The Secret of Monkey Island was almost translated into Swedish. Article in Swedish, with a few English bits: https://spelpappan.se/2015/09/hur-the-secret-of-monkey-island-oversattes-till-svenska/ [08:06] Maybe that explains why the Swedish version of Last Crusade (that was mentioned in issue #1 of The Adventurer) was never released, too. [08:21] The guy who did Loom translation for Makh-Shevet in the 90's said he was also working to translate Monkey Island.. and there was even a leaflet advertising the hebrew version of it as well. This official release never came out. I'm glad because we had the chance to fix it by fan translation😎 [08:33] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [08:33] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [09:09] "Kajbjörn Trahnved" [09:22] Dominus (~dominus@exult/developer/dominus) left irc: Quit: Oh no... znc died [09:24] Dominus (~dominus@exult/developer/dominus) joined #scummvm. [09:57] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [10:05] [scummvm] orgads opened pull request #4185: GUI: Show user-provided names in grid widget (master...grid-titles) https://is.gd/63dRqX [10:33] sev (~sev@f196234.upc-f.chello.nl) joined #scummvm. [10:33] sev (~sev@f196234.upc-f.chello.nl) left irc: Changing host [10:33] sev (~sev@scummvm/sev) joined #scummvm. [10:33] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [10:35] Hello, that sounds exciting. I am not aware of efforts there [11:27] Nope! Its the DOS command code [11:29] @gsi yep, theres an interrupt after that [11:30] It was showing lots of adjacent instructions so probably I was doing something wrong& not at home atm but Ill take another look tomorrow! [12:06] [scummvm] sev- opened pull request #4186: VIDEO: Add generic subtitles in SRT format (master...subtitles) https://is.gd/K2O4nB [12:09] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [12:09] sev (~sev@f196234.upc-f.chello.nl) joined #scummvm. [12:09] sev (~sev@f196234.upc-f.chello.nl) left irc: Changing host [12:09] sev (~sev@scummvm/sev) joined #scummvm. [12:09] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [12:20] treloret2 (~treloret2@188-127-132-5.ftth.glasoperator.nl) joined #scummvm. [12:21] @talkingalone I'm not a developer. Is it 16bit or 32bit DOS executable? I have no idea, but it seems there's segments and such in 16bit [12:31] [scummvm] athrxx pushed 1 new commits to master: https://is.gd/7tHkMI [12:31] scummvm/master 9670b84 athrxx: KYRA :(LOK/Mac) - minor sound driver improvement [12:31] [scummvm] ScummVM-Translations pushed 1 new commits to master: https://is.gd/f6LnOU [12:31] scummvm/master ecd3d07 : I18N: Update translation files [12:33] [scummvm] einstein95 opened pull request #4187: WAGE: Simplify armor check, add some games that slipped past (master...wage) https://is.gd/ea810i [13:25] [scummvm] einstein95 opened pull request #4188: MACVENTURE: Fix detection for Deja Vu 1993, others (master...master) https://is.gd/EMQK1f [13:49] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [14:09] [scummvm] athrxx pushed 1 new commits to master: https://is.gd/eOZz6l [14:09] scummvm/master 9d5155c athrxx: KYRA: (LOK/Mac) - revert 4a287834 and make a different fix [14:35] sev (~sev@f196234.upc-f.chello.nl) joined #scummvm. [14:35] sev (~sev@f196234.upc-f.chello.nl) left irc: Changing host [14:35] sev (~sev@scummvm/sev) joined #scummvm. [14:35] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [14:44] [scummvm] sev- closed pull request #4188: MACVENTURE: Fix detection for Deja Vu 1993, others (master...master) https://is.gd/EMQK1f [14:44] [scummvm] sev- pushed 1 new commits to master: https://is.gd/6qtKhN [14:44] scummvm/master c19597d einstein95: MACVENTURE: Fix detection for Deja Vu 1993, others [14:46] [scummvm] sev- pushed 1 new commits to master: https://is.gd/2bxXGm [14:46] scummvm/master 1326ae2 sev-: MACVENTURE: Drop unneeded assignment. The same value is in the default constructor [15:25] palasso (~palasso@user/palasso) joined #scummvm. [15:53] I dont think there were usually segments in 16bits because the address space was smaller, but there are in 32 bits- this is 80186 assembly so yep, there are segments hehe [15:53] I had it in mind 😄 [15:54] You usually set the segment register to whatever and forget about it [15:56] really? 16bit DOS code _did_ use segments, 64KiB in size, with 16 bytes granularity, across a total 1MiB address space [15:56] that's why application code did have to readjust segment registers all the time when code or data would exceed 64KiB size [15:57] 32bit mode (DOS extenders) were the first to use flat memory where segment registers would remain over longer periods [16:00] @gsi that actually makes sense since 64kb is too little memory I guess [16:02] Thanks for the clarification 🙂 [16:03] In this case though in dealing with 32bits, so there dont seem to be a lot of segment switching [17:18] TMM_ (hp@amanda.tmm.cx) left irc: Quit: https://quassel-irc.org - Chat comfortably. Anywhere. [17:18] TMM_ (hp@amanda.tmm.cx) joined #scummvm. [18:08] [scummvm] BLooperZ opened pull request #4189: SCUMM: MONKEY2: fix BiDi in multi-line dialogue interpolation (master...monkey2_multiline_bidi) https://is.gd/s43bl3 [19:16] [scummvm] BLooperZ opened pull request #4190: SCUMM: MONKEY2: align library cards to the right (master...monkey2_library_align_cards) https://is.gd/rUUtB6 [19:16] [scummvm] orgads closed pull request #4189: SCUMM: MONKEY2: fix BiDi in multi-line dialogue interpolation (master...monkey2_multiline_bidi) https://is.gd/s43bl3 [19:16] [scummvm] orgads pushed 1 new commits to master: https://is.gd/NcicDK [19:16] scummvm/master 2081313 BLooperZ: SCUMM: MONKEY2: fix BiDi in multi-line dialogue interpolation [19:41] [scummvm] orgads closed pull request #4190: SCUMM: MONKEY2: align library cards to the right (master...monkey2_library_align_cards) https://is.gd/rUUtB6 [19:41] [scummvm] orgads pushed 1 new commits to master: https://is.gd/8JPb02 [19:41] scummvm/master 2af18f7 BLooperZ: SCUMM: MONKEY2: align library cards to the right [19:59] DominusExult (~dominus@exult/developer/dominus) joined #scummvm. [20:01] Dominus (~dominus@exult/developer/dominus) left irc: Ping timeout: 268 seconds [20:01] Nick change: DominusExult -> Dominus [21:41] sev (~sev@scummvm/sev) left irc: Quit: This computer has gone to sleep [21:42] sev (~sev@scummvm/sev) joined #scummvm. [21:42] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat [22:19] palasso (~palasso@user/palasso) left irc: Remote host closed the connection [22:35] TAS-2012v (~2012@c83-250-6-202.bredband.tele2.se) joined #scummvm. [22:37] TAS_2012v (~2012@c83-250-6-202.bredband.tele2.se) left irc: Ping timeout: 268 seconds [22:37] Nick change: TAS-2012v -> TAS_2012v [22:37] i have a question [23:04] That's great, but why not ask it right away? [23:07] [scummvm] athrxx pushed 1 new commits to master: https://is.gd/ghE4CL [23:07] scummvm/master b4185bd athrxx: SCUMM: (LOOM/EGA) - fix bug 13763 (Inaccurate text position) [00:00] --- Mon Aug 15 2022