IRC logs for #opendune on OFTC at 2010-02-11
            
04:26:25 *** glx has quit IRC
07:24:13 *** ChanServ sets mode: +o Xaroth
08:29:32 <proyvind> TrueBrain: midi code for libeastwood is *fugly* indeed
08:31:30 <proyvind> where the adl code is originally from scummvm (which adplug got it dual licensed to use), then code were picked up from adplug to support various OPL drivers etc., but it's *fugly*, planning on looking into adopting rest of OPL emulator etc. from scummvm and ditch adlplug completely
08:37:38 <Xaroth|Work> heh
08:51:48 <proyvind> I'm still lacking support for .XMI/.C55 & .PCS format btw...
08:52:15 <proyvind> you guys wouldn't have any (readable;) code to provide for this, do you? :o)
08:53:12 <Xaroth|Work> code yes, readable.. doubt it :P
08:53:28 <Xaroth|Work> it's probably part of the svn, somewhere :P
08:54:30 *** Yexo has quit IRC
08:54:40 <proyvind> hehe, cause.. somehow... disassembled asm c-code (or whatever you guys call it;) is a bit.. boring for for me to pick up ;p
08:55:44 <Xaroth|Work> heh
08:55:56 <Xaroth|Work> it's a C representation of ASM code :)
08:56:10 <proyvind> yeah, I know, just didn't know what correct term to use for it ;)
08:56:26 <Xaroth|Work> we don't have a term for it :P
08:56:31 <Xaroth|Work> decompiled code, most often
09:59:47 <TrueBrain> I just got the most sick bachelor project ever
10:00:01 <TrueBrain> I am going to make Dune2 on a FPGA :p
10:01:17 <Xaroth|Work> FPGA?
10:01:45 <TrueBrain> a chip you can rewrite in both software and hardware
10:01:53 <Xaroth|Work> o_O
10:01:54 <Xaroth|Work> nice
10:06:31 <TrueBrain> it is really sick ... really ...
10:06:40 <TrueBrain> means you have a board which can ONLY run Dune2
10:06:47 <TrueBrain> all his function, is to run that game
10:07:13 <TrueBrain> embedded systems for the win :)
10:07:42 <Xaroth|Work> i would SO love something like that :o
10:08:04 <TrueBrain> I am really curious how it turns out
10:08:44 * Xaroth|Work too
10:09:16 <Xaroth|Work> starting to like Django's concept
10:09:39 <TrueBrain> hehe
10:09:43 <TrueBrain> will read your work when I am home
10:09:45 <TrueBrain> now first class
10:09:55 <Xaroth|Work> enjoy! :)
10:32:22 *** nsz has quit IRC
11:17:32 *** TrueBrain has quit IRC
11:17:56 *** TrueBrain has joined #openDune
13:07:15 *** glx has joined #openDune
13:07:15 *** ChanServ sets mode: +o glx
13:07:53 <glx> hello
13:08:32 <TrueBrain> morning glx :)
13:09:49 <Xaroth|Work> o/
13:09:52 *** Xaroth|Work sets mode: +o TrueBrain
13:16:41 <glx> http://svn.opendune.org/~glx/temp.patch
13:22:37 <TrueBrain> nice :)
13:22:43 <TrueBrain> what about the empty switches?
13:23:13 <TrueBrain> if (value < 0) value = -value; <- don't we ahve abs() yet?
13:23:34 <TrueBrain> strcpy(driver->extension, (strcasecmp(filename, "ALFX.DRV") == 0) ? "ADL" : "SND"); <- please assume lowercase naming
13:24:14 <TrueBrain> sound_csip.csip = 0x353F6302; <- can't you make that a full pointer?
13:25:15 <TrueBrain> I guess you need to do f__1DD7_1696_0011_A4E3 for that
13:27:11 <glx> it's temporary ;)
13:27:39 <glx> the full pointer is already there, just not usable for all functions
13:28:54 <TrueBrain> k :)
13:29:03 <TrueBrain> btw, lowercase filenaming on many places please :)
13:32:49 <glx> anyway there is some stupid things, like set extension to a fixed value, then use the provided extension
13:33:19 <TrueBrain> fix it ;)
13:33:26 <glx> strcpy(driver->extension, (strcasecmp(filename, "alx.drv") == 0) ? "adl" : "snd"); <-- I like this one :)
13:33:42 <TrueBrain> missing 'f' now ;)
13:38:06 *** Yexo has joined #openDune
13:38:06 *** ChanServ sets mode: +v Yexo
14:38:01 <TrueBrain> tneo: http://forum.opendune.org/viewtopic.php?p=134#p134 <- something for you to toy with? :)
14:51:35 *** boekabart_away is now known as boekabart
14:53:51 <boekabart> TrueBrain: You've got to be kidding me
14:54:39 <boekabart> Prof wouldn't accept just libemu/toc/jit thingy as project?
15:08:57 <TrueBrain> boekabart: I didnt want that :p
15:09:35 <TrueBrain> first he wanted to give me a project where I would go to ACE for, that would have been very nice too
15:09:38 <TrueBrain> but I liked this even more :)
15:13:00 <TrueBrain> boekabart: but .. when do you have time to continue on LibEMU? :p
15:39:47 <boekabart> TrueBrain: I suppoed libemu will be a necessary step for your project?
15:40:02 <boekabart> wtf did I typ(o) there
15:40:55 <TrueBrain> no, not for my bachelor
15:41:03 <TrueBrain> what I will be doing is on another level, and I have enough info for that
15:41:35 <boekabart> @work i'll have 0 time
15:41:43 <boekabart> @home i hope to make some, in march
15:42:39 <TrueBrain> I tihnk I will just slowly start with it
15:42:43 <TrueBrain> also ToC from scratch
15:44:39 <TrueBrain> I still need to think how to allow multiple 'optimizations' for it
15:44:47 <TrueBrain> where optimization here is a reversed of what you expect it to be :p
15:44:58 <TrueBrain> via the AST is nice and all, but doesn't really work ...
15:45:08 <TrueBrain> was considering some Intermediate Code
15:45:11 <TrueBrain> but that might also be tricky
15:52:01 <boekabart> bytecode? ;)
15:52:07 <boekabart> gotta go, ltr
15:52:14 *** boekabart is now known as boekabart_away
21:46:51 <DorpsGek> SVN: glx (r884) -Add: C-ified Drivers_Init()
22:19:44 <Xaroth> \o/
22:28:29 <TrueBrain> burp
22:28:32 <Xaroth> wb
22:28:41 <Xaroth> just had 4 quite kickass games in LoL...
22:28:48 <Xaroth> seeing we now have 2 empire wars going :/
22:28:50 <Xaroth> couldn't do missions
22:29:11 <TrueBrain> haha
22:29:12 <TrueBrain> that bad?
22:29:29 <Xaroth> 3 at-war in kakakela when I logged in
22:29:35 <Xaroth> so I decided to go do something entertaining
22:29:40 <TrueBrain> yeah
22:31:31 <Xaroth> anywho, time to get back to django
22:31:37 <TrueBrain> hahaha :)
22:33:19 <Xaroth> how does django-eve do it's api stuff btw?
22:33:34 <Xaroth> as in, yapeal-like
22:33:42 <Xaroth> or more a transparent in-between layer that updates as it needs?
22:35:50 <TrueBrain> not that I know
22:35:56 <TrueBrain> didnt give it a good look :)
22:35:58 <Xaroth> ah
22:43:54 <Xaroth> django-eve-api uses django-eve-proxy.. and eve-proxy just dumps the -entire- response into the db
22:43:59 <Xaroth> as in, the full html response
22:44:25 <Xaroth> that's like trying to build a house with a sledgehammer..
22:54:25 <Xaroth> lol TrueBrain, Nyer still doesn't get it
22:55:18 <TrueBrain> nope :)
22:55:34 <Xaroth> hm
22:56:05 <Xaroth> Models for the api, or the django-eve approach
22:56:06 <TrueBrain> and I take offense by his: "he even found"
22:56:17 <TrueBrain> Xaroth: models
22:56:21 * Xaroth nods
22:56:23 <TrueBrain> but first finish the static blabla :p
22:56:30 <Xaroth> ofc
22:56:34 <Xaroth> but I need to plan 2 steps ahead
22:56:36 <TrueBrain> there, a nice reply
22:56:39 <Xaroth> before I deadlock myself
22:56:56 <TrueBrain> tomorrow I will show you a nice template for the live api part :)
23:01:00 <Xaroth> grr, eve-id wiki slow as fook
23:02:37 <Xaroth> http://www.geenstijl.nl/mt/archieven/2010/02/ook_avro_in_de_fout_met_pedobe.html
23:04:24 <Xaroth> TrueBrain: raceIDs * Sum (or Logical AND) of raceID's involved in faction. For exaple, Guristas have here 9 = Caldari (1) + Gallente(8). Also see chrRaces.raceID
23:04:35 <Xaroth> I take it django doesn't support stuff like that, right?
23:04:43 <TrueBrain> 'stuff like that'?
23:04:59 <TrueBrain> owh, bitfields
23:05:02 <Xaroth> yar
23:05:07 <TrueBrain> doubt that, but that should be solvable by a wrapper
23:05:11 <Xaroth> ofc
23:05:14 <TrueBrain> leave it, write it down, I will take care of that :p
23:06:17 <Xaroth> wow, chr.py actually only contains models that have teh name property
23:12:23 <Xaroth> oh, and NPCCorporation.size/extent (two of the ones you couldn't allocate) are a char(1) representation of what I think is an enum
23:13:00 <Xaroth> so I'll just keep em as char(1)
23:13:15 <TrueBrain> fine by me :)
23:14:47 <Xaroth> agt, chr, crp, inv map and ram done
23:15:11 <TrueBrain> nice progress
23:15:12 <Xaroth> dgm, eve, sta and trn(which i'm not going to do) to do
23:17:13 <Xaroth> oh, also forgot crt
23:17:49 <glx> http://paste.openttd.org/221419 <-- looks a lot like MIDI commands parsing
23:18:27 <glx> http://harmony-central.com/MIDI/Doc/table1.html <-- that's why I think it
23:18:55 <TrueBrain> ghehe
23:18:57 <TrueBrain> nice progress :)
23:19:22 <glx> I'm resolving unresolved in the interrupt handler
23:20:02 <glx> as I think it's probably THE function :)
23:21:05 <Xaroth> so far for dgm
23:24:31 <Xaroth> right, simpsons then to bed.
23:24:33 <Xaroth> nn
23:24:37 <TrueBrain> night :)