IRC logs for #opendune on OFTC at 2012-09-01
⏴ go to previous day
00:26:50 *** Xaroth|Work has joined #openDune
00:26:50 *** ChanServ sets mode: +o Xaroth|Work
07:52:31 *** blathijs has joined #openDune
08:38:23 *** dihedral has joined #openDune
11:23:25 *** Xaroth|Work has joined #openDune
11:23:25 *** ChanServ sets mode: +o Xaroth|Work
13:06:57 *** TinoDidriksen has joined #openDune
16:05:32 <TrueBrain> right ... lets see if I can find that project somewhere ...
16:05:49 <TrueBrain> I am not a very good when it comes down to storing information in an ordered fashion :D
16:07:57 <TrueBrain> hmm .. it is not where I expected it :s
16:11:05 <TrueBrain> it seems I never installed those tools on my new machine; OpenDUNE didnt need it by then
16:14:35 <TrueBrain> ha, it is on my old machine :D
16:14:46 <TrueBrain> now how did it work again .... lolz
16:15:09 <TrueBrain> I remember I had a dir with games to test with
16:15:41 <TrueBrain> Tomaz: do you have that game for me? :)
16:16:56 <TrueBrain> ah, found my scripts :D Whiiieeee
16:17:13 <TrueBrain> snipes ... stunts ...
16:18:29 <TrueBrain> ThemePark is even between the games ..
16:22:26 <TrueBrain> how was the preload command again ...
16:22:36 <TrueBrain> ld tells me preload fails, without really telling me why
16:23:02 <glx> maybe I have it in the bash history on the VM
16:24:32 <TrueBrain> owh, 64bit main file
16:25:09 <TrueBrain> and I have no 32bit LibSDL here, lolz
16:26:04 <TrueBrain> and I doubt compiling it for 64bit will work tbh :P
16:26:10 <TrueBrain> I also dont have TCC installed
16:28:21 <TrueBrain> and now I get compile errors :(
16:28:30 <TrueBrain> libemu undefined reference stdscr
16:28:34 <TrueBrain> that is Windows ... hmmm
16:28:35 <glx> of course it checks disks
16:30:06 <TrueBrain> libemu.so compiles waddch ..
16:30:10 <TrueBrain> it is not in the source
16:30:16 <TrueBrain> well, first some food
16:38:34 <glx> hmm I have a jit.sh script doing : LD_PRELOAD=libjit.so LD_LIBRARY_PATH=. $2 ./opendune $1
16:38:59 <glx> so first arg should be the crash file
16:39:16 <glx> but I can't remember what was the second arg
16:54:47 <TrueBrain> well, atm I cant get those libraries to compile :P
16:55:46 <glx> other important command was ./toc --static .
16:56:10 <TrueBrain> yeah, the compile.sh takes care of that
16:57:42 <TrueBrain> it is odd, the checkouts I have contain libemu.so which is 64bit
16:57:45 <TrueBrain> but libjit.so is 32bit
16:57:49 <TrueBrain> and I cannot compile a 32bit libemu
16:57:54 <TrueBrain> not really sure why
16:58:29 <TrueBrain> well, going to try this last thing, and then I am going to give up :P
16:58:36 <TrueBrain> this is simply wayyyyyyy to long ago / to old
16:58:53 <glx> and totally undocumented :)
17:01:21 <TrueBrain> ah, now I am missing tcc
17:02:54 <TrueBrain> and ofc, I need the 32bit version of it ...
17:06:44 <TrueBrain> who is the greatest, I am the greatest
17:07:39 <TrueBrain> Tomaz: ThemePark indeed is not possible; it is a 32bit app which uses highmem
17:07:42 <TrueBrain> totally unsupported :D
17:09:56 <TrueBrain> Tomaz: DesertStrike: Requires an 80386 processor or later.
17:10:10 <TrueBrain> it is 'nice' code in the way it detects if 32bit instructions are excuted correctly
17:10:16 <TrueBrain> so that too, I cannot help you with
17:10:32 <TrueBrain> and some bits and parts of 386
17:10:38 <TrueBrain> but no registers etc
17:11:22 <TrueBrain> well, that was insteresting, to get that tool working again :D
17:11:40 <glx> write some docs for the next time ;)
17:11:50 <TrueBrain> you really expect a next time? :)
17:12:08 <glx> this one was not expected
17:12:19 <TrueBrain> well, I now have a workable version, so we should be fine :P
17:32:50 <Tomaz> i expect 386 support and 32bit support!
17:32:57 <Tomaz> and that highmem thing!
17:34:35 <Tomaz> TrueBrain: should I send DesertStrike or is it a no go?
17:38:25 <TrueBrain> I found a copy myself
17:38:29 <TrueBrain> and it is a 32bit application
17:38:40 <TrueBrain> at least, it uses 80386 instructions
17:39:58 <Tomaz> so, just out of curiosity
17:40:33 <Tomaz> the tool you have, how hard would it be to enhance it to allow 32bit applications? or 80386 instructions?
17:40:47 <TrueBrain> the instructions aren't really the issue
17:41:01 <TrueBrain> the issue is that 90% of them use protected memory
17:41:08 <TrueBrain> which is a totally different approach
17:41:16 <TrueBrain> there is no "quick fix" for that
17:42:26 <TrueBrain> also, applications written in protected mode 90% of the time use a real compiler
17:42:31 <TrueBrain> like Borland C, Intel C, etc
17:42:36 <TrueBrain> IDA does a fine job decompiling those
17:42:44 <Tomaz> WatcomC in the case of theme park
17:42:52 <TrueBrain> so the "gain" of adding that is very very minimal
17:43:04 <TrueBrain> (while it consumes a lot of effort)
17:43:54 <glx> 32bit apps don't require overlay either I think
17:44:05 <TrueBrain> protected memory makes that obsolete, yes
17:44:11 <TrueBrain> not memory, dammit :P
17:44:19 <TrueBrain> protected mode is overlay, but on OS level :)
17:44:44 <glx> easier to manage for devs ;)
17:44:54 <Tomaz> so im better off using IDA then?
17:47:24 <Tomaz> time to learn IDA then!
17:47:42 <Tomaz> I have loaded the exe in IDA but, well, I didnt know where to start so :P
17:48:32 <TrueBrain> there are many good tutorials about IDA on the web
17:49:17 <Tomaz> yeah im googling for them :)
18:24:11 *** Tomaz^ has joined #openDune
18:31:24 *** Tomaz^ has joined #openDune
20:14:57 *** Xaroth has joined #openDune
20:15:28 *** Xaroth is now known as Guest5309
continue to next day ⏵