00:00:00 --- log: started forth/03.12.03 00:30:32 --- quit: Serg_Penguin () 01:03:49 --- join: crtx (~crtx@p508AF48B.dip.t-dialin.net) joined #forth 03:23:04 --- quit: crtx ("Client Exiting") 05:01:23 --- quit: arke (Remote closed the connection) 05:12:56 --- join: haroldo (~haroldo@r200-40-216-212.adsl.anteldata.net.uy) joined #forth 05:24:51 --- quit: haroldo_ (Read error: 110 (Connection timed out)) 05:30:20 --- join: arke (~chris@ca-cmrilo-cuda1-c3b-124.vnnyca.adelphia.net) joined #forth 05:33:15 --- quit: I440r ("bbl") 06:36:49 --- join: I440r (~mark4@saturn.vcsd.com) joined #forth 06:46:44 --- quit: I440r (Read error: 60 (Operation timed out)) 06:48:14 --- quit: mmanning (Read error: 110 (Connection timed out)) 06:49:04 --- join: mmanning (~mmanning@saturn.vcsd.com) joined #forth 06:59:04 --- quit: mmanning ("Reality Strikes Again") 07:03:12 --- join: Serg_Penguin (~z@212.34.52.140) joined #forth 07:20:50 --- join: I440r (~mark4@saturn.vcsd.com) joined #forth 07:38:07 hello Serg_Penguin 07:41:29 Hi Serg, I440r, mur & others :) 07:41:41 hello Robert 07:56:23 hi 08:11:08 --- quit: I440r ("bbl") 08:25:16 --- quit: Serg_Penguin () 10:20:35 --- join: Robert__ (~snofs@c-2b5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 10:28:46 --- quit: Robert (Read error: 60 (Operation timed out)) 10:45:06 --- join: I440r (~mark4@saturn.vcsd.com) joined #forth 10:50:29 --- join: schihei (~schihei@141.87.8.22) joined #forth 11:12:18 --- quit: schihei (Client Quit) 11:25:25 --- join: ASau (~asau@158.250.48.197) joined #forth 11:25:54 Dobryjj vecher! 11:27:06 privet 11:28:00 Any news? 11:30:12 10 new emails 11:30:17 ;) 11:32:55 Hrm. May be back. 11:32:57 --- quit: ASau ("Toffee IRC client for DOS v1.0/b535") 12:06:28 --- nick: Robert__ -> Robert 12:09:40 --- join: schihei (~schihei@pD9E5CA3A.dip.t-dialin.net) joined #forth 12:20:31 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 12:45:04 --- quit: I440r ("brb") 13:10:52 --- quit: schihei (Client Quit) 13:19:49 hello all 13:20:03 including Herkamire Robert mur and all the others 13:20:07 Hi there 13:20:09 terve arke 13:20:32 whats up? :) 13:20:38 playing nethack soon sleeping 13:20:47 head does not ache anymore, nor stomach is ok 13:21:09 : xor 2dup and not rot or and ; 13:21:14 nethack is good :) 13:24:10 a lot of good stuff i have 13:24:21 so much i'm burdened and found 2 x more usefull stuff 13:24:24 :/ 13:27:19 :) 13:28:53 coudl read scrolls and see what happens 13:28:58 i'm also hallucinating 13:29:08 and levl 10 with dangerous monsters 13:31:20 haha 14:00:18 now i'm also blind o) 14:20:58 |) 14:20:59 hah 14:28:36 died 14:28:42 37000 points 14:29:59 :) 14:31:17 last hiscore 13000 points 14:31:20 week ago 14:31:25 :) 14:31:31 week before that hiscore 4000 and before that 1000 14:31:39 and started few weeks ago 14:34:41 :) 14:34:46 i sucks at NH 14:39:43 the character type is very important 14:39:46 they vary a lot 14:40:31 :) 15:25:53 --- quit: Robert (Read error: 104 (Connection reset by peer)) 15:26:02 --- join: Robert (~snofs@c-2b5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 17:10:28 uugh 17:10:36 i like making circuits 17:10:38 however 17:10:46 the one im making right now isn't working for me. 17:11:03 i think i need to make a block or something 17:25:35 --- join: arke_ (~chris@ca-cmrilo-cuda1-c3b-124.vnnyca.adelphia.net) joined #forth 17:27:15 --- quit: haroldo (Read error: 110 (Connection timed out)) 17:29:22 --- quit: arke_ (Client Quit) 17:29:55 --- join: haroldo (~haroldo@r200-40-164-187-dialup.adsl.anteldata.net.uy) joined #forth 17:53:07 --- quit: Robert (Read error: 113 (No route to host)) 17:56:59 --- join: Robert (~snofs@c-2b5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 18:17:54 --- join: madgarden (~madgarden@Kitchener-HSE-ppp3576567.sympatico.ca) joined #forth 18:28:05 --- join: I440r (~mark4@12-217.lctv-a5.cablelynx.com) joined #forth 18:30:28 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 18:30:28 --- mode: ChanServ set +o kc5tja 18:30:49 How very aggregating... 18:31:50 I'm sorry -- I can leave if you want... :) 18:32:08 Hehe. ;P 18:32:56 That makes me think, it would be cool if we all conformed to a common interface and I could sap your powers whenever you joined #forth. 18:33:40 :) 18:34:47 Well, I just got back from work, so I'm going to be eating some food stuffs, and taking a nap. 18:34:59 * kc5tja has to work tomorrow (rarity; from 5PM to 11PM). 18:35:35 I would normally have to work tomorrow, but I've been unemployed for a week today. Yay! 18:36:21 Heh 18:36:32 Unemployment is a good thing only when you have cash in the bank. :( 18:37:52 Yea, don't have much in the bank, but luckily the severence will last me for 6 months anyway. 18:38:37 I've been unemployed for more than a year here, before I found In-N-out. 18:38:45 I need another job in addition to INO though. 18:39:03 In-N-out? Is that something like rent-a-coder? 18:39:14 http://www.in-n-out.com 18:39:34 Ahh, now I'm hungry. ;) 18:39:49 :) 18:41:05 Was your previous job was in software/hardware engineering? 18:50:46 kc5tja! 18:50:47 :) 18:51:13 * arke thinks regulars should become ops 18:51:50 *cough*cough*cough*cough*cough*cough*cough*cough*cough*cough*cough*cough*cough*cough*cough*cough*cough*cough*cough*cough 18:52:47 :P 18:53:05 Talk to I440r or thin about that. 18:53:11 seriously, as far as i know, the only ops are you, thin, and mark 18:53:28 tbw too 18:53:35 oh yeah, and him 18:53:38 of course :) 18:53:54 and chipchuck :P 18:54:08 hey, are you gonna be available saturday at 2? 18:54:46 No 18:54:48 I work 18:55:08 madgarden: Sort of. Semiconductor verification. 18:55:10 Ahhh 18:55:20 That was a nice stretch. I need to do that more often. 18:55:25 Hell, I need to get back into the dojo. 18:55:40 Cool stuff. 18:55:41 * kc5tja probably dropped a few kyu in rank from inactivity. :/ 18:55:52 :( 18:55:59 What sort of dojo? Karate/judo/jujutsu? 18:56:03 aikido 18:56:04 Aikido. 18:56:06 haha 18:56:07 beat you 18:56:20 But I have proper spelling and punctuation. :) 18:56:43 I'd like to get back to the judo club myself. 18:56:57 Wish I hadn't busted my ACL in muay thai though. :-/ 18:57:35 I SHOULD BE CODING NOT IRCING OR READING BASH.ORG AAAAASDRGLKSFALIKSDLAKS 18:57:36 ;oaisbdf;kasg 18:57:37 Aikido is a relatively soft art; you do a lot of stretches and all, but the falls and rolls are pretty gentle. 18:57:37 ]'iabsdgk'oas 18:57:55 gsomebody gimme a hint on abstaining from bash.org and IRC? 18:58:03 arke: Pull the plug? 18:58:12 ! 18:58:12 no 18:58:14 i have to code 18:58:14 code 18:58:15 code 18:58:17 code 18:58:20 code 18:58:20 arke: The Ethernet plug, silly. 18:58:32 haha 18:58:40 < Riastradh> arke, destroy your ethernet cables. 18:59:44 Rumor has it that our store manager was asked by our district manager to stand down as store manager today. 19:00:51 :) 19:06:10 I mean, I know he can be an asshole sometimes (like on Friday, when he screamed at me something like 4 times for stuff that was hardly in my control), but still, that's pretty damn serious. :) 19:06:19 He's lucky he's not being fired outright. 19:06:49 Assuming the rumors are true. 19:06:54 yeah., 19:07:10 I'm not sure why this is happening though. 19:07:34 --- join: chandler_ (~darmok@64-145-60-36.client.dsl.net) joined #forth 19:07:39 Personally, I think it has a lot to do with his apparent bipolar disorder. 19:07:41 --- quit: chandler (Connection timed out) 19:07:45 Some days, he'll be happy and cheery. 19:07:53 Other days, Balrogs run away from him. 19:08:10 balrogs lol 19:08:11 :) 19:08:15 anyway, im gone now 19:08:19 coding, hopefully 19:18:31 Heh 19:26:06 --- quit: chandler_ (Connection timed out) 19:26:30 Hmm.... 19:27:00 Fettucini Alfredo is just what the doctor ordered after a nice, 8 mile trek on a bike. 19:34:02 Okies, I'm off to hack on qm myself. 20:06:41 --- join: Sonarman (~matt@adsl-64-160-164-169.dsl.snfc21.pacbell.net) joined #forth 20:09:11 --- quit: Robert (tolkien.freenode.net irc.freenode.net) 20:09:18 --- join: Robert (~snofs@c-2b5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 21:34:54 --- join: unfalot (~chatzilla@ip68-13-164-99.om.om.cox.net) joined #forth 21:34:57 aha 21:35:01 there is an onlyme here :) 21:36:34 * unfalot prods i440r 22:03:27 lol 22:03:39 <-- 22:05:52 woot 22:05:53 om! 22:05:56 :) 22:06:01 whussup? 22:06:08 i got a nasty lil questie for ya 22:06:14 nasty ? 22:06:19 well 22:06:24 something that aint makin no sense to me :( 22:06:31 which is ? 22:06:48 it's not forth related -- so -- here... or say, #asm ? 22:07:03 this channel is never moderated 22:07:09 heh 22:07:12 but it is logged :) 22:07:26 which is how i found out where you hid these days :) 22:07:38 lol 22:07:49 i started this channel a few years ago for my forth compiler 22:07:56 spent over a year in here ALONE lol 22:07:57 well, something in one of your conversations had a word i was googling for :) 22:08:02 heh 22:08:07 isforth seems to have come along nicely :) 22:08:09 which word ? 22:08:20 'fsave' :) 22:08:22 it is doing so but ive not done much work on it in a while 22:08:28 aha 22:08:37 thats an important word in isforth :) 22:08:59 im assuming you were googling for some instruction of that name ? 22:08:59 hm, well, i was more or less looking for the fpu instruction :) 22:09:09 aye 22:09:09 yea thunked so 22:10:01 well im no expert with fpu instructions, i see little point in them 22:10:05 personally 22:10:38 jist of the problem: i got a preemptive multitasking kernel sitting on top of dos. i only switch away from CS's that I know about (so as to not steal time away from resident device drivers, etc) -- the whole thing works quite well until i've started attempting to save the fpu state as well... now i have nothing but headaches :( 22:11:00 aha 22:11:02 hm, fixed point can't solve everything :) 22:11:06 well. are you using MMX instructions ? 22:11:38 im assuming you are saving fpu states on entry into an interrupt ? 22:11:46 you know even LINUX doesnt do that ? 22:11:54 or didnt used to 22:11:54 aye, the idea was to keep any existing mmx or fpu functions sane. at the moment, no, i'm not using any fpu/mmx ... just attempting to save/restore the state. 22:11:57 it might now 22:12:27 ok 22:13:28 hrm. what are the symptoms ? 22:13:38 i'm trying to recall them heh. 22:14:08 where are you saving the states to - the stack ? 22:14:14 not to mention that i should bring up that this is entirely interrupt based, no TSS fiddling or anything :) 22:14:33 ok :) 22:14:43 stack or dedicated fpu save area for each process ? 22:14:49 i save the states to some global memory (currently in C global space) 22:15:10 on a per process/task basis? 22:15:11 ok 22:15:32 each task gets it's own stack, fpu area (108 bytes), general purpose registers, etc etc etc 22:15:52 hok 22:15:57 well. do this 22:15:57 entire thing works wonderfully without the fnsave/frstor 22:16:07 make a task that sets all fpu registers in a knnown state 22:16:17 save that tasks state 22:16:25 examine the saved data to see if the save is working 22:18:42 --- quit: Sonarman ("Lost terminal") 22:19:44 here's the fucked up part: i'm not doing FPU stuff.... and it'll like.... mangle registers that are restored from the ISR stack (... ISR -> pushad, some other push's, save to task stuff, c-kernel-isr(), restore stack stuff to the isr stack space that previous pushad etc used, adjust dpmi (....) ISR stack frame with new values, pop everything, iret) 22:19:57 so... like... 22:21:12 there's no fpu usage, and i have say, 'ecx is the base of some array', mov [ecx + 123], 456 ; .... without the fnsave/frstor ecx stays sane. with it, ecx becomes something largely impossible causing memory protection fault 22:21:39 hmmm 22:21:57 how big is the fpu save code 22:22:11 mmm good question. 22:23:20 should only be a smsw ax ; mov [global_space], ax ; cli ; clts ; fnsave segment_override:[other_global_space] ; sti .... 22:24:22 put the cli first and the sti last ? 22:24:27 thats a shot in the dark tho 22:24:59 ... so there's no magic thing i'm missing ? :( .... 22:25:03 heheh 22:25:07 maybe 22:25:55 err paste the exact function in a query, thats not all of it 22:26:11 not an option currently :( 22:26:16 ok 22:26:18 code is at work heh 22:26:38 as in i didnt sign a non disclosure ??? "_ 22:26:45 oh you dont have it on you heh 22:26:51 nah, there's no NDA on this stuff yet 22:26:55 it's not apart of game code yet :) 22:27:20 heh 22:27:23 hrm 22:27:33 besides, generic 8086 multitasking wouldn't be covered heh 22:27:43 :) 22:27:51 i would try mess with the order in which you do things 22:28:13 cept 22:28:20 i cant see wher you chould move anything 22:28:30 except the disable interrupts 22:28:50 i can possibly see the interrupts thing causing an issue 22:29:15 hm, are processor exceptions covered in cli/sti ? 22:29:28 thats a good question 22:29:43 (i have dick for a debugger, so i gotta use my own exception handlers and stuff to do post mordems :( ) 22:30:04 erm this isnt pmode code 22:30:19 hm 22:30:21 try www.eji.com and d86 22:30:58 it's existing inside pmode stuff 22:31:06 oh 22:31:14 shoot lol 22:31:16 hrm 22:31:38 how come no debugger ? 22:31:47 you've met my boss :) 22:31:52 lol 22:31:54 true 22:32:16 i'd love to be able to single step my way through the isr and stuff, but alas, no can do 22:32:36 you could always warez softice (i didnt say that!) 22:32:37 lol 22:32:39 i think my only chance would be to install bochs :( 22:32:43 Bedtime. 22:32:54 hm heh 22:32:54 ouch 22:33:01 'nite kc 22:33:37 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 22:34:03 maybe the dream of having a multitasking kernel sitting underneath dpmi is a lost cause :( 22:34:13 i'll see if i can get more info for ya tomorrow. 22:34:18 ok 22:34:28 btw can you get on here during work hours ? 22:34:29 i do :) 22:34:54 hm 22:35:10 ./whois wUoNrFk 22:35:37 aha :) 22:35:43 im guessing thats you at work :) 22:35:45 or 22:35:52 ./whois unfies 22:35:53 :) 22:35:53 you idle on this network ? 22:36:00 yea, i've idled here for a few years 22:36:03 wow unfy is here too lol 22:36:06 (sdl fan) 22:36:10 lol i never new :P) 22:36:25 heheh 22:36:39 --- nick: unfalot -> unfy 22:36:42 Knew 22:37:04 ill hafta make a mental note of that fact :) 22:37:10 im rarely on undernet these days 22:37:24 i still sit in hozers day in/day out :) 22:38:07 heh i know :) 22:39:47 ...... the fpu thing has bugged me... cause... after i get it done, i can go about writing all of the 'fun' parts of the kernel. 22:39:50 how many lines of code in this multi tasking os ? 22:40:03 (side project i'm toying with at work when i get annoyed at doing boring shit like printer drivers) 22:40:20 hm, not really a full on os... just an application-level kernel :) 22:40:30 k 22:40:54 luv is on here :) 22:40:57 right now, it might stand at about 2 pages (1600x1200) assembly, and 3-5 pages of C. 22:41:01 i been helping here set up a gentoo box 22:41:23 hehehe... she's mentioned her gentoo box a couple times.... 22:41:28 sounds very minimal - a sign of a managable project 22:41:37 hm 22:41:46 let me guess - swearing at the 2 week install hhe 22:42:00 mimimal for now -- "k_task_new(void (*)(void)) { " ... :) 22:42:13 she's... been... a bit annoyed/intriqued about the entire process heh 22:42:27 :) 22:42:35 later the kernel stuff will grow a lil bit... but nothing terribly complex. 22:42:45 right 22:43:29 simple priority system, a 'critical section' flag to not allow switching away, etc 22:46:40 sounds good :) 22:46:44 if you can get it working :) 22:47:01 * unfy murmur's bout the frickin fpu 22:47:35 ya 22:47:50 * I440r normally steers clear of fpu :) 22:48:11 so how do you handle floats in isforth ? software interpertation ? 22:48:31 --- join: Robert__ (~snofs@c-2b5a71d5.17-1-64736c10.cust.bredbandsbolaget.se) joined #forth 22:48:33 --- quit: Robert (Read error: 104 (Connection reset by peer)) 22:48:49 i have the advantage that my operating systems BIOS is multi tasking :) 22:48:49 heh 22:49:42 erm, was referring to if isforth deals with fractional numbers, etc :) 22:50:00 dont handle floats yet 22:50:05 wont till i have written the assembler 22:50:11 which will support floating point 22:50:23 I dont use it - but i wont restrict OTGHERS from doing so 22:50:37 ive been procrastingating writing the assembler for ages 22:51:51 heh 22:52:38 you can make calls from isforth to an existing library (.so ?) right ? 22:53:06 no. but its on the todo list 22:53:30 btw isforth now runs in fbsd with linux emulation. and it isnt because of a change I made - i didnt make any lol 22:53:47 linking into an existing lib would open up alot of doors 22:53:51 but its non trivial 22:56:27 i've seen some of the binutils source. not impressive.. other than it actually manages to build. 22:56:40 heh 22:56:42 (including ld stuff etc) 22:56:52 i hate digging thru c sources 22:57:01 i find it easier to reverse engineer the binaries 22:57:14 you've always been a strange one :) 22:57:30 c sources are write only 22:57:32 bleh 23:05:24 well neway methunks its bed time :/ 23:06:37 morning 23:06:40 woudl be me too 23:06:45 * mur arrives at school 23:06:51 there is no one else but me and teacher, yay 23:07:01 wonder where others are 23:07:13 hm 23:07:18 yea, i should prolly go to 23:07:45 been sick, gotta get 20-40 hours in at work over the next two days :( 23:08:08 thanks again onlyme :) 23:13:41 ouch 23:16:46 brb 23:23:24 --- join: schihei (~schihei@grz5.rz.fh-albsig.de) joined #forth 23:24:20 --- quit: Herkamire ("Lost terminal") 23:25:54 --- quit: I440r (Read error: 54 (Connection reset by peer)) 23:38:59 --- join: _gps_ (~George@166.70.196.201) joined #forth 23:44:15 --- join: I440r (~mark4@12-217.lctv-a5.cablelynx.com) joined #forth 23:47:14 --- quit: unfy ("ChatZilla 0.8.23 [Mozilla rv:1.3/20030312]") 23:59:59 --- log: ended forth/03.12.03