IRC logs for #opendune on OFTC at 2012-12-15
            
00:15:16 <Tomaz> RES vs SREGS vs some *REGS i dont know about?
00:15:35 <TrueBrain> sorry, dont know them :S
01:05:47 <TrueBrain> owh, yeah, you had a question pending :D sorry, got caught up in a game of WoW :P
01:05:53 <TrueBrain> int386, calls an interrupt
01:06:03 <TrueBrain> next 2 params are register-in and register-out
01:06:45 <TrueBrain> basically, it loads in all register-in values, calls the interrupt, and sets the new values in register-out
01:07:19 <TrueBrain> over time you get some extensions to it .. int386x for example
01:07:42 <TrueBrain> register-in should be REGS
01:08:12 <TrueBrain> and it depends on your platform how big it is ..
01:09:00 <TrueBrain> di, si, bp, flags, bx, dx, cx, ax, flags (16bit) .. so that makes ...
01:09:08 <TrueBrain> 8 * 4 + 2 = 34 bytes
01:09:15 <TrueBrain> on a 32bit system
01:09:42 <TrueBrain> so I dont really know where you get 22bytes from, nor 10 bytes :P
01:09:48 <TrueBrain> if REGS is only 10 bytes, somethig is a bit weird ...
01:10:21 <TrueBrain> unless you go for 16bit ... but I believe that instruction didnt exist then ..
01:10:38 <TrueBrain> introduced in 80386
01:10:52 <TrueBrain> it is a DOS specific thingy btw ..
01:12:04 <TrueBrain> if this above doesn't help, maybe you can show the code snippet?
01:12:50 <TrueBrain> Tomaz: and this line in case you work, like me, with highlights on IRC, and otherwise dont read the channel :D
01:16:53 <TrueBrain> right, off to bed for me; good luck :)
03:09:01 *** glx has quit IRC
06:34:10 <Tomaz> i can show it once i get back home
08:13:09 <Tomaz> i reread the code, and i was wrong
08:13:36 <Tomaz> SREGS is 8 bytes, REGS is 16, and the code wants "something" that is 28 bytes
10:25:38 *** TrueBrain has quit IRC
10:44:57 *** TrueBrain has joined #openDune
18:39:30 *** glx has joined #openDune
18:39:30 *** ChanServ sets mode: +o glx
18:42:50 <glx> hello
20:18:57 <Xaroth|Work> o/