00:00:00 --- log: started osdev/02.08.08 00:20:01 --- quit: I440r_ () 00:21:22 --- join: Divine (~john@12-246-116-35.client.attbi.com) joined #osdev 00:26:39 --- join: futhin (~thin@h24-64-175-61.cg.shawcable.net) joined #osdev 00:27:07 --- part: futhin left #osdev 00:30:29 --- nick: geist-out -> geist 00:49:23 --- join: trans (~trans@00-20-78-c9-e5-d1.bconnected.net) joined #osdev 01:05:49 --- join: nonama (nx@c185.parabole.lt) joined #osdev 01:05:54 hi 01:21:26 --- quit: |_PmRd_| ("http://www.mp3.com/liquidtrance/") 01:23:44 --- quit: trans (Read error: 110 (Connection timed out)) 01:27:33 --- quit: karingo (Read error: 113 (No route to host)) 01:43:11 --- join: xargoon (xargoon@ti400720a064-0289.dialup.online.no) joined #osdev 01:43:19 hey 01:43:27 how does malloc really work? 01:43:58 does it request memory in whole pages itself? 01:46:49 --- join: eirikn (eirik@2001:618:4:106e:0:0:0:1) joined #osdev 01:47:15 yes 01:48:17 i think it has a bunch of lits of 4k pages, each list is for a different size of memory 01:48:29 ok 01:48:43 so if u need 5-8 bytes it allocates from the 8 byte list 01:48:57 ah 01:48:58 9-16 from the 16 byte list and so on 01:49:18 that way it u dont get fragmentation when deallocating 01:49:26 and if its >4096 it just allocates enough pages? 01:49:36 something like that 01:49:42 that would waste;) 01:50:02 if i wanted 5000b 01:50:07 ya but it doesnt fragment the system 01:50:32 well, maybe not what linux does, but it works for me;) 01:50:51 thats what linux does 01:51:03 hmm 01:51:07 okay 01:51:31 do you have any tutorials on this? 01:51:38 ya 01:51:49 go to qzx.com/lib and search for memory 01:51:53 okay 01:51:56 thanks:) 01:53:00 mornin 01:53:06 mornin 01:53:13 oink: find any bugs? :) 01:53:38 find that nasty strcat exploit? 01:53:54 haven't looked far, I was afk yesterday evening :) 01:54:05 ah but 01:54:10 have you fixed your cvs ? :) 01:54:23 eh? 01:54:49 you haven't created any modules, just commit'ed everything *in* your _repository_ 01:55:04 so 01:55:15 I'm not gonna checkout each files there's on your repository :)) 01:55:24 heh 01:55:27 yer not too smart 01:55:38 no, I'm lazy and I'm not bored enough to do that :) 01:55:50 checkout the '.' module 01:56:00 egm 01:56:06 ehm* 01:56:24 everything got checkout'ed in the current dir, grouhmpf ): 01:56:30 ya 01:56:35 create a cria dir first :) 01:56:41 . 01:56:41 :) 01:58:56 oh gah 01:59:23 the memory management reference page is GONE!! 02:00:37 aaa 02:00:39 ehm 02:00:40 air: hi 02:00:42 air 02:00:45 tell me 02:00:48 1125 *(command + strlen(command) - 1) = '\0'; 02:00:56 how useful is this ? :) 02:01:08 aw, nevermind, 02:01:14 heh 02:02:10 does my use of * instead of [] confuse u, or did u not see the -1? 02:02:20 I didn't see the -1 02:02:26 :) 02:02:40 did u find the strcat? 02:02:41 air: what os are you working on? 02:02:47 you should have a function handler for each of raws and messages received by the server, it'd look better :< 02:02:48 nonama: brix 02:03:04 --- quit: geist () 02:03:16 i dont feel like fixing this strcat() :) 02:03:18 :))) 02:03:22 :) 02:06:08 air: oh. nice os it is 02:07:05 trying to do PM on a 8086 may hurt... :) 02:07:07 "trying to do PM on a 8086 may hurt... :) " 02:07:13 how to understand that? 02:08:04 8086 has no power management 02:09:38 nor does 8086 have Protect Mode 02:09:43 Protected 02:09:51 power management is needed for protected mode? 02:09:57 oink: function handlers for what? 02:10:40 each irc raw and messages (NOTICES, PRIVMSG, [...]) 02:10:51 in cmd.c? 02:11:17 call functions instead of inlining them in the switch? 02:11:18 ya 02:11:20 ehm 02:11:22 yeah 02:11:25 oink: what are you up to? 02:11:26 uhh 02:11:34 put all these in a structure and hook them to functions 02:11:38 wtf would i wanna do that? :) 02:11:45 then parse the structure :) 02:11:54 well it looks better than having a 10 blocks switch 02:12:00 nonama: hm ? :) 02:12:13 i like my switch 02:12:19 structure array, better :) 02:12:25 oh 02:12:31 mistaken pm and pm 02:12:45 its too hard to maintain an array 02:12:49 or ehm, you could even try working with glib :) 02:13:10 well, it's simple with glib :p 02:13:27 oink: just wh were u suggesting use glib, u had better not have been telling me to use it 02:13:45 * oink ? 02:14:00 why ? :) 02:14:31 a) its more bloat 02:14:38 b) its another dependancy 02:14:53 c) some ppl dont like glib 02:15:33 (some ppl dont like switch) 02:15:39 whatever 02:15:46 ppl see glib and think gtk 02:15:49 (more peoples don't like giant ugly switches :p) 02:15:52 pff, those sucks :) 02:16:07 glib is totally independant of Gtk, Gdk, Pango and the whole suite 02:16:20 very few ppl will be looking at my code so they wont see the switch 02:16:51 and my page doesnt say "Requirements:\nSwitch()\n" 02:17:20 well then, less than 20% of this 'few' will hack it, and your irc client will grow slower :) 02:17:32 *I* know glib does not mean gtk, but others dont 02:17:42 dijsktra wouldn't like this 02:18:01 dijsktra :)))))) 02:18:11 it's not funny 02:18:53 he will have to know about irc first :) 02:19:12 he died yesterday 02:19:18 really ? 02:19:21 aww 02:19:38 do you at least know who he was ? 02:20:15 well 02:20:26 the guy who introduced IPC, and stuff ? :) 02:20:37 Edsger Wybe Dijkstra: 1930-2002 02:21:11 I might be wrong but I remember this name... 02:21:54 ahh 02:21:55 got it 02:21:59 it's on my C algo book :) 02:25:25 "7,800 DVDs in one square inch of material" i want that in a color palm pilot with internet access :) 02:26:41 heh ?!? 02:27:03 researchers from the University of Wisconsin at Madison have put the theoretical to the test by using single silicon atoms to represent the 1s and 0s of computing. This is equivalent to storing the contents of 7,800 DVDs in one square inch of material. 02:27:23 wow 02:27:39 ah, slashdot :) 02:28:35 i wonder if they mean single or double sided DVDs :) 02:28:43 :)) 02:31:25 Micro$oft rules... in Hell. 02:31:25 We shall rule in Heaven. 02:33:44 'square inch' 02:33:47 not cubic inch :) 02:33:48 --- join: izik (~izik@212.199.178.101) joined #osdev 02:34:00 it could be 1 meter high :))) 02:35:32 Techie: Um, we've lost the corporate file server. 02:35:32 Boss: You mean it crashed? 02:35:35 Techie: No, it's working fine. We just can't find it. 02:35:37 rotfl 02:35:54 heh 02:50:00 --- join: trans (~trans@00-20-78-c9-e5-d1.bconnected.net) joined #osdev 02:51:32 --- join: corsairk8 (~Stealthy@62.30.121.110) joined #osdev 02:55:25 --- quit: eirikn ("Segmentation fault") 02:59:59 Apple Releases Free, OS-Independent, FireWire SDK -> apple owns firewire protocol?? 03:00:36 they were kinda the firsts to use it iirc 03:01:03 (with their hardware) 03:01:21 firewire is an IEEE standard based on apple's first implementation 03:01:32 apple actually designed the thingy 03:07:42 --- quit: xargoon () 03:09:27 ugh 03:10:01 i hate it when i think of a better way to do something and it involves a major rewrite 03:10:17 --- quit: nonama ("Client Exiting") 03:21:31 lots of ppl too ;> 03:22:49 you're thinking about glib and cria ? :P 03:33:41 hi all 03:41:30 oink: no :) 03:41:37 moOo 03:42:30 half the formats take the network name and i had to duplicate several formats so i could have some that took it and some that dont 03:43:43 so im gonna store the network pointer in each line instead of storing the name and msgDisplayLine() can render it, which also saves format space cuz they dont need to contain "%net-$0 " 03:44:05 makes cria smaller and uses less memory while running 03:44:56 not that it matters cuz cria has a smaller footprint than bx and irssi :) 03:45:07 already has... 03:51:38 mooo 03:57:46 --- quit: izik (Read error: 110 (Connection timed out)) 04:10:52 --- quit: stormbind__ (Read error: 110 (Connection timed out)) 04:12:36 --- join: stormbind__ (~stormbind@pD9519649.dip.t-dialin.net) joined #osdev 04:14:13 http://www.planetdax.com/new/babes2/ - Revision 04:24:34 heh 04:30:11 * oink wants the babes :( 04:40:31 ugh, cmd.c done, so many more files to go :( 04:41:11 my hands and brain are so tired i cant even look at rico's babes 04:41:23 ugh 04:41:38 Rico: that layout sucks ass 04:42:03 are u queer? 04:44:41 air: yes 04:45:54 girlie colors for girlie photos 04:46:02 you want guy colors..? 04:49:47 hey all 04:51:04 oh goody... 04:51:14 my package tracking hasn't been updated yet 04:55:55 --- quit: stormbind__ (Read error: 110 (Connection timed out)) 04:56:22 --- join: stormbind__ (~stormbind@p50835F21.dip.t-dialin.net) joined #osdev 04:57:45 --- join: berkus (~berkus@kraft.skbkontur.ru) joined #osdev 05:03:03 bah 05:05:15 Rico: the green is nice 05:05:42 --- part: berkus left #osdev 05:06:28 the green is very nice 05:06:57 Rico: wtf are u refusing my connections? 05:19:29 --- join: pavlovskii (pavlovskii@modem-119.articuno.dialup.pol.co.uk) joined #osdev 05:20:35 --- join: nonama (~nx@c185.parabole.lt) joined #osdev 05:21:12 air: how is brix doing? 05:21:32 --- join: aramius (~aramius@pD9E18F9C.dip.t-dialin.net) joined #osdev 05:22:27 aramius: yellow and black, like a yack 05:27:44 --- quit: bono ("leaving") 05:40:43 hummmmmmemmMmmm 05:50:17 air: what are you talking about? 05:50:29 it's probably the server, it sucks ass 05:50:53 this is only the babes section, planet dax itself won't be pink 05:55:35 yay! 05:55:38 * indigo has toolbars! 05:55:40 w00t! 05:55:48 wh00h00 05:56:59 :P 05:57:07 gtkmm is pertty kool 05:57:09 * file has GIMP on his laptop now... well actually it's copying over his LAN 05:57:25 hm well 05:57:36 * indigo takes a shower, eats, does yard work, and cheks the mail 05:59:26 well bah 05:59:31 I could have ran it over the network 05:59:35 ermph 05:59:41 bbl - setting up laptop further and waiting for mailman 06:02:09 --- join: aramius_ (~aramius@p50869581.dip.t-dialin.net) joined #osdev 06:03:09 --- quit: aramius (Read error: 110 (Connection timed out)) 06:03:11 --- join: eirikn (~eirik@a217-118-47-142.bluecom.no) joined #osdev 06:13:21 --- join: kemu (Jonas@220.120-136-217.adsl.skynet.be) joined #osdev 06:13:34 --- part: kemu left #osdev 06:22:59 --- join: acme (acme@pD95445B8.dip.t-dialin.net) joined #osdev 06:26:29 --- join: Raptor-32 (~rick@wpg-209-202-63-152.mts.net) joined #osdev 06:27:45 --- join: izik (~izik@212.199.178.101) joined #osdev 06:28:36 hi Raptor 06:28:51 hey 06:28:59 how goes it? 06:29:09 * Raptor-32 has the "moving /home dir" blues. :P 06:29:14 stuff just doesnt work now. :/ 06:29:17 hehe 06:29:22 that sucks :( 06:29:27 majorly 06:29:39 i cant open evolution because of it 06:29:54 i think i ironed out most other kinks but i cant figure out why evolution is shitting onme 06:33:49 i think i figured it out... 06:33:50 FUCK! 06:33:52 nope :/ 06:34:00 * Rico pets Raptor-32 06:34:00 evolution-shell-WARNING **: Cannot access Bonobo/ConfigDatabase on wombat: (IDL:OAF/GeneralError:1.0) 06:34:12 Be patient my son, be patient.. 06:34:14 where the fuck is that file? 06:34:31 huh? 06:34:35 May the force be with you 06:34:43 the file that its looking for and cant access 06:35:16 it has to be somewhere in my home dir cause thats the only place that i have write access 06:35:26 and ah fuck, i've run out of time. 06:35:27 grr 06:35:30 gotta go to work 06:35:31 --- quit: Raptor-32 ("[BX] Tabardation - the inability to master use of the key. See: retardation; Headcase.") 06:41:19 --- quit: izik ("I like core dumps") 06:44:00 mOMmoOoOOo 06:45:36 * file nudges indigo with a Visa check card 06:45:45 heheh 06:45:47 humm 06:45:49 not yet :P 06:46:02 * file wants the digital camera... 06:46:11 * indigo wants his helio too :( 06:46:24 * indigo is having fun with gtk atm 06:46:37 --- join: aramius (~aramius@p50868B86.dip.t-dialin.net) joined #osdev 06:51:56 --- quit: aramius ("Client Exiting") 06:52:08 --- join: aramius (~aramius@p50868B86.dip.t-dialin.net) joined #osdev 06:52:24 mmm 06:52:49 * oink too 06:52:53 indigo: gtk+ rawks (: 06:52:59 Gtk+ 2, especially 06:53:17 * oink just had his FTP/HTTP Protocol support working fine with progress bar and stuff 06:54:03 oink: any idea how i would go about drawing a line between two widgets? 06:54:16 not again this question... please :) 06:54:21 use the draw widgets 06:54:32 hm 06:54:32 or ask in #gtk+, irc.gimp.org 06:54:33 * file downloads something on aramius while chatting on here through droid 06:54:36 I love networking 06:55:15 oink: i'm using gtkmm 06:55:23 indigo: and ? :P 06:55:29 oink: and i see no draw widgets....there's a drawing area.... 06:55:34 hum :/ 06:55:35 yeah, 06:55:41 use this :) 06:55:53 or write your own widget 06:55:55 but ask in #gtk+ 06:56:01 then i have to set up my own drawing code and such 06:56:04 and that's a pain 06:56:21 and i want to include regular widgets in the area 06:58:18 :( 07:04:42 :) 07:05:10 --- quit: aramius_ (Connection timed out) 07:05:14 :(( 07:05:35 :((((((((((( 07:05:39 * indigo cries 07:09:21 * indigo does yardwork 07:14:50 indigo: #gtk+ 07:19:06 --- quit: pavlovskii (Read error: 104 (Connection reset by peer)) 07:23:54 --- join: pavlovskii (pavlovskii@modem-468.abra.dialup.pol.co.uk) joined #osdev 07:24:37 --- join: lynx (~lynx@pD9E63629.dip.t-dialin.net) joined #osdev 07:25:00 shit :/ 07:25:04 slpt till now :( 07:25:06 slept 07:25:13 ahah 07:25:26 not funny, you silly french! 07:25:32 it is 07:25:34 :> 07:26:28 http://www.afterthenightmare.com/atn.jpg 07:32:32 humm 07:32:47 --- quit: indigo ("Changing server") 07:35:36 --- join: HeavyJoost (~HeavyJoos@a213-84-139-110.adsl.xs4all.nl) joined #osdev 07:35:59 --- join: wossname (wossname@HSE-Sherbrooke-ppp79354.qc.sympatico.ca) joined #osdev 07:37:38 anyone knows monolith os? 07:38:31 an OS called "monolith", or operating systems with the monolithic kernel structure? 07:38:51 anyone knows "MonolithOS"? 07:39:04 then no 07:41:09 --- quit: eirikn ("reboot") 07:41:59 --- join: eks (~eks@24.70.176.227) joined #osdev 07:42:14 good morning folks 07:42:16 hi eks 07:42:24 file: got the laptop? 07:42:33 eks: you any good at proxying? 07:42:36 oh.. right.. yes .. you did.. 07:42:43 the soundcard wasn't working too hot though.. 07:42:48 fixed that :p 07:42:51 good :) 07:42:57 you should get the cds today :) 07:43:03 just trying to get AIM to work with my proxy 07:43:08 they're out for delivery 07:43:19 I never setup any proxy 07:43:20 I can browse on the laptop right now... it's very fast 07:43:28 :) 07:44:49 * file has only HTTP proxy setup 07:47:19 AHA 07:47:22 got SOCKS5 working 07:48:28 --- join: file[laptop] (~joshnet@mctnts14c005.nbnet.nb.ca) joined #osdev 07:48:37 well port forwarding seems to work 07:51:08 --- quit: file[laptop] (Client Quit) 07:56:43 eks: what's up? 07:56:49 file: ehm 07:57:01 file: you have never heard of that thing called 'NAT', do you ? :) 07:57:32 :p 07:57:35 I like this better 07:57:40 yuck... 07:57:48 your gateway is running freebsd, right ? 07:57:58 no 07:58:06 it's running Windows NT 07:58:07 ah, that's lynx then 07:58:14 --- join: eirikn (~eirik@ipv6.eirikn.net) joined #osdev 07:58:15 ehm.. 07:58:39 do you plan to get ride of this sh*t ? :) 07:58:55 my laptop? no 07:59:00 Windows NT. 07:59:04 I already sold my Helio to indigo 07:59:08 oh - no 07:59:18 it's nice and stable... I'll have a linux boix soon though 07:59:25 er box 07:59:25 'nice' ... 07:59:29 darn 07:59:37 plus my internet call waiting doesn't work in Linux 07:59:48 * oink wonders how the hell you're administrating this crap :) 07:59:49 huh ? 07:59:54 your 'internet call' ? 08:00:09 I'm on dialup, it notifies me when I have an incoming call - and lets it go through 08:00:21 callback you mean ? 08:00:32 well this is supposed by linux for long :) 08:00:36 what's callback? 08:00:58 it's internet call manager, internetcallmanager.com 08:00:58 16:59 < file> I'm on dialup, it notifies me when I have an incoming call - and lets it go through 08:01:01 ^- this 08:01:06 huh 08:01:22 the name of the service is "Internet Call Manager" and that's it's website 08:01:38 * oink checks 08:02:54 hah... 08:03:00 wtf :) 08:03:40 what kind of modem do you have ? 08:03:52 uh a US Robotics, why? 08:03:59 it's not like it depends on the modem 08:04:11 lunix loses again! 08:04:13 the kind, not the brand 08:04:14 .. 08:04:27 noik! 08:04:31 it's a 56k Faxmodem... with x2 08:04:41 bha 08:04:56 eossnamw 08:05:06 it just transfers the call to their system (call forwarding) then checks where it came from, and who's calling 08:05:06 oops.. 08:05:12 then sends it over UDP to the program which notifies me 08:05:28 then the program disconnects if I choose to accept, and the call is transferred back here 08:05:28 mwossnae 08:05:28 :) 08:05:41 bah 08:05:46 close enuoffgh!~ 08:08:16 file: there are clients for your ICM stuff since more than 3 years dear :) 08:08:26 unofficial, and officials 08:08:30 find me one :p 08:08:49 for my service, for my provider 08:09:50 "# Recently InfoInterActive announced the Internet Call Manager for the Linux Operating System " 08:10:01 this was in 1999 08:10:09 --- join: H|dd3n (~service@dhcp-0-4f-4e-9-2b-11.cpe.mountaincable.net) joined #osdev 08:10:27 --- join: Ubel_ (~jonorn@arnarson.is) joined #osdev 08:11:07 --- quit: Ubel_ (Client Quit) 08:12:01 --- join: holland (~insane@asylum.cad.gatech.edu) joined #osdev 08:13:02 http://www.chebucto.ns.ca/~michael/icm/ 08:13:24 there might be some gui frontend to this 08:13:26 google :) 08:19:36 --- quit: nbsp (Read error: 104 (Connection reset by peer)) 08:20:01 --- join: nbsp (g@ip68-14-60-55.no.no.cox.net) joined #osdev 08:30:29 --- nick: H|dd3n -> H|dd3n[fuckoff] 08:30:29 * H|dd3n[fuckoff] is away, auto-away after 20 minutes, [l\on:p\on] :::IRC[X]MATRIX v9.0 (Plus Edition)::: 08:32:40 --- join: frankie (~frankie@modem-937.buffalo.dialup.pol.co.uk) joined #osdev 08:33:51 * nonama is away: death to those who will wake me up 08:35:52 --- quit: frankie (Client Quit) 08:39:01 --- join: Anagon (~ls@krogoth.demon.co.uk) joined #osdev 08:50:48 --- quit: eirikn ("Reconnecting") 08:50:52 --- join: eirikn (eirik@ipv6.eirikn.net) joined #osdev 08:54:02 --- quit: stormbind__ (Connection timed out) 08:55:54 --- join: stormbind__ (~stormbind@pD9E61595.dip.t-dialin.net) joined #osdev 09:13:35 GEEE 09:13:39 * lynx is pissed 09:14:33 sup 09:14:40 Woman 1: "What is that little trash can on the screen?" 09:14:40 Woman 2: "My son says that is call the 'recycle bin'. He tells me when I don't want a Word document anymore and I delete it, it really goes in there." 09:14:40 Woman 1: "Why in the recycle thingy? Can't you just erase it?" 09:14:40 Woman 2: "Oh no, Word wouldn't work for very long if I did that, I would run out of blank pages." 09:14:40 Woman 1: "Why?" 09:14:42 Woman 2: "Because it cleans the words off the pages, then sends the blank sheets back to Word so they can be used again. That's why it's called the recycle bin." 09:14:58 --- join: indigo (~daboy@bgp01104776bgs.wbrmfd01.mi.comcast.net) joined #osdev 09:15:08 moo 09:15:16 * indigo is away: yardwork 09:16:18 --- quit: pavlovskii (Read error: 104 (Connection reset by peer)) 09:21:03 --- join: pavlovskii (pavlovskii@modem-1188.bellsprout.dialup.pol.co.uk) joined #osdev 09:22:17 hrm 09:22:22 * lynx pissed :/ 09:22:36 those #freebsd/#irix guys suckass 09:22:41 arrogant pigs 09:23:14 lol 09:23:21 * eks pets lynx 09:23:23 well 09:23:43 look it took me like 2 hours to install all the required tools to perform the irix installation 09:23:58 and i get a stupid error when trying to install irix 09:24:07 seems that tftpd is fucking me 09:24:09 so?! 09:24:36 well, how do you hope that I help you without a specific error message? 09:24:50 i told them everythign 09:24:59 ah.. 09:25:04 they ignored me all the time 09:25:07 * lynx shrugs 09:25:20 i think i am going to buy another sgi workstation on ebay, today 09:25:23 they are so addictive 09:25:25 =) 09:25:38 r10k system , maybe an indy 09:26:34 --- join: Javanx (~javanx@213.45.18.39) joined #osdev 09:30:26 hrm 09:30:33 sig machines rule =) 09:30:37 * lynx is in love 09:30:41 sgi 09:31:32 --- nick: lynx -> lnyx_away 09:34:11 lnyx_away: nah.. Alpha machine ownz ;) 09:44:45 never ever 09:45:14 --- quit: wossname ("playing some gamez!#@!%") 09:45:18 --- quit: nbsp () 09:47:22 --- join: Ubel (~Ubel@arnarson.is) joined #osdev 09:49:18 --- join: ink (iBot@adsl-216-102-91-59.dsl.snfc21.pacbell.net) joined #osdev 09:49:21 hey everybody 09:49:38 hello ink 09:49:38 hey ink 09:49:53 Ubel: hey 09:49:59 okay I just found the thing thats making my synth go so damned slow 09:50:00 hey nonama 09:50:09 what was it? 09:50:25 could anyone name a port i will need to write text to screen 09:50:27 how would I check if a pointer to a struct is not allocated? if(!mystruct) ? 09:51:03 you can't 09:51:12 you can't? 09:51:23 hmm I know 09:51:34 I'll just check if it can access something from inside 09:51:38 no that'd segfault 09:51:42 and does any of you know goodpmode tut 09:51:46 er hmm 09:52:36 anybody here good at optimizing a very short function? 09:52:41 --- join: lhowe_away (~louishow@adsl-20-222-106.mia.bellsouth.net) joined #osdev 09:52:58 ink: C makes you manage memory yourself 09:53:00 11lines... 09:53:01 ink: yeah, but I'm busy atm ... (and most of the next week :( ) 09:53:02 hrm 09:53:17 it's up to you to know what's allocated and what's not 09:53:22 okay 09:53:22 ink: /msg it, I'll take a look 09:53:24 * ink gets idea 09:53:33 oh fuy 09:53:40 hah I already practically did that 09:53:41 cool 09:54:28 noone? 09:54:44 non: google? ;] 09:55:52 nonama: check the FAQ of alt.lang.asm, alt.lang.asm.x86 and alt.os.development 09:56:01 loads of links in there 09:59:37 omg yay 09:59:41 I think I optimized it =] 09:59:52 i have load of links too 10:00:00 but i asked for good pmode tut 10:00:02 maybe now it can go realtime =] 10:01:04 18:50 < ink> how would I check if a pointer to a struct is not allocated? if(!mystruct) ? 10:01:14 you can do that if it's initialized to a value 10:01:37 --- quit: eirikn ("brb") 10:01:54 right 10:02:06 I realized I was getting the pointer from anothert function I wrote to find a thing in a lits\ 10:02:15 and I was going to allocate if the node did not exist 10:02:22 but I rememebered I made it return NULL if nothing found 10:02:26 so it does work taht way 10:02:41 but I called another function later that allocated more memory elsewhere regardless, now it works quite well 10:02:52 but I fucked something else up in the process, so now I gotta fixc that heh 10:02:54 :) 10:09:07 --- join: eirikn (eirik@ipv6.eirikn.net) joined #osdev 10:23:02 --- join: I440r (~mark4@1Cust28.tnt1.bloomington.in.da.uu.net) joined #osdev 10:23:27 --- quit: lhowe_away () 10:24:04 --- quit: I440r (Client Quit) 10:26:24 --- join: I440r (~mark4@1Cust28.tnt1.bloomington.in.da.uu.net) joined #osdev 10:29:57 moo? 10:30:20 wippy.... 10:30:25 * oink kicks Gtk+ 10:30:26 grr 10:30:34 heh 10:30:49 * nonama has 40 pages to read. pc-speaker, pmode and a20 10:31:01 * indigo wonders if he can use gtkmm and dianewcanvas 10:31:34 hmm 10:31:54 heh 10:32:54 does anyone know how to restrict 'step' to break only on a specific source file ? 10:33:43 step? 10:33:48 gdb 10:33:49 gdb 10:34:43 * nonama is away: reading 30 pages about pmode and a20 line 10:35:29 grr.. stupid gcc 10:35:40 dunno what he did, but he fucked my whole prog 10:35:41 hwo would I use fwrite to print ints to a file in char-form? 10:35:48 ink: fprintf 10:35:57 nono 10:36:03 so it prints two chars for each int 10:36:20 ? 10:36:24 I don't wanna put %C%C and have to bit shift one 10:36:30 heh 10:36:30 %c%c * 10:36:30 ink: fwrite(&n, sizeof(n), 1, file); 10:36:37 tnx 10:36:51 and n can be a float? 10:37:03 how about &(int)n 10:37:03 no 10:37:05 or hmm 10:37:10 maybe I have to cast it beforehand 10:37:10 an int is usually 4 bytes, and a char 1 byte.. 10:37:15 right 10:37:19 you said 'two chars' for 'each int' 10:37:20 hmmm 10:37:28 ink: fwrite takes a void*, so you don't need any casting 10:37:28 maybe I should just write code to make wavs 10:37:30 oh 10:37:37 instead of dealing with this .raw BS still 10:37:38 whatever you give it, it will write out the raw bytes 10:37:46 indigo: you can do: printf("%02i",n); 10:37:48 oops.. 10:37:50 s/indigo/ink/ 10:37:56 moo 10:38:01 moo ;) 10:38:04 but you see, I want it to print an int-ifiedsd evrsion of the float 10:38:09 hence my casting 10:38:15 would that work? 10:38:17 you want a rounded float? 10:38:22 yes 10:38:23 ink: printf("%2f",myfloat); 10:38:30 okay cool 10:38:34 fprintf ;] 10:38:44 thank you 10:38:59 * eks doesn't know how to roundup/down a float in C 10:39:17 eks: no? 10:39:21 round_down = (int) f; 10:39:24 I'll just cast it to int in the printf 10:39:26 that should work 10:39:26 --- join: symphony9 (symphony9@pool0162.cvx4-bradley.dialup.earthlink.net) joined #osdev 10:39:28 round_up = (int) (f + 0.5f); 10:39:37 eks: problems 10:40:00 pavlovskii: that's quite lame... you have to convert to int to round... 10:40:04 the music CDs will work in 1 of the CD players in the house 10:40:06 not mine 10:40:16 and my computer... it goes nuts - I think I need to clean it 10:40:18 file: can't help it, it's the color of the cd .. 10:40:21 (the CD-Rom drive) 10:40:24 pavlovskii: use floor() 10:40:35 pavlovskii: or something along those lines 10:40:44 oh wait 10:40:46 file: depending on the material they use and the wavelength of the light required to read it, it will work in certain readers and not in others 10:40:47 thats not what I want 10:40:50 * Rico farts in bed 10:40:53 I want the binary representation of it 10:40:56 eks: that sucks 10:41:06 it worked in my CD-Rom drive once, and now it isn't working 10:41:07 file: yip, it does, couldn't possibly know it in advance 10:41:16 hrm.. good luck :P 10:41:17 you know if you print("%c") it prints the character with the valuie of the number 10:41:19 thats what I want 10:41:23 at least they work in a real cd player :PP 10:41:23 * Rico pets eks 10:41:29 eks: and Canada Post threw it around a bit - one of the cases is broken... 10:41:39 file: jeez.. 10:41:55 file: canada sucks :) 10:42:13 indigo: let's not start a war shall we? 10:42:35 darn, 10:42:36 :P 10:42:46 country wars! 10:42:46 MY GCC IS F*CKING BUGGY 10:42:55 --- part: Anagon left #osdev 10:43:16 mooooo 10:43:30 mooooo 10:44:05 --- join: miro (~miro@p5082ECC6.dip.t-dialin.net) joined #osdev 10:45:45 moo! 10:46:13 --- quit: symphony9 () 10:46:38 --- quit: Aardappel (Read error: 110 (Connection timed out)) 10:47:57 I'm miro the cow! MOOOOO!!! 10:48:07 humm...this won't work :( 10:50:00 hah 10:50:23 my gcc isn't buggy after all :) 10:50:33 my brain is 10:50:46 HAHAH 10:50:47 huh 10:50:56 we could have told you that... 10:51:54 :\ 10:52:32 http://www.planetdax.com/news/mirothecow.png 10:53:19 anyways, be back later, dinner :) 10:54:30 ????????? 10:54:52 wtf 10:55:01 hey miro the cow 10:55:14 :) 10:56:39 eks: mmm how would you know if a drive needs cleaning? 10:58:33 eks??? 11:00:24 file: it would start having problems reading cd that looks clean for which the drive never had problem readin before 11:04:21 uhmmm... wtf 11:04:23 #include "../../main.h" 11:04:30 ../../main.h:2: `#include' expects "FILENAME" or 11:04:45 oh wait nevermind 11:07:23 moo 11:08:08 yay... 11:08:13 ink: can I suggest you something ? :) 11:08:30 hm? 11:08:45 ink: replace this by #include "main.h" and add -I../.. to GCC 11:09:08 or whatever you use as compiler :) 11:09:20 #include "rico.h" 11:09:28 miro: you're drunk. 11:09:36 no!?? 11:09:41 yes you are 11:09:46 moooooo 11:09:47 nope 11:09:56 YOU ARE A DRUNK COW 11:10:00 heh good idea 11:10:31 IM NOT DRUNK! 11:10:45 you have never seen me drunk! 11:10:54 really ? 11:11:00 I did 11:11:03 when? 11:11:13 aww... see ? you don't even remember :) 11:11:29 pfff 11:12:20 hahahah 11:13:13 --- quit: pavlovskii (Read error: 104 (Connection reset by peer)) 11:13:37 haha 11:13:44 BOAH 11:13:51 YOU ARE ALL BISHES 11:14:02 --- quit: holland ("BitchX: nine out of ten gynecologists recommend it") 11:19:14 Yo' momma's so ugly, when she was a baby, her parents had a little yellow sign in their car window that read, "THING ON BOARD"! 11:19:43 hum 11:19:56 that's alright... 11:24:30 .... 11:24:39 next time someone says "momma" joke 11:24:50 at least try to have it little bit funny 11:26:53 yo momma so stupid she got locked in a grocery store and starved to death 11:28:02 yo momma so fat she sat on a rainbow and skittles came out 11:28:29 heheh 11:28:38 06:12 < miro> Yo' momma's so ugly, her mom had to be drunk to breast feed her! 11:28:54 heh 11:29:02 --- join: HuntrCkr (huntrckr@myr53-01-p25.gt.saix.net) joined #osdev 11:29:04 --- quit: eirikn (Killed (NickServ (Nickname Enforcement))) 11:29:17 halt! this is nickname enforcement! 11:29:33 --- join: eirikn (eirik@ipv6.eirikn.net) joined #osdev 11:30:11 lol 11:30:15 * indigo curses the phone 11:30:23 telemarketers 11:30:46 you know how they always say "stop, or i'll shoot!" 11:30:47 * indigo gets some strange angry german speech going in the background 11:30:52 *bang* 11:30:58 have you guys heard the new one? 11:31:05 stop, *bang* or i'll shoot! 11:31:10 "stop, or i'll say stop again!!" 11:43:25 aagh! 11:46:28 what's the matter indigo? 11:49:03 *#)!@(* 11:49:08 nothing is being nice :) 11:49:11 * indigo is away 12:04:32 --- part: HeavyJoost left #osdev 12:09:18 --- join: pavlovskii (pavlovskii@modem-111.blotto.dialup.pol.co.uk) joined #osdev 12:12:35 --- quit: miro ("hrm") 12:12:56 --- join: lhowe_away (~louishow@adsl-20-222-106.mia.bellsouth.net) joined #osdev 12:17:17 --- nick: lhowe_away -> lhowe 12:20:28 --- quit: eks ("crap, still not working and now I have to go..") 12:22:17 --- quit: trans (Read error: 110 (Connection timed out)) 12:28:18 can anybody help me out with some code... 12:28:46 looking for a linked list implementation in c 12:28:54 easy :) 12:29:02 all i need is to store and add at the back a 32-bit number 12:29:31 --- join: SLACKo (sheriff@62.114.146.32) joined #osdev 12:29:49 what is this number? 12:30:11 * HuntrCkr is used to having vector<> in c++ 12:30:25 I like my miro the cow! :D 12:30:59 logical block address on disk 12:32:10 I'm wondering whether they'd be better stored in an array than in a linked list 12:32:13 when opening a file, i fill a linked list with the blocks allocated to a file... then i have a sort of logical array of disk addresses for certain positions in the file 12:32:23 then definitely store them in an array! 12:32:27 array = std::vector 12:32:30 linked list = std::list 12:32:47 pav: must be dynamicly sizeable... 12:32:50 malloc an array of the right size, then store the addresses 12:32:57 if you need to change the size, use realloc 12:33:12 if you used a linked list, the overhead would be at least sizeof(void*) 12:33:24 which is probably 32 bits anyway 12:33:27 pav: std::vector is c++ 12:33:52 I know 12:34:06 a typical std::vector implementation uses a dynamically-allocated block of memory 12:34:10 std::list uses a linked list 12:34:35 ok, so how do i do this array like std::vector? 12:35:19 wait, i have done that before... 12:35:27 malloc/realloc/free 12:36:00 you allocate a certain size block... when count > size, you realloc to larger size 12:36:30 yep 12:36:46 except last time i made my own vector class, i used new and delete, not malloc/free 12:37:05 can one do operator overloading in c? 12:37:10 no! :) 12:37:16 and you don't have new or delete either 12:37:33 imho malloc/realloc/free are better than new/delete because you can use realloc too 12:37:49 darn... well suppose BlockList.data[..] will have to be good enough then ;) 12:39:50 and templates are also not available in c, so i can't implement a vector class that works for any data type 12:40:12 now i remember why c sucks :( 12:40:24 today HuntrCkr learns why C and C++ are often considered different languages 12:40:30 * HuntrCkr needs to figure how to write the kernel in c++ 12:40:32 void* is your friend 12:40:50 void* actually has a use in C, because you don't need to typecast to/from it 12:41:08 char* p = (char*) malloc (1); ??? 12:41:11 I've always had to do that 12:41:17 you're thinking of C++ 12:41:21 Sure? 12:41:24 char* p = malloc(1); works in C 12:41:29 in fact, it's the recommended way 12:41:44 you should only use typecasts in C when you're sure they're absolutely necessary 12:41:44 if you realloc, does it automatically copy the data already at the old memory location? 12:41:53 HuntrCkr: it tries to do it cleverly 12:41:58 by resizing the block if it can 12:42:09 Then DJGPP gcc must not be pure C, I suppose, even when it sees a .c file 12:42:16 yes, the data up until the original size remains intact 12:42:42 lhowe: try it... if it doesn't accept it without a typecast then it is broken 12:43:03 The reason that thought even occurred to me is because I had to deal with it yesterday on my own project 12:43:22 I can understand why you don't need to cast TO void* 12:43:38 you don't need to case from void* either, honest 12:43:57 I believe you - I'd never heard that 12:46:14 --- join: izik (~izik@212.199.178.101) joined #osdev 12:48:08 yes, your compiler should give you warnings if you don't cast a 'void *', and if your code is interpreted as C++ 12:48:10 pav: you can't write functions for structs, can you? like you write functions in classes in c++? 12:49:05 * oink . o O ( ... void (*foobar) (int x, int y); ... ) 12:49:19 you can't have member functions in the same way 12:49:21 * HuntrCkr is thinking of BlockList.Add(newBlock) 12:49:32 HuntrCkr: it should work 12:49:39 no, you have to do BlockList_Add(BlockList, newBlock); 12:49:48 pavlovskii: huh ? 12:50:16 i am definitely writing my kernel in c++ ;) 12:50:17 you have a function called void BlockList_Add(BlockList *list, uint32_t item); 12:50:22 I maybe misunderstood what he said.. but if I didn't, it is possible :) 12:50:40 --- join: Aardappel (wvo96r@p508C4F9B.dip.t-dialin.net) joined #osdev 12:50:40 oink: he wants to achieve object orientation without the syntactic sugar that C++ provides 12:50:46 oink, you can't have member functions in c inside your structs 12:50:57 HuntrCkr: yes you can !? 12:50:59 I'm doing it 12:51:09 you can 12:51:22 you can replicate *virtual* functions by putting function pointers inside structs 12:51:26 typedef struct 12:51:26 { 12:51:27 [...] 12:51:30 void (*_fini) (struct t_download **, gpointer); 12:51:31 } 12:51:33 which is all virtual pointers are, in the end 12:51:50 t_download; 12:51:52 :) 12:52:04 The compiler just leaves the symbols as class::function, plus some mangling .. the member function(ality) is just syntax 12:52:33 exactly... in the binary, there's no difference between BlockList_Add(list, item) and list.Add(item) 12:52:52 yeah :) 12:53:58 you can do object orientation in any language 12:54:10 nm... i will just write a few blocklist handling functions... 12:55:53 Let's say I want to use the "bitmap" page-allocator idea: would the processor's string instructions offer a big speed increase? 12:56:26 which instructions? and a speed increase relative to what? 12:56:54 scasd - and relative to using a C loop 12:57:31 you'd be better off with a stack -- no scanning at all is better than fast scanning 13:00:37 bbl... watching tv... 13:00:42 --- nick: HuntrCkr -> HuntrCkr_away 13:00:59 I was thinking about that .. but wouldn't the stack make it a little more difficult to coalesce unused pages? If I wanted to do a linear search through the stack for some particular value, I'd spend a lot of time 13:01:14 It might get fragmented 13:01:38 yes, but nobody cares about fragmented physical pages except for the cache 13:02:03 if you don't care about cache performance, one physical RAM page is as good as another 13:02:20 unless you're playing with ISA DMA, in which case it makes sense to set aside another stack of pages suitable for ISA DMA 13:02:25 There's also another issue about which ... there you go, DMA 13:03:22 I know almost nothing about DMA right now. Are the DMA addresses pre-set, or can I assign them? 13:03:33 --- quit: Ubel () 13:04:11 --- join: _avlovskii (pavlovskii@modem-722.aerodactyl.dialup.pol.co.uk) joined #osdev 13:04:37 <_avlovskii> ISA DMA wants addresses below 16MB that don't cross a 64KB boundary 13:04:46 <_avlovskii> PCI DMA accepts anything 13:04:51 --- quit: pavlovskii (Killed (NickServ (Nickname Enforcement))) 13:05:06 --- nick: _avlovskii -> pavlovskii 13:05:42 however, you don't allocate memory for ISA DMA very often 13:05:49 say, whenever the floppy disk controller driver starts 13:05:57 so the performance there hardly matters 13:06:04 what matters is the performance when allocating normal pages 13:06:40 And given that today's PCs have a ridiculous amount of memory, it doesn't matter if that stack is huge 13:06:55 Where huge = 640kb 13:07:07 the stack will be sizeof(address) * (MEM_SIZE / 4096) 13:07:15 i.e. 4 bytes for every 4KB of memory 13:07:38 i.e. the size of the stack is always 1/1024th of the total amount of memory 13:08:22 Yeah, I bet you can guess how much memory I've got installed 13:08:51 640MB? 13:08:59 That's right 13:09:06 * pavlovskii is a genius 13:09:46 OK, so a stack it is, but this is going to make the memory allocator allocator require more thinking 13:12:07 --- join: dax (you@u195-95-94-36.goplanet.pi.be) joined #osdev 13:12:10 heya guys 13:13:16 anyone alive 13:14:42 come on 13:16:18 boo 13:16:18 WAKE UP 13:17:18 ah :) 13:17:33 still haven't really made up my mind about daxos :/ 13:19:09 an exokernel might be nice 13:19:22 would solve the ipc problem, or atleast a large part of it 13:19:30 but it introduces different ones 13:20:32 don't know too much about cache kernels, look nice though 13:20:46 traditional microkernel will get me into the ipc problems again 13:21:12 http://www.planetdax.com/news/ossite2.png - what do you think of this design? 13:22:17 looks cute 13:22:53 need to get a NIC and vid card for my smp box 13:22:54 hmm 13:23:08 lilo: STFU! 13:23:55 lol 13:24:38 lalala 13:25:32 need some help with daxos design 13:26:46 daxos is MY name! 13:27:02 is Rico's real name Dax? 13:27:21 is dax's real name Rico? :) 13:27:25 no 13:27:27 Jan 13:27:29 not rico 13:27:34 that's confusig 13:27:46 yes it is :) 13:28:28 hmm 13:28:40 my real name is Dax, yes 13:29:06 what are some interesting oses i should take a look at ? 13:29:16 or some good os related docs/papers ? 13:29:36 Linux, FreeBSD ? :) 13:29:38 dax: you read Tanenbaum? 13:29:45 yes 13:29:51 Inside Windows 2000? 13:29:55 got that minix and modern os books 13:29:55 * pavlovskii is getting that soon :) 13:30:00 nah 13:30:06 yep, because the Minix book isn't too modern :/ 13:30:13 umm, Inside Some Other Stuff? 13:30:19 the windows design doesn't seem that interesting to me 13:30:23 no inside soem stuff books 13:31:12 design of Windows 95 or Windows NT? 13:31:31 neither 13:31:48 hm 13:32:29 maybe i should stick to a nice microkernel 13:32:40 and make it useable for distributed systems 13:32:41 hmm 13:34:21 w00 13:34:29 would be nice 13:34:30 hmm` 13:36:10 --- nick: lnyx_away -> lynx 13:37:37 --- part: _andre left #osdev 13:38:40 That log with the mislead GF was horrifyingly cruel 13:38:47 *misled 13:38:56 lol 13:39:05 it's funny 13:39:12 Yeah 13:39:20 sounds like she deserved it, for being stupid 13:39:30 Confusing people is great 13:39:33 what is a nice microkernel os 13:39:44 QNX 13:39:44 expect for mach, qnx, vsta, rtmk and l4 13:39:47 haha 13:39:52 One user -- a regular caller of ours -- got herself into some serious computer trouble when she set about cleaning up her system. She had been exploring the hard drive in the file manager and discovered hundreds of files in the Windows directory with all different file extensions. Being of an orderly mind, and with several hours of free time, she had created a TXT folder, a COM folder, a DLL folder, and so forth, and moved all the files into these subdirecto 13:40:08 Rico: lololololol! 13:40:09 hahaha 13:40:12 lol 13:40:13 * pavlovskii forgot the URL to that site 13:40:59 or maybe some other nice oses with a less common design? 13:41:15 this site is hilarious!!! 13:41:22 http://rinkworks.com/stupid/cs_os.shtml 13:42:45 Wow, this is funny 13:42:54 anyone? 13:43:31 I think Dell had this one famous tech support mishap where a lady thought the CD-ROM drive was a cupholder, and she was demanding to have it repaired 13:43:55 lol 13:44:37 dax: hi 13:44:48 dax: how are you? 13:44:55 great 13:45:05 had a nice, relaxing day with my gf 13:45:07 dax: you were right. osdev is like drugs 13:45:11 :) 13:45:27 --- part: EtherNet left #osdev 13:45:32 hmm 13:45:49 how is osdev like drug? 13:45:52 dax: if i had understud pmode, a20 and 'out' 'in' asm sutff. my os would be totaly reweriten 13:45:53 it is 13:46:05 hehe 13:46:09 * ink grins 13:46:21 * ink should head out to the parking lot for a little osdev ;] 13:46:40 dax: good that i didnt understand that pmode stuff 13:46:46 wtf is segment and so 13:46:48 heh 13:47:14 qnx looks beautiful 13:47:34 from a20 i understood that kbd kan be controled through out in 13:47:46 qnx sucks 13:48:01 why 13:48:03 all hardware is controlled through either IN/OUT instructions (i.e. through I/O ports) or in memory 13:49:10 can't find any docs on the qnx site anymore 13:49:11 grrrr 13:49:46 --- join: trans (~trans@00-20-78-c9-e5-d1.bconnected.net) joined #osdev 13:51:14 hey trans 13:51:32 *sigh* 13:52:02 I have a nice name for my new site: Geek Planet! :D 13:52:10 http://www.somethingawful.com/article.php?id=112 / satirical article about a fake OS .. like many SomethingAwful articles, probably not safe for work 13:52:20 (anything computer related :)) 13:52:46 i need some decent docs on os designs 13:53:12 --- join: tcn (tcn@tc4-login16.megatrondata.com) joined #osdev 13:56:35 --- nick: HuntrCkr_away -> HuntrCkr 13:56:39 * HuntrCkr is back 13:56:46 coooool 13:58:23 hmmm.... anybody want to help me code a distributed os... twenty pc's on lan act like one, and each user has a virtual console ;) 13:58:40 you steal my ideas 13:58:43 no fun 13:58:46 heh 13:59:08 steal your ideas dax... never ;p 13:59:28 nah 13:59:29 hmm 13:59:34 looking at eros atm 13:59:35 actually, i started reading the distributed os chapters of "Modern Ooperating Systems" today 13:59:43 oh 14:00:49 nice book 14:00:54 --- join: cookin (~jrydberg@d212-151-49-34.swipnet.se) joined #osdev 14:01:19 --- quit: tcn ("Leaving") 14:04:07 --- join: smarth (smarth@modemcable129.52-200-24.mtl.mc.videotron.ca) joined #osdev 14:04:29 Anyone can provide me with practical informations on how to program the ps2 14:04:29 mouse hardware directly ? I've found bits of informations like the packet 14:04:29 format and that you need to talk to the keyboard controller to access the 14:04:29 mouse port, but with what command ? 14:07:04 --- quit: corsairk8 () 14:12:28 --- quit: acme (Read error: 104 (Connection reset by peer)) 14:16:02 back 14:17:28 --- quit: aramius ("Client Exiting") 14:17:28 --- join: bono (~bono@modemcable171.3-202-24.mtl.mc.videotron.ca) joined #osdev 14:23:31 * oink wonders why mmap often fails on one of his freebsd jail .. 14:25:27 --- quit: dax (Read error: 110 (Connection timed out)) 14:26:21 --- quit: nonama ("Client Exiting") 14:26:41 I just received my hardcopy of Intel's IA32 programming manuals. they send it to you FOR FREE... 14:26:54 =] 14:27:24 how do you ask for it ? 14:27:25 really ? 14:27:28 yeah, how ? :) 14:27:31 go to their website 14:27:36 they have a developer website or smth 14:27:59 * ink has some kind of book from them as well, forgot exactly which one 14:28:07 for free in the US maybe... not internationally 14:28:17 :( 14:28:25 heh 14:28:28 true 14:28:39 too bad i live in canada :( 14:29:13 they might ship to canada 14:29:14 * ink dunno 14:29:52 23:17 -!- bono [~bono@modemcable171.3-202-24.mtl.mc.videotron.ca] has joined #osdev 14:29:55 :) 14:30:11 * lar1 got 68hc11 manuals for free 14:30:32 they never do 14:31:13 bono: do Intel ship outside the US/Canada? 14:31:31 pavlovskii: call your local Intel office 14:31:33 hey lar 14:31:47 still wanna write that .wav code? 14:31:57 * ink is at a point of needing it =P 14:32:06 ink: see my URL... 14:32:17 k 14:32:21 whats the url? 14:32:32 brb 14:32:39 on osdev.org? 14:32:40 http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/radiator/radiator/src/testbed/main.cpp 14:32:54 k 14:33:08 also, see /doc/wave.htm 14:33:19 avpav: I optimized my code to go realtime =D 14:33:45 but it takes like .7sec to generazte 1sec, so I need to do more to make ot so I can have multiple synths going at once 14:33:47 cool :) 14:33:55 it really depends on teh instrum,ent file, tho 14:33:57 what effects to you have so far? 14:34:09 well I funally got the language done and the tree bulding/walking 14:34:17 plugin code works now 14:34:34 so you're interpreting the signal processing code? 14:34:40 I only wrote two plugins so far but I have code already that I wrote from the old codebase I justy need to port 14:35:07 maybe we should make a new chan for synth talk? 14:35:15 I wanna spam some sample code ;] 14:35:21 me and lynx have #radiator 14:35:26 k 14:36:03 --- join: nonama (nx@c185.parabole.lt) joined #osdev 14:39:50 pavlovskii: I would guess... 14:41:19 --- quit: nonama ("Client Exiting") 14:42:16 --- join: symphony9 (symphony9@pool0064.cvx26-bradley.dialup.earthlink.net) joined #osdev 14:42:40 ehm 14:43:21 pavlovskii: theres no information concerning intels free hardcopy manuals... you have to call the 1800 number... 14:43:33 (...on their website) 14:44:09 --- quit: bono ("leaving") 14:44:17 --- part: symphony9 left #osdev 14:44:58 heh 14:48:24 testing fs code for writing data now... hold thumbs for me :) 14:48:47 =] 14:49:07 * Rico yawns 14:49:11 * Rico is tired 14:49:16 heh 14:57:52 --- quit: pavlovskii ("brb... reconnecting") 14:58:33 finally: Geek Planet is done, it only lacks content: http://www.planetdax.com/geeks/ 14:58:39 rotfl 14:58:46 wadda you have as index ? 14:58:55 a big giant ultrasparc ? 14:59:13 yes 14:59:28 and ASCII Blue 14:59:29 * oink pulls his dick out 14:59:43 :P 14:59:50 bah 14:59:53 gearwheels 14:59:57 --- quit: SLACKo ("Client Exiting") 15:00:04 * Rico notes oink that Geek Planet isn't meant for sexual pleasure 15:00:18 really ? :| 15:00:40 but you can interprete it in many ways ;D 15:02:21 --- join: pavlovskii (pavlovskii@modem-990.articuno.dialup.pol.co.uk) joined #osdev 15:03:35 pav: Geek Planet is up! 15:03:38 http://www.planetdax.com/geeks/ 15:03:54 --- quit: lhowe () 15:04:58 mmm... geeky... :) 15:12:55 Latest topic on Geek Planet: Professionals found out the Mobius operating system sucks ass ;) 15:13:02 --- join: eks (~eks@24.70.176.227) joined #osdev 15:13:06 hah eks! 15:13:08 * Rico pets eks 15:13:14 are you a geek? 15:13:18 hello 15:13:29 Rico: no, I'm the geek anti-thesis 15:13:44 oh, so http://www.planetdax.com/geeks/ isn't for you then? 15:14:46 --- join: ChillySpy (ChillySpy@ppp360.ppp8.cleveland.nccw.net) joined #osdev 15:16:51 Rico: well. since there's no information, not really my place ;) 15:17:01 hehe :) 15:17:17 * file hums 15:17:26 wish my music CD worked :p 15:17:32 anybody here familiar with Apache::Session and Perl ? 15:17:52 file: they work in a real cd player ^^ 15:18:00 eks: not in mine :p 15:18:18 file: huhuh.. didn't you say it worked in your mom's disc player? 15:18:30 eks: in the living room 15:19:10 * file should try again 15:19:35 The device, \Device\ScsiPort0, did not respond within the timeout period. 15:19:38 that' 15:19:42 er that's the error 15:20:41 maybe I should clean the drive 15:22:46 --- nick: H|dd3n[fuckoff] -> H|dd3n 15:22:48 * H|dd3n is back after 2w 2d 2h 53m 49s :::IRC[X]MATRIX v9.0 (Plus Edition)::: 15:22:59 huh 15:23:14 hey eks 15:23:46 --- quit: H|dd3n (Excess Flood) 15:25:32 --- quit: cookin ("Client Exiting") 15:25:33 * eks is fuck'd until this session stuff in mysql works :/ 15:35:04 --- join: elkrammer (~elkrammer@pc-200-74-25-5.las-condes2.pc.metropolis-inter.com) joined #osdev 15:35:22 has anyone done a lfs? 15:37:14 --- part: elkrammer left #osdev 15:38:46 hmm....that's weird... 15:39:25 i have a WriteDisk(char* buf) function, and it works... 15:39:40 then in another place i have a char buffer[512] 15:40:01 buffer = "Test" 15:40:27 Edsger Dijkstra has died! :( 15:40:32 but when i call WriteDisk(buffer), it doesn't write... 15:40:36 http://www.theregister.co.uk/content/4/26585.html 15:40:49 HuntrCkr: check line 35 15:40:57 I think you're missing a ; 15:40:59 laa/me quickly makes some ADSR code 15:41:34 --- quit: ink (Read error: 104 (Connection reset by peer)) 15:41:37 pav?? 15:42:09 --- join: EtherNet (~Under@lu9dcn.ampr.org) joined #osdev 15:42:37 HuntrCkr: what I'm trying to say is -- give us some details 15:43:49 what detail... i am sure that the contents of buffer is "Test", and i know the WriteDisk function works, because it writes other structures to disk 15:44:10 well, something clearly doesn't work 15:44:26 yeah, but why... 15:44:41 well, I've no idea 15:45:00 all I know is that you have a function WriteDisk(char* buf) and a variable char buffer[512] 15:45:10 and you claim it contains the string "Test" somehow 15:45:51 well, a printf of the buffer says that it contains "Test", just like i said it should 15:46:16 ok 15:46:52 any spanish speakers here? 15:47:34 --- quit: eks ("damn, still having my problem :~(") 15:48:19 Dos servesa! 15:50:09 --- quit: file ("My damn controlling terminal disappeared!") 15:52:14 --- join: witten (~witten@sdsl-64-32-131-193.dsl.lax.megapath.net) joined #osdev 15:56:37 --- join: file (joshnet@65.166.122.14) joined #osdev 15:57:00 --- quit: Javanx ("I don't feel a thing, and i stopped remembering. The days are just like moments tourned to hours") 16:16:51 pav, i found my problem 16:17:18 good... what was it? 16:18:08 --- join: eks (~eks@h24-82-197-140.wp.shawcable.net) joined #osdev 16:18:32 --- quit: file ("My damn controlling terminal disappeared!") 16:18:34 i had forgotten one of my structures that i was writing to disk was 4k big, thus overwriting my data everytime :( 16:18:42 gah 16:18:50 file come back! 16:19:58 --- quit: ChillySpy () 16:20:26 well, after getting that working, i think i need my bed!! 16:20:36 1:20am here 16:20:40 gnight ppl 16:21:13 --- quit: HuntrCkr () 16:22:53 --- nick: eks -> eks[djembe] 16:26:33 --- quit: eirikn ("Segmentation fault") 16:37:04 whohoo! 16:37:09 * indigo owns sempiternity.org now :) 16:37:18 w00t! 16:38:36 uh, congrats 16:43:08 * indigo waits for the registration to propagate 16:43:17 dumdedum... 16:43:25 oki.../me checks 16:43:56 someone lookup sempiternity.org! 16:46:07 gahh 16:46:10 this takes too long :P 16:51:03 * indigo jumps up and down 16:52:02 [18:53] *** Unable to resolve sempiternity.org 16:52:09 *** resolver1.svr.pol.co.uk can't find sempiternity.org: Non-existent domain 16:52:41 :( 16:52:57 * indigo curses the internet: too slow! 16:53:05 naughty internet! 16:53:19 for some strange reason my thumb is swelling up 16:53:29 it doesn't hurt...i didn't damage it 16:53:33 it just started swelling 16:54:01 hum 16:54:08 * indigo puts on dry pants 16:54:14 * indigo is in a swimsuit :) 16:55:21 --- quit: witten ("ircII EPIC4-1.1.2 -- Are we there yet?") 16:56:46 hummmmmmm 16:59:01 hummmmmmmmmmmmmmmmMMmmMm! 16:59:05 eks[djembe]: moo! 16:59:58 gee, i am really pissed 17:00:11 wasting like 5 hours and i am no further 17:02:35 --- join: _avlovskii (pavlovskii@modem-717.arbok.dialup.pol.co.uk) joined #osdev 17:02:57 --- quit: pavlovskii (Killed (NickServ (Nickname Enforcement))) 17:03:04 --- nick: _avlovskii -> pavlovskii 17:05:36 --- quit: ava (Read error: 104 (Connection reset by peer)) 17:06:41 * indigo curses his thumb 17:06:50 --- join: kemu\Buzz (Jonas@220.120-136-217.adsl.skynet.be) joined #osdev 17:07:02 --- part: kemu\Buzz left #osdev 17:09:11 --- join: ava (~jk@chcgil2-ar6-4-47-169-191.chcgil2.dsl-verizon.net) joined #osdev 17:09:25 mooooooo 17:10:19 hum 17:10:19 --- join: ink (iBot@adsl-216-102-91-59.dsl.snfc21.pacbell.net) joined #osdev 17:10:21 yo 17:10:38 jo 17:15:52 --- join: file (joshnet@65.166.122.14) joined #osdev 17:27:31 --- part: pavlovskii left #osdev 17:34:24 hey 17:34:38 does anyone of you remember the url to the "everytime you wank off, a kitten dies" ? 17:34:52 uhh 17:44:55 --- join: d0minus (chats@104-93.InfoSky.Net) joined #osdev 17:51:22 bye all 17:51:24 * ink geos home 17:51:31 --- quit: ink ("CRIA 0.2.4 -- http://www.qzx.com/cria") 18:03:09 --- join: ChillySpy (ChillySpy@ppp360.ppp8.cleveland.nccw.net) joined #osdev 18:13:17 --- quit: ChillySpy () 18:13:31 --- quit: d0minus (Read error: 113 (No route to host)) 18:35:17 --- join: cookin (~jrydberg@d212-151-90-238.swipnet.se) joined #osdev 18:37:59 --- quit: cookin (Client Quit) 18:38:01 --- join: cookin (~jrydberg@d212-151-90-238.swipnet.se) joined #osdev 18:38:34 --- quit: cookin (Client Quit) 18:38:36 --- join: cookin (~jrydberg@d212-151-90-238.swipnet.se) joined #osdev 18:39:05 --- quit: cookin (Client Quit) 18:39:06 --- join: cookin (~jrydberg@d212-151-90-238.swipnet.se) joined #osdev 18:56:55 --- quit: Divine ("My damn controlling terminal disappeared!") 19:02:37 wheee! 19:02:40 * indigo bought a helio 19:02:43 and a domain 19:02:48 all in the same day! 19:02:51 and i never left my bed! 19:02:52 w00t!@ 19:03:09 now if i could just _make_ money this way, everything would be perfect! 19:03:26 oh...and a pizza! 19:03:32 * indigo had it delivered :P 19:03:34 * file hopes the EFT goes through - if not he loses money 19:04:14 file: they just trash your money? 19:04:21 they take $30 CAD 19:04:27 file: seems like they would tell you something went wrong... 19:04:32 oh...so it's a "whoops" fee 19:04:34 :/ 19:04:47 did you confirm your account? 19:04:54 yes 19:05:02 well then, it should be good 19:05:12 they've done it once before 19:05:21 huh? 19:05:24 not EFT 19:05:33 erm? 19:05:47 well, i went to verify my account, and they desposit two smallstuffs 19:05:55 then you tell them in a few days how much they were 19:05:55 not for me 19:05:59 ahhh 19:06:04 that sux0r 19:06:10 yup 19:07:16 you should have told me your email addy when i signed up, i could have sent you $5 19:07:31 oh well 19:07:34 too late now 19:07:54 would have covered your fees 19:07:55 :( 19:08:07 it's alright... 19:08:21 * indigo wonders if the email address can be changed 21:53:09 --- log: started osdev/02.08.08 21:53:09 --- join: clog (nef@bespin.org) joined #osdev 21:53:09 --- topic: 'Operating System DEVelopment www.osdev.org || links: qzx.com/lib , onee.yi.org , kverka.org/~osdev || stats/people: bespin.org/~qz/irc || http://www.osjournal.hopto.org' 21:53:09 --- topic: set by air on [Thu Aug 01 22:14:06 2002] 21:53:09 --- names: list (clog Kurt I440r_ trans EtherNet file ava Aardappel izik indigo stormbind__ lynx_zZzz gab Rico oink lar1 Zenton gpf air +OS-Bot rob_ert) 21:57:19 --- mode: ChanServ set +v clog 22:06:38 --- join: nbsp (g@ip68-14-60-55.no.no.cox.net) joined #osdev 22:49:35 --- quit: I440r_ ("abort" insufficient coding being done"") 22:52:21 anyone know how to get a file listing in C? 22:58:11 get_file_listing() 23:07:48 --- quit: trans (Read error: 110 (Connection timed out)) 23:22:10 --- join: bono (~bono@modemcable171.3-202-24.mtl.mc.videotron.ca) joined #osdev 23:28:29 * air kicks Rico 23:58:12 --- quit: bono ("Lost terminal") 23:59:59 --- log: ended osdev/02.08.08