IRC logs for #opendune on OFTC at 2011-05-04
            
02:38:32 *** glx has quit IRC
09:18:57 *** TinoDidriksen has quit IRC
09:19:40 *** TinoDidriksen has joined #openDune
12:31:40 *** glx has joined #openDune
12:32:26 <glx> hello
12:52:16 <Xaroth|Work> o/
13:00:54 *** ChanServ sets mode: +v TrueBrain
13:00:54 *** ChanServ sets mode: +v DorpsGek
13:22:08 <DorpsGek> SVN: glx (r1506) -Add: C-ified Driver_Uninit()
13:49:47 <DorpsGek> SVN: truebrain (r1507) -Fix: removed unused emu_ functions
14:05:59 <DorpsGek> SVN: glx (r1508) -Add: C-ified Drivers_CustomTimer_[06A9|UninstallInterrupt|RemoveHandler]()
14:11:07 <TrueBrain> @calc 0x20
14:11:07 <DorpsGek> TrueBrain: 32
14:11:08 <TrueBrain> @calc 0x58
14:11:08 <DorpsGek> TrueBrain: 88
14:12:55 <glx> 2 functions left
14:16:30 <DorpsGek> SVN: truebrain (r1509) -Add (#63): C-ified GUI_Mentat_Display (patch by Alberth, although slightly improved)
14:16:36 <DorpsGek> Bugs: http://bugs.opendune.org/view.php?id=63 :: New Status: closed (fixed)
14:22:39 <DorpsGek> SVN: truebrain (r1510) -Add (#69): C-ified Load_Palette_Mercenaries() (patch by Alberth)
14:22:47 <DorpsGek> Bugs: http://bugs.opendune.org/view.php?id=69 :: New Status: closed (fixed)
14:25:48 <glx> emu_ip = emu_get_memory16(emu_cs, emu_si, 0x8);
14:25:49 <glx> emu_push(emu_cs);
14:25:49 <glx> emu_cs = emu_get_memory16(emu_cs, emu_si, 0xA);
14:25:49 <glx> emu_push(0x05A2);
14:25:49 <glx> switch ((emu_cs << 16) + emu_ip) {
14:25:50 <glx> case 0x27560622: emu_Drivers_CustomTimer_OriginalInterrupt(); break;
14:25:50 <glx> but emu_Drivers_CustomTimer_OriginalInterrupt() doesn't pop emu_cs
14:28:50 <TrueBrain> the emu_sp mos tlikely is being reset
14:28:55 <TrueBrain> so that won't cause a problem
14:28:57 <TrueBrain> still ugly :D
14:30:12 <glx> oh it uses it's own stack
14:30:23 <glx> so indeed not a problem
14:31:46 <TrueBrain> interrupts .. what can you do? :)
14:38:51 <DorpsGek> SVN: truebrain (r1511) -Fix: removed unused extern define
15:32:18 <glx> grr I have a bug
15:33:24 <TrueBrain> :(
15:34:02 <glx> [EMU] [ INB:00 ] Not Yet Implemented
15:34:02 <glx> Creating crash-dump ...
15:34:02 <glx> Crash-dump in 'memory/crash.bin'
15:34:09 <glx> probably a stupid mistake
15:36:26 <glx> ok it's at 2BA5:0228
15:38:44 <glx> hmm not very useful :(
15:44:12 <glx> ok maybe I should not remove all push and pop in interrupt
15:47:14 <glx> that was it
16:06:04 <DorpsGek> SVN: glx (r1512) -Add: C-ified Drivers_CustomTimer_[Interrupt|OriginalInterrupt](). Bye segment 2756
16:14:43 <glx> now time to cleanup all the emu_get_XXX(0x2756, ...)
16:46:59 *** Alberth has joined #openDune
17:45:36 <DorpsGek> SVN: glx (r1513) -Change: replace 0x2756 variables with static variables
18:27:06 <Alberth> nice cryptic description :)
19:37:30 <Alberth> hmm, I should not try to compile while rewriting to proper C code :)
19:39:57 <glx> hehe
20:17:58 <Xaroth|Work> halfway conversions can have interesting results :P
20:44:17 <Alberth> f__B4DA_0308_0018_F99F() starts to make some sense :)
20:49:49 *** Alberth has left #openDune
20:58:59 <DorpsGek> SVN: glx (r1514) -Fix: removed unused emu_ functions