[00:03] ugh, read errors from my grim fandango discs [00:05] Kirben (kirben@c220-239-194-17.brasd3.vic.optusnet.com.au) joined #scummvm. [00:05] #scummvm: mode change '+o Kirben' by ChanServ!ChanServ@services. [00:09] WooShell (woo@188-192-188-111-dynip.superkabel.de) left irc: Quit: svc.startd: The system is coming down. syncing file systems... done. [00:13] Juggie (~Juggie@unaffiliated/juggie) left irc: Ping timeout: 245 seconds [00:14] qptain_Nemo (~qN@81.200.28.83) left irc: Read error: Connection reset by peer [00:14] Javacat (~Javacat@unaffiliated/javacat) left irc: Quit: Please, try the fish [00:16] ouch [00:30] LordHoto (~loom@unaffiliated/lordhoto) left irc: Quit: night [00:31] Mataniko: They wouldn't happen to be german? [00:31] nop english [00:31] Ok, then ouch. [00:31] The german discs are supposed to throw a few read-errors [00:31] the english ones, not so much. [00:32] the scratches on the back of mine say otherwise :) [00:32] Oh well, atleast the english ones are the cheapest to replace. [00:37] singron (~eric@porgyon-33.dynamic.rpi.edu) left irc: Quit: leaving [00:40] Adys (~adys@unaffiliated/adys) left irc: Quit: No Ping reply in 90 seconds. [00:40] Adys (~adys@unaffiliated/adys) joined #scummvm. [00:57] digitall (digitall@cpc2-hitc2-0-0-cust28.9-2.cable.virginmedia.com) left #scummvm ("Zzzz"). [01:05] Juggie (~Juggie@unaffiliated/juggie) joined #scummvm. [01:06] pok0j (~pok0j@aedz54.neoplus.adsl.tpnet.pl) left irc: Ping timeout: 272 seconds [01:08] pok0j (~pok0j@dby214.neoplus.adsl.tpnet.pl) joined #scummvm. [01:10] kcl34n (wolter@80.145.23.177) joined #scummvm. [01:10] Herrman (wolter@p509117B1.dip.t-dialin.net) left irc: Read error: Connection reset by peer [01:20] Vampire0 (vampire@jEdit/Vampire) left irc: Ping timeout: 255 seconds [01:28] Juggie (~Juggie@unaffiliated/juggie) left irc: Ping timeout: 260 seconds [01:30] Juggie (~Juggie@unaffiliated/juggie) joined #scummvm. [01:32] Vampire0 (vampire@jEdit/Vampire) joined #scummvm. [01:36] nutron (~nutron@unaffiliated/nutron) left irc: Quit: I must go eat my cheese! [01:41] Juggie (~Juggie@unaffiliated/juggie) left irc: Ping timeout: 245 seconds [01:42] Juggie (~Juggie@unaffiliated/juggie) joined #scummvm. [01:46] Juggie (~Juggie@unaffiliated/juggie) left irc: Ping timeout: 245 seconds [01:48] Juggie (~Juggie@unaffiliated/juggie) joined #scummvm. [02:05] Herrman (wolter@80.145.23.177) joined #scummvm. [02:06] kcl34n (wolter@80.145.23.177) left irc: Read error: Connection reset by peer [02:24] Kaidane (~Kaidane@adsl-065-005-218-152.sip.cae.bellsouth.net) left irc: Read error: Connection reset by peer [02:30] Schnaks_ (~Schnaks@p4FC4B6FB.dip.t-dialin.net) joined #scummvm. [02:31] Schnaks (~Schnaks@p4FC4B6FB.dip.t-dialin.net) left irc: Ping timeout: 260 seconds [02:31] Nick change: Schnaks_ -> Schnaks [02:38] [vEX] (~vex@h-104-222.a244.priv.bahnhof.se) left irc: Ping timeout: 245 seconds [02:44] [vEX] (~vex@h-104-222.a244.priv.bahnhof.se) joined #scummvm. [02:44] #scummvm: mode change '+o [vEX]' by ChanServ!ChanServ@services. [03:07] clone2727 (~clone2727@pool-71-125-67-84.nwrknj.east.verizon.net) left irc: Quit: later [04:11] pok0j (~pok0j@dby214.neoplus.adsl.tpnet.pl) left irc: Remote host closed the connection [04:43] compurob (adc5fb04@gateway/web/freenode/ip.173.197.251.4) joined #scummvm. [04:44] list [04:45] Last message repeated 1 time(s). [04:47] compurob (adc5fb04@gateway/web/freenode/ip.173.197.251.4) left irc: Client Quit [04:56] Juggie (~Juggie@unaffiliated/juggie) left irc: Read error: Operation timed out [04:57] How common is it to pass arguments to a subroutine using the stack? Is that even translatable to C? [04:58] http://pastebin.com/zE1Ditt2 <-- Routine in question [04:59] Mind you, I am not that familiar with asm [05:00] dreammaster (7b0293bf@gateway/web/freenode/ip.123.2.147.191) joined #scummvm. [05:00] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [05:01] Hey risca. I saw your questions in logs.scummvm.org, and just had to log in to say hi and answer you. [05:02] digitall (~digitall@cpc2-hitc2-0-0-cust28.9-2.cable.virginmedia.com) joined #scummvm. [05:02] #scummvm: mode change '+o digitall' by ChanServ!ChanServ@services. [05:02] To answer your question, passing parameters via the stack is the most common means of passing data between routines. The stack is the fundamental means the processor provides for passing data between routines. So it makes sense for most languages to use it [05:02] risca: See http://en.wikipedia.org/wiki/Calling_convention [05:03] specifically http://en.wikipedia.org/wiki/X86_calling_conventions [05:03] Thanks [05:03] np... and dreammaster is far more expert at this than me... [05:04] Action: digitall waves at dreammaster [05:04] Now that you actually mention it, I start to remember my uCpu classes from 3 years back ^^ [05:04] I think the prof mentioned something like that. I just can't see right now how it translates to a C function [05:04] I'll read up [05:08] risca: I'm not sure if you've been monitoring the logs, but I mentioned that Johndoe123 started work on Death Gate a while back. [05:09] I haven't monitored the logs, no. Perhaps I should dig through some archives =) [05:09] He didn't get very far though. But it might prove useful to get some of the routines already figured out. Extra complications because I don't think he used the freeware version of IDA, but it might be possible to export the structures and figured out routines from the professional version to the freeware version. [05:10] It's worth a shot at least [05:10] I've got a copy of his IDB as well, and I don't think he got much further since then, nor would he mind me providing you the data. Drop me a line at my @scummvm.org email address to remind me, and I'll run a test to see if I can export the data from professional IDA to the free version [05:12] I'll do that right away! [05:13] Good. :) It's always to meet new enthusiasts, and we want to encourage them where possible. [05:14] +1 [05:17] Action: digitall goes back to Cruise refactoring... [05:27] hi guys [05:28] Action: Strangerke keeps on reversing his register-based functions.... Yum yum [05:28] Morning. [05:28] Hey Strangerke. [05:28] I logged in early today to answer some questions risca had, since I noticed them in passing in the logs website. :) [05:29] nice :) [05:29] I was very surprised [05:29] I didn't even notive the questions... I should read the logs, I guess [05:33] Okay, when it says 'mov al, ds:34h', does that mean load al with 0x34 or load al with what's located at data segment:0x34? [05:33] From the date segment. [05:34] dreammaster, okay [05:34] Normally in IDA, data offsets will be replaced with labels, so it's clearer it's getting a value from memory [05:49] balrog (~balrog@unaffiliated/balrog) left irc: Read error: Connection reset by peer [05:50] Well, I'm going to drop off again. I'm still at work, and there's still lots to get done today. [05:50] risca: I'll speak to later via email. [05:50] dreammaster, Sure thing [05:50] dreammaster (7b0293bf@gateway/web/freenode/ip.123.2.147.191) left irc: [05:50] kurtwr2 (kurtwr@c-71-193-60-169.hsd1.ca.comcast.net) joined #scummvm. [05:53] kurtwr (kurtwr@c-71-193-60-169.hsd1.ca.comcast.net) left irc: Ping timeout: 265 seconds [05:56] Let me see if I got this straight. When I set an interrupt vector (let's say vector 1F), I specify what part of my code should execute when I do 'int 1F'? [05:58] Strangerke (~Strangerk@46.253.166.145) left irc: Quit: Bbl [06:06] acathla (~acathla@leloop/acathla) left irc: Quit: Coyote finally caught me [06:12] morning all [06:16] risca: ds is just a register too, by the way, which may or may not point at any given time to what ida may call the data segment [06:18] So, e.g., ds:0x1234 may or may not point to a data segment with offset 0x1234? [06:19] Makes sense, though. Iirc, dos memory is segmented, and data may be located in several different data segments [06:34] http://en.wikipedia.org/wiki/X86_memory_segmentation [06:35] ("Real mode", specifically) [06:59] Herrman (wolter@80.145.23.177) left irc: Quit: Murphy's Gesetze: Jedes fertige Programm, das laeuft, ist veraltet. [07:11] ajax16384 (~User@ip137.net169.n37.ru) joined #scummvm. [07:11] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [07:15] ny00123 (~ny00123@bzq-79-176-216-96.red.bezeqint.net) joined #scummvm. [07:39] jakimushka (~jakimushk@178.219.192.15) joined #scummvm. [07:39] #scummvm: mode change '+v jakimushka' by ChanServ!ChanServ@services. [07:47] giucam (~giulio@adsl-ull-160-254.49-151.net24.it) joined #scummvm. [07:48] WooShell (woo@188-192-188-111-dynip.superkabel.de) joined #scummvm. [07:50] moin [07:54] Nick change: _sev_ -> _sev [08:15] salty-horse (~ori@bzq-109-65-176-10.red.bezeqint.net) joined #scummvm. [08:15] #scummvm: mode change '+o salty-horse' by ChanServ!ChanServ@services. [08:19] jakimushka (~jakimushk@178.219.192.15) left irc: Read error: Connection reset by peer [08:19] jakimushka (~jakimushk@178.219.192.15) joined #scummvm. [08:19] #scummvm: mode change '+v jakimushka' by ChanServ!ChanServ@services. [08:24] jakimushka (~jakimushk@178.219.192.15) left irc: Ping timeout: 256 seconds [08:25] jakimushka (~jakimushk@178.219.192.15) joined #scummvm. [08:25] #scummvm: mode change '+v jakimushka' by ChanServ!ChanServ@services. [09:09] Schnaks (~Schnaks@p4FC4B6FB.dip.t-dialin.net) left irc: [09:20] ST1 (~ScottT@ppp118-210-24-156.lns20.adl2.internode.on.net) joined #scummvm. [09:20] ST (~ScottT@ppp118-210-24-156.lns20.adl2.internode.on.net) left irc: Disconnected by services [09:20] Nick change: ST1 -> ST [09:20] #scummvm: mode change '+o ST' by ChanServ!ChanServ@services. [09:27] risca (~risca@wnpgmb0903w-ds01-249-233.dynamic.mtsallstream.net) left irc: Quit: Lämnar [09:38] jakimushka (~jakimushk@178.219.192.15) left irc: Read error: Connection reset by peer [09:41] James|GlideM (~James|Gli@cpc2-mapp11-2-0-cust447.12-4.cable.virginmedia.com) joined #scummvm. [09:41] #scummvm: mode change '+v James|GlideM' by ChanServ!ChanServ@services. [09:49] L0ngcat (~Jonatan@ti0111a380-0560.bb.online.no) left irc: Quit: L0ngcat [10:16] alexbevi (~Alex@bas1-pickering62-1279733936.dsl.bell.ca) joined #scummvm. [10:21] alexbevi (~Alex@bas1-pickering62-1279733936.dsl.bell.ca) left irc: Client Quit [10:38] giucam (~giulio@adsl-ull-160-254.49-151.net24.it) left irc: Quit: Ciao! [10:54] Vampire0_ (vampire@jEdit/Vampire) joined #scummvm. [10:57] Vampire0 (vampire@jEdit/Vampire) left irc: Ping timeout: 265 seconds [10:59] SylvainTV (~Sylvain@ALille-553-1-112-160.w92-155.abo.wanadoo.fr) joined #scummvm. [10:59] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [11:12] LordHoto (~loom@unaffiliated/lordhoto) joined #scummvm. [11:12] #scummvm: mode change '+o LordHoto' by ChanServ!ChanServ@services. [11:16] alexbevi (~Alex@207.34.241.1) joined #scummvm. [11:17] dreammaster (~paulfgilb@C-61-68-132-242.bur.connect.net.au) joined #scummvm. [11:17] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [11:33] qptain_Nemo (~qN@81.200.28.83) joined #scummvm. [11:42] Nick change: Vampire0_ -> Vampire0 [11:59] qptain_Nemo (~qN@81.200.28.83) left irc: Read error: Connection reset by peer [12:00] qptain_Nemo (~qN@81.200.28.83) joined #scummvm. [12:13] Strangerke (51f60aa1@gateway/web/freenode/ip.81.246.10.161) joined #scummvm. [12:13] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [12:13] hi guys [12:16] Hey :) [12:26] hi Strangemaster and dreamerke. [12:28] Yo :) [12:30] hi madmoose :) [13:21] jakimushka (~jakimushk@178.219.192.15) joined #scummvm. [13:21] #scummvm: mode change '+v jakimushka' by ChanServ!ChanServ@services. [13:48] Kirben (kirben@c220-239-194-17.brasd3.vic.optusnet.com.au) left irc: [14:25] clone2727 (~clone2727@pool-71-125-67-84.nwrknj.east.verizon.net) joined #scummvm. [14:25] #scummvm: mode change '+o clone2727' by ChanServ!ChanServ@services. [14:29] dreammaster (~paulfgilb@C-61-68-132-242.bur.connect.net.au) left irc: Quit: Leaving for the day [14:45] jakimushka (~jakimushk@178.219.192.15) left irc: Ping timeout: 260 seconds [14:46] giucam (~giulio@adsl-ull-160-254.49-151.net24.it) joined #scummvm. [15:11] Javacat (~Javacat@unaffiliated/javacat) joined #scummvm. [15:48] Schnaks (~Schnaks@p4FC49FF4.dip.t-dialin.net) joined #scummvm. [15:55] Upthorn (~ogmar@69.62.144.56) left irc: Ping timeout: 246 seconds [15:55] alexbevi (~Alex@207.34.241.1) left irc: Ping timeout: 265 seconds [16:02] balrog (~balrog@unaffiliated/balrog) joined #scummvm. [16:07] Strangerke (51f60aa1@gateway/web/freenode/ip.81.246.10.161) left irc: Quit: Bbl [16:17] balrog_ (~balrog@unaffiliated/balrog) joined #scummvm. [16:19] balrog (~balrog@unaffiliated/balrog) left irc: Ping timeout: 240 seconds [16:19] Nick change: balrog_ -> balrog [16:24] SylvainTV (~Sylvain@ALille-553-1-112-160.w92-155.abo.wanadoo.fr) left irc: Ping timeout: 255 seconds [16:30] jakimushka (~jakimushk@178.219.192.15) joined #scummvm. [16:30] #scummvm: mode change '+v jakimushka' by ChanServ!ChanServ@services. [16:39] Strangerke (~Strangerk@46.253.166.145) joined #scummvm. [16:39] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [16:56] dtcrshr (~datacrush@unaffiliated/datacrusher) joined #scummvm. [17:01] sirlemonhead (~bduncan22@86-40-29-131-dynamic.b-ras2.prp.dublin.eircom.net) joined #scummvm. [17:09] pok0j (~pok0j@dby214.neoplus.adsl.tpnet.pl) joined #scummvm. [17:24] giucam (~giulio@adsl-ull-160-254.49-151.net24.it) left irc: Read error: Connection reset by peer [17:26] pok0j (~pok0j@dby214.neoplus.adsl.tpnet.pl) left irc: Ping timeout: 245 seconds [17:28] pok0j (~pok0j@ewt247.neoplus.adsl.tpnet.pl) joined #scummvm. [17:50] kurtwr (kurtwr@c-71-193-60-169.hsd1.ca.comcast.net) joined #scummvm. [17:52] kurtwr2 (kurtwr@c-71-193-60-169.hsd1.ca.comcast.net) left irc: Ping timeout: 245 seconds [18:13] waltervn (~chatzilla@82-171-63-220.ip.telfort.nl) joined #scummvm. [18:35] Javacat (~Javacat@unaffiliated/javacat) left irc: Quit: Please, try the fish [18:42] giucam (~giulio@adsl-ull-214-205.49-151.net24.it) joined #scummvm. [18:46] :( [19:10] jakimushka (~jakimushk@178.219.192.15) left irc: Read error: Connection reset by peer [19:11] jakimushka (~jakimushk@178.219.192.15) joined #scummvm. [19:11] #scummvm: mode change '+v jakimushka' by ChanServ!ChanServ@services. [19:18] James|GlideM (~James|Gli@cpc2-mapp11-2-0-cust447.12-4.cable.virginmedia.com) left irc: Read error: Connection reset by peer [19:49] risca (~risca@wi-secure-6897.cc.umanitoba.ca) joined #scummvm. [19:51] Kaidane (~Kaidane@adsl-065-005-218-152.sip.cae.bellsouth.net) joined #scummvm. [20:03] ajax16384 (~User@ip137.net169.n37.ru) left irc: Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/ [20:05] SimSaw (~SimSaw@82.113.121.117) joined #scummvm. [20:07] salty_horse (~ori@109.65.176.10) joined #scummvm. [20:07] #scummvm: mode change '+o salty_horse' by ChanServ!ChanServ@services. [20:11] salty-horse (~ori@bzq-109-65-176-10.red.bezeqint.net) left irc: Ping timeout: 240 seconds [20:34] jakimushka (~jakimushk@178.219.192.15) left irc: Ping timeout: 248 seconds [20:45] SimSaw (~SimSaw@82.113.121.117) left irc: [20:45] salty_horse (~ori@109.65.176.10) left irc: Quit: Leaving [20:48] _sev: here? [20:49] <_sev> =C7 [20:49] <_sev> yep [20:52] clone2727 (~clone2727@pool-71-125-67-84.nwrknj.east.verizon.net) left irc: Read error: Connection reset by peer [21:02] Before I forget... Happy Star Wars day everybody! [21:02] Strangerke: Yes, live long and prosper. [21:03] http://www.youtube.com/watch?v=BCmi5loEBUk [21:07] Bah. [21:09] Strangerke: don't forget that tomorrow is "Revenge of the Fifth"! [21:10] Pfft [21:10] Yesterday was Discoflux. [21:12] clone2727 (~clone2727@pool-71-125-67-84.nwrknj.east.verizon.net) joined #scummvm. [21:12] #scummvm: mode change '+o clone2727' by ChanServ!ChanServ@services. [21:13] clónès! [21:21] Willem Jan Palenstijn master * r5a1f458 / engines/dreamweb/dreamweb.cpp : [21:21] DREAMWEB: Add character map for the Italian version. [21:21] It is the same as the French version. This fixes bug #3523338. - http://git.io/uxnnNg [21:34] balrog (~balrog@unaffiliated/balrog) left irc: Ping timeout: 276 seconds [21:36] wjp: \o/ [21:36] balrog_phone (~balrog@unaffiliated/balrog) joined #scummvm. [21:39] Action: wjp likes 1 line fixes :-) [21:40] Meh. It always looks so ridiculous when the commit message is longer than the actual fix [21:49] balrog_phone (~balrog@unaffiliated/balrog) left irc: Quit: Bye [21:58] balrog_phone (~balrog@unaffiliated/balrog) joined #scummvm. [22:13] waltervn (~chatzilla@82-171-63-220.ip.telfort.nl) left irc: Remote host closed the connection [22:14] risca (~risca@wi-secure-6897.cc.umanitoba.ca) left irc: Quit: Lämnar [22:14] risca (~risca@wi-secure-6897.cc.umanitoba.ca) joined #scummvm. [22:17] Smedles (~psmedley@2001:44b8:1e3:1d00:74f3:91b4:8498:4b2) left irc: Quit: No Ping reply in 180 seconds. [22:17] Smedles (~psmedley@2001:44b8:1e3:1d00:40a:fe34:667f:1c02) joined #scummvm. [22:19] risca (~risca@wi-secure-6897.cc.umanitoba.ca) left irc: Ping timeout: 272 seconds [22:20] WooShell (woo@188-192-188-111-dynip.superkabel.de) left irc: Quit: svc.startd: The system is coming down. syncing file systems... done. [22:20] balrog (~balrog@unaffiliated/balrog) joined #scummvm. [22:34] giucam (~giulio@adsl-ull-214-205.49-151.net24.it) left irc: Quit: Ciao! [22:37] balrog_phone (~balrog@unaffiliated/balrog) left irc: Quit: Bye [22:49] ny00123 (~ny00123@bzq-79-176-216-96.red.bezeqint.net) left irc: Quit: Leaving [22:51] droid2727 (~AndChat@47.sub-75-198-185.myvzw.com) joined #scummvm. [22:51] #scummvm: mode change '+o droid2727' by ChanServ!ChanServ@services. [23:04] clone2727 (~clone2727@pool-71-125-67-84.nwrknj.east.verizon.net) left irc: Ping timeout: 276 seconds [23:07] Javacat (~Javacat@unaffiliated/javacat) joined #scummvm. [23:08] Action: droid2727 wonders where clone2727 went [23:08] Mwahaha [23:09] So that's what this plug is for [23:09] :O [23:10] the joke would have been better if droid was disconnected [23:10] Why? O_o [23:10] Pulling plugs out of the wall sockets in your home would not make your mobile phone disconnect [23:11] because clones don't need plugs! [23:11] Obviously he does [23:21] pok0j (~pok0j@ewt247.neoplus.adsl.tpnet.pl) left irc: Remote host closed the connection [23:34] Kirben (kirben@c220-239-194-17.brasd3.vic.optusnet.com.au) joined #scummvm. [23:34] #scummvm: mode change '+o Kirben' by ChanServ!ChanServ@services. [23:42] clone2728 (~AndChat@122.sub-75-250-96.myvzw.com) joined #scummvm. [23:43] droid2727 (~AndChat@47.sub-75-198-185.myvzw.com) left irc: Ping timeout: 245 seconds [23:44] $ mv clone2728 droid2727 [23:45] L0ngcat (~Jonatan@22.84-48-229.nextgentel.com) joined #scummvm. [23:56] nah [23:56] Upth (~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net) joined #scummvm. [23:56] Nick change: Upth -> Upthorn [23:56] #scummvm: mode change '+v Upthorn' by ChanServ!ChanServ@services. [00:00] --- Sat May 5 2012