IRC logs for #opendune on OFTC at 2010-04-14
            
02:14:41 *** glx has quit IRC
08:17:28 *** Osai has quit IRC
08:17:28 *** planetmaker has quit IRC
08:17:28 *** tneo has quit IRC
08:17:28 *** SmatZ has quit IRC
08:21:37 *** Osai has joined #openDune
08:22:36 *** planetmaker has joined #openDune
08:22:36 *** ChanServ sets mode: +v planetmaker
08:24:06 *** tneo has joined #openDune
10:37:18 *** SmatZ has joined #openDune
11:41:45 *** glx has joined #openDune
11:41:45 *** ChanServ sets mode: +o glx
11:42:10 <glx> hello
11:43:52 <TrueBrain> hello :)
11:44:06 <TrueBrain> I almost got the basics of libemu working on Microblaze (BigEndian :p)
11:49:44 <glx> nice
11:50:07 <glx> many changes needed?
11:52:00 <TrueBrain> not really
11:52:08 <TrueBrain> most memory access goes via emu_get_memory16 :)
11:53:28 <glx> of course
11:53:47 <TrueBrain> but I havent been able to test it for real
11:53:53 <TrueBrain> so far all kinds of silly issues surfaced
11:54:05 <TrueBrain> like now ... my app is bigger than 256k :p
12:28:17 <glx> sometimes it's hard to find the called function
12:28:42 <glx> 1ab74:,...9a 7e 11 3d 18 ,...call 0x183d:0x117e --> 1A34:117E
12:29:31 <glx> but as there is no emu_ wrapper for Unit_GetTargetPriority() it's harder to find it is the called function
12:30:00 <TrueBrain> hehe
12:30:08 <TrueBrain> yeah, we had that issue a few months back already
12:30:11 <TrueBrain> will only get worse :p
12:30:41 <TrueBrain> I considered leaving all entries in function_names for a while .. but .. owh well .. there shouldn't be that many unresolves :p
12:31:55 <glx> I like my decompile.sh :)
12:34:13 <TrueBrain> and I think I finally have libemu in such state it will start showing me something ....
12:34:19 <TrueBrain> or at least, that the initial funciton can be called :p
12:34:54 <TrueBrain> had to put the whole program in the dram, but that is just minor detail :p
12:38:38 <TrueBrain> GRRRRR ... stupid broken drivers ...
12:38:49 <TrueBrain> one refuses to run under certain conditions .. and I am unsure about those conditions :p
12:39:24 <glx> ,...emu_push(emu_si);
12:39:24 <glx> ,...emu_push(emu_cs); emu_push(0x080E); emu_cs = 0x167E; emu_Tools_Index_GetUnit();
12:39:24 <glx> l__080E:
12:39:24 <glx> ,...emu_pop(&emu_cx);
12:39:24 <glx> ,...emu_orw(&emu_ax, emu_dx);
12:39:26 <glx> ,...if (emu_ax == 0) goto l__082E;
12:39:26 <glx> ,...emu_push(emu_si);
12:39:28 <glx> ,...emu_push(emu_cs); emu_push(0x0819); emu_cs = 0x167E; emu_Tools_Index_GetUnit();
12:39:44 <glx> sometimes they use local vars for nothing, sometimes they don't use them
12:54:04 <TrueBrain> okay, it is missing the timer interrupt now .. but it seems it at least finally loads :p
12:57:12 <TrueBrain> and there is no way to fake the timer ... I need to implement it directly
12:57:14 <TrueBrain> blegh :p
12:57:19 <TrueBrain> but okay .. a job for tomorrow :)
12:59:29 <glx> you need to use the read hardware timer interrupt I guess
12:59:40 <glx> *real
12:59:58 <glx> (if it has one of course)
13:01:11 <TrueBrain> well, more the issue of the pic_run calls ;)
13:26:24 <glx> nice, the unresolved stuff in f__176C_0882_0014_0C6A() is full of code duplication
14:27:58 *** Osai has quit IRC
14:27:58 *** planetmaker has quit IRC
14:27:58 *** tneo has quit IRC
14:27:58 *** SmatZ has quit IRC
14:28:59 *** Osai has joined #openDune
14:29:59 *** planetmaker has joined #openDune
14:29:59 *** ChanServ sets mode: +v planetmaker
14:31:03 *** tneo has joined #openDune
14:35:12 <DorpsGek> SVN: glx (r1082) -Add: C-ified Script_Unit_GetTargetPriority() and Script_Unit_Unknown0882()
15:00:01 *** SmatZ has joined #openDune
17:31:50 *** Osai has quit IRC
17:31:50 *** planetmaker has quit IRC
17:31:50 *** tneo has quit IRC
17:31:50 *** SmatZ has quit IRC
17:33:20 *** Osai has joined #openDune
17:33:50 *** planetmaker has joined #openDune
17:33:50 *** ChanServ sets mode: +v planetmaker
17:34:20 *** tneo has joined #openDune
17:35:14 *** SmatZ has joined #openDune
19:29:23 <DorpsGek> SVN: truebrain (r1083) -Fix: return NULL when doing memorycsip over a csip(0)
19:29:43 <DorpsGek> SVN: truebrain (r1084) -Add: C-ified GUI_DrawText()
19:44:19 <glx> r1083 is nice :)
19:44:54 <glx> will need to review all memorycsip and simplify some memorycsip calls
19:45:43 <glx> still on mac?
20:07:08 <Xaroth|Work> think he's ninja-editing again
20:09:30 <DorpsGek> SVN: glx (r1085) -Fix (r1084): MSVC project
20:36:08 <TrueBrain> yup
20:36:12 <TrueBrain> almost did DrawText_Wrapper
20:36:20 <TrueBrain> but the train entered the station early :p
20:36:22 <TrueBrain> will finish it tomorrow :)
23:27:55 <DorpsGek> SVN: glx (r1086) -Add: C-ified Script_Unit_Unknown1A40(), Script_Unit_Unknown1A9F(), Script_Unit_Unknown1F51() and Script_Unit_Unknown212E()