00:00:00 --- log: started osdev/03.07.06 00:02:27 how do i put text on bochs prompt? 00:05:48 --- quit: kyelewis__ (Read error: 113 (No route to host)) 00:20:25 --- quit: witten ("Client exiting") 00:23:04 --- quit: huntrckr (Read error: 104 (Connection reset by peer)) 00:26:07 --- join: redb|ue (star@ppp043.216-96-207.sherb.mt.videotron.ca) joined #osdev 00:27:54 --- join: witten (~witten@adsl-gte-la-216-86-199-140.mminternet.com) joined #osdev 00:35:24 --- join: Baft (~112@ashanti.xs4all.nl) joined #osdev 00:36:51 how do i put text on bochs prompt? 00:37:20 --- quit: mcBaffty (leguin.freenode.net irc.freenode.net) 00:37:20 --- quit: geist (leguin.freenode.net irc.freenode.net) 00:39:55 --- quit: redblue (Read error: 110 (Connection timed out)) 00:49:43 --- join: geist (~geist@tkgeisel.com) joined #osdev 01:15:59 --- join: trans (uvxrof@fatwire-201-86.uniserve.ca) joined #osdev 01:28:18 --- join: silvio_ (~silvio@ppp-62-10-92-152.dialup.tiscali.it) joined #osdev 01:28:28 hello 01:50:40 --- quit: kernel2421 (Read error: 110 (Connection timed out)) 01:59:12 --- quit: dcox (Read error: 60 (Operation timed out)) 02:04:38 --- quit: redb|ue (Read error: 110 (Connection timed out)) 02:08:40 --- quit: trans (Read error: 110 (Connection timed out)) 02:10:36 --- join: kyelewis__ (~kyelewis@dsl-235.66.240.220.lns02-dryb-mel.dsl.comindico.com.au) joined #osdev 02:25:44 --- quit: kyelewis_ (Read error: 110 (Connection timed out)) 02:35:03 --- join: Mathis (~irc@pD9EAB447.dip.t-dialin.net) joined #osdev 02:35:22 hi 02:51:19 blah 02:51:50 buh! 02:57:18 wow, eugenia is being a real bitch lately on osnews 02:57:23 more so than usual 02:57:29 that girl needs to get a life 02:57:46 I know, I lived in the same house with her for 6 months 02:58:33 oh well, time to sleep 02:58:36 --- nick: geist -> geist-sleep 03:02:08 --- quit: Mathis ("good night") 03:28:32 --- join: trans (rsuaja@fatwire-201-86.uniserve.ca) joined #osdev 03:29:38 --- join: mur (murr@baana-62-165-190-158.phnet.fi) joined #osdev 03:57:34 --- join: eniac (~eniac@167.7-201-80.adsl.skynet.be) joined #osdev 04:00:06 --- join: Boney (~paul@203.36.43.134) joined #osdev 04:05:02 --- quit: eniac ("leaving") 04:15:45 --- quit: trans (Read error: 110 (Connection timed out)) 04:17:34 --- join: eniac (~eniac@167.7-201-80.adsl.skynet.be) joined #osdev 04:27:42 how i put text on bochs prompt? 04:27:45 how do i put text on bochs prompt? 04:32:58 --- quit: eniac ("Lost terminal") 04:37:01 --- join: Matzon (Mazon@0x50a1b5bf.unknown.tele.dk) joined #osdev 04:39:28 --- join: Dr_Evil (DSLflat@p508FDEB3.dip.t-dialin.net) joined #osdev 04:42:25 morning 04:42:48 hello mur 04:42:54 --- nick: silvio_ -> kernel2421 05:06:16 great! 05:06:19 mur! :) 05:08:36 hye smssar 05:09:18 --- quit: Dr_Evil () 05:10:58 How many weird variations of my name are you going to make? :) 05:11:42 --- join: lodda (~lodda@p508FDA38.dip.t-dialin.net) joined #osdev 05:12:04 zillion and one 05:12:29 good.. enough left. :) 05:13:22 hi 05:13:31 hi lodda. :) 05:13:58 loddax 05:14:41 --- join: BpF (XasR@c-8f4272d5.01-94-7673741.cust.bredbandsbolaget.se) joined #osdev 05:16:26 how do i put text on bochs prompt? 05:17:16 kernel2421: Bochs prompt? 05:17:35 mmmhhh 05:17:41 some debugger prompt or what? 05:17:45 where bochs put its messages 05:18:13 which messages? Log messages, or are you talking about the emulation window? 05:18:23 debuger prompt, i want put text here 05:19:00 yes 05:19:04 log messages 05:19:17 i want put log messages 05:20:25 how do i put log messages Smari ? 05:20:54 uhh.. 05:21:24 do you want to put something specific there? If so.. hack the Bochs code. Else, just configure the loglevels and such in your bochsrc 05:22:32 i want make a function like for example print_bochs(char *text, ...); this function put my text on bochs log 05:22:44 do you want your OS to put something onto the bochs console? if so you just need to send the character to port 0xe9 iirc 05:23:14 oh thanls 05:23:16 oh thanks 05:23:18 now i text 05:23:21 now i test 05:24:20 haha 05:24:36 i love italians trying to speak english. 05:24:48 lodda: Cool. what's port 0xe9 ? 05:28:02 uhm...it's a port for putting stuff on bochs console :) 05:28:08 --- join: silvio_ (~silvio@ppp-62-10-98-133.dialup.tiscali.it) joined #osdev 05:29:14 Smari: thanks 05:29:18 ^___^ 05:29:26 haha i love swedes trying to speak english 05:30:30 silvio_? 05:30:41 mmmhh 05:30:46 i am kernel2421 05:30:53 lodda: i am italian :-) 05:30:56 silvio_: Then you should be thanking lodda. 05:31:03 silvio_: I did nothing. 05:31:20 kernel2421: i'm not sure if you have to recompile with a special option though 05:31:49 oh silvio_ now :) 05:31:53 lodda: but the Smari suggerimets is right 05:32:31 suggerimets? what is that :) 05:32:36 indeed. 05:32:50 Smari: ok 05:32:56 I read that word three times before I decided that it is indeed not in my vocabulary.. :) 05:32:59 lodda: method ??? 05:33:20 i go to take vocabulary 05:33:39 silvio_: What was my method? 05:34:26 outportw(0xe9, car); 05:34:50 :-) 05:35:02 --- join: trans (rlxjhu@fatwire-201-86.uniserve.ca) joined #osdev 05:35:51 lodda: suggerimets == suggestion 05:37:02 silvio_: That was lodda's suggestion. 05:38:08 silvio_: A girl I was with last night refused to speak any other language than italian to me. I tried to understand what she said for a few minutes, then just said: "viva la figa! Want another beer?".. hehe ;) 05:38:35 ihihiihih 05:38:39 My italian sucks. Don't expect to change that any time soon though. :> 05:39:03 :-) 05:39:12 Allready working on two new languages. If I master them, I'm up to.. six.. :> 05:39:24 fleah 05:39:31 now I want to go and do something. 05:43:42 btw silvio_ why do you send a _car_ to port 0xE9 :))) 05:44:16 port 0xE9 is a bochs log port 05:46:50 silvio_: yes? 05:46:56 but why would you send a car there? 05:47:21 I wouldn't try to get a _car_ through a port like that.. 05:48:02 (btw.. "outportw()" would be for two bytes, while a 'car' is probably a few million terabytes.. and a 'char' is only one byte) 05:48:07 i have now maked this function that wark properly 05:48:28 inline void putc_bochs(const char car){ 05:48:33 itos::IA32::outportw(0xe9, car); 05:48:33 } 05:48:33 inline void puts_bochs(const char *text){ 05:48:33 for(int i =0; text[i]; i++) 05:48:34 putc_bochs(text[i]); 05:48:37 } 05:48:41 but 05:48:43 bochs doc 05:48:46 tell that bochs receive only word 05:48:50 and not byte 05:48:58 ohh.. okay. 05:49:09 weird. 05:50:06 --- quit: kernel2421 (Read error: 110 (Connection timed out)) 05:50:39 --- nick: silvio_ -> kernel2421 05:51:20 --- quit: Boney (Read error: 101 (Network is unreachable)) 05:57:29 --- join: Boney (~paul@203.36.43.129) joined #osdev 06:00:43 --- quit: Boney (Client Quit) 06:09:15 --- quit: kernel2421 (leguin.freenode.net irc.freenode.net) 06:09:15 --- quit: Matzon (leguin.freenode.net irc.freenode.net) 06:11:05 --- quit: duhguy (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: fluxy (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: wli (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: gab (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: emmons (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: wcstok (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: BpF (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: Baft (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: file (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: awcrusher (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: jwesley (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: Hirogen2 (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: trans (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: mur (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: kyelewis__ (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: pengo (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: Divine (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: HeavyJoost (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: Zenton_ (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: Smari (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: andre` (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: myrddian (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: lynx (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: zhware (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: chille (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: zwane (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: geist-sleep (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: lodda (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: witten (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: cookin (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: oink (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: minddog (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: notten (leguin.freenode.net irc.freenode.net) 06:11:06 --- quit: jonaslund (leguin.freenode.net irc.freenode.net) 06:11:06 --- join: trans (rlxjhu@fatwire-201-86.uniserve.ca) joined #osdev 06:11:06 --- join: kernel2421 (~silvio@ppp-62-10-98-133.dialup.tiscali.it) joined #osdev 06:11:06 --- join: BpF (XasR@c-8f4272d5.01-94-7673741.cust.bredbandsbolaget.se) joined #osdev 06:11:06 --- join: lodda (~lodda@p508FDA38.dip.t-dialin.net) joined #osdev 06:11:06 --- join: Matzon (Mazon@0x50a1b5bf.unknown.tele.dk) joined #osdev 06:11:06 --- join: mur (murr@baana-62-165-190-158.phnet.fi) joined #osdev 06:11:06 --- join: kyelewis__ (~kyelewis@dsl-235.66.240.220.lns02-dryb-mel.dsl.comindico.com.au) joined #osdev 06:11:06 --- join: geist-sleep (~geist@tkgeisel.com) joined #osdev 06:11:06 --- join: Baft (~112@ashanti.xs4all.nl) joined #osdev 06:11:06 --- join: witten (~witten@adsl-gte-la-216-86-199-140.mminternet.com) joined #osdev 06:11:06 --- join: myrddian (~myrddian@CPE-144-137-3-204.vic.bigpond.net.au) joined #osdev 06:11:06 --- join: pengo (xtofu@p126-tnt3.mel.ihug.com.au) joined #osdev 06:11:06 --- join: lynx (~lodsb@pD9544359.dip.t-dialin.net) joined #osdev 06:11:06 --- join: wli (wli@holomorphy.com) joined #osdev 06:11:06 --- join: file (~jcolp@mctn1-7252.nb.aliant.net) joined #osdev 06:11:06 --- join: Divine (~john@12-246-112-182.client.attbi.com) joined #osdev 06:11:06 --- join: jwesley (~Justin@cpe-024-165-158-212.midsouth.rr.com) joined #osdev 06:11:06 --- join: awcrusher (~awc@h24-70-61-20.ca.shawcable.net) joined #osdev 06:11:06 --- join: fluxy (ImDamaged@12-208-222-49.client.attbi.com) joined #osdev 06:11:06 --- join: notten (root@pcp04278885pcs.union01.nj.comcast.net) joined #osdev 06:11:06 --- join: minddog (minddog@67.128.0.32) joined #osdev 06:11:06 --- join: jonaslund (whizzter@c07984a.sbn.bostream.se) joined #osdev 06:11:06 --- join: Smari (~spm@optimized.bitcode.org) joined #osdev 06:11:06 --- join: emmons (~emmons@www.miscstuff.net) joined #osdev 06:11:06 --- join: wcstok (jwhite@cse-old.unl.edu) joined #osdev 06:11:06 --- join: duhguy (duhguy@baana-62-44-216-148.phnet.fi) joined #osdev 06:11:06 --- join: oink (ziga@phear.org) joined #osdev 06:11:06 --- join: cookin (~jrydberg@h32n1c1o1044.bredband.skanova.com) joined #osdev 06:11:06 --- join: Hirogen2 (jengelh@linux01.gwdg.de) joined #osdev 06:11:06 --- join: zwane (User-10571@modemcable204.207-203-24.mtl.mc.videotron.ca) joined #osdev 06:11:06 --- join: chille (chille@h155n1fls32o811.telia.com) joined #osdev 06:11:06 --- join: zhware (~zhware@mail.silveregg.co.jp) joined #osdev 06:11:06 --- join: Zenton_ (~vicente@8.Red-80-34-35.pooles.rima-tde.net) joined #osdev 06:11:06 --- join: gab (~prfalken@gaia.chx-labs.org) joined #osdev 06:11:06 --- join: HeavyJoost (~heavyjoos@a213-84-139-110.adsl.xs4all.nl) joined #osdev 06:11:06 --- join: andre` (andre@103.80-202-211.nextgentel.com) joined #osdev 06:11:07 --- join: Ishq (Ishq@frm-64-4-102-20.access.ntelos.net) joined #osdev 06:11:07 --- quit: MoneyCat (Killed (NickServ (ghosted: Ishq!Ishq@frm-64-4-102-20.access.ntelos.net))) 06:11:07 --- nick: Ishq -> MoneyCat 06:15:18 --- join: Rico (Rico@node-c-1c6a.a2000.nl) joined #osdev 06:21:34 --- join: TAndrad (TAndrad@194.102.164.103) joined #osdev 06:22:09 hello 06:24:00 --- join: Robert (~snofs@h126n2fls31o965.telia.com) joined #osdev 06:31:55 --- join: playground (~playgroun@h126n2fls31o965.telia.com) joined #osdev 06:33:41 --- quit: lodda (Killed (NickServ (ghosted: playground!~playgroun@h126n2fls31o965.telia.com))) 06:33:49 --- join: Rico- (~Rico@node-c-1c6a.a2000.nl) joined #osdev 06:34:04 --- nick: playground -> lodda 06:36:45 --- quit: Rico (Read error: 104 (Connection reset by peer)) 06:36:47 --- join: Rico (~Rico@node-c-1c6a.a2000.nl) joined #osdev 06:54:35 --- quit: Rico- (Read error: 110 (Connection timed out)) 07:03:08 --- quit: trans (Read error: 60 (Operation timed out)) 07:04:26 --- quit: BpF ("Fuck off!!!") 07:06:16 --- join: Rico- (Rico@node-c-1c6a.a2000.nl) joined #osdev 07:06:18 great connection I have! 07:06:21 :) 07:11:09 what do you mean? >:) 07:12:00 --- quit: Rico (Read error: 110 (Connection timed out)) 07:13:31 he connects well with a girl 07:13:46 --- join: Lds (Ip@c-8f4272d5.01-94-7673741.cust.bredbandsbolaget.se) joined #osdev 07:13:53 depends on socket and port size:P 07:14:04 ah, true.. 07:25:48 ISP matters more :P 07:25:55 and route to host 07:26:58 --- join: silvio_ (~silvio@ppp-106-169.25-151.libero.it) joined #osdev 07:34:15 or it depends on the router configuration... 07:34:21 --- nick: Rico- -> Rico 07:42:24 --- quit: Lds ("Fuck off!!!") 07:48:50 --- join: eniac (~eniac@167.7-201-80.adsl.skynet.be) joined #osdev 07:52:22 --- quit: kernel2421 (Read error: 110 (Connection timed out)) 08:06:44 --- join: z3r0_one (~z3r0_one@lsanca1-ar51-4-42-020-164.lsanca1.dsl-verizon.net) joined #osdev 08:15:57 time for a new linux kernel... 08:22:18 --- quit: eniac ("Lost terminal") 08:26:31 --- part: TAndrad left #osdev 08:36:52 --- join: trans (ulvjrr@fatwire-201-86.uniserve.ca) joined #osdev 08:37:35 --- nick: Zenton_ -> Zenton 08:43:00 --- join: eniac (~eniac@167.7-201-80.adsl.skynet.be) joined #osdev 08:44:20 --- join: kernel-panic (~panic@ANice-205-1-3-212.w81-53.abo.wanadoo.fr) joined #osdev 08:51:37 --- quit: eniac ("Lost terminal") 08:59:35 --- join: wl (philipp@pD9E2D1E1.dip.t-dialin.net) joined #osdev 09:01:12 --- quit: pengo ("I could develop a system that would make money obsolete, but it would only make me rich") 09:25:09 --- join: AlonzoTG (~atg@66-44-63-127.s381.tnt5.lnhva.md.dialup.rcn.com) joined #osdev 09:32:14 --- part: silvio_ left #osdev 09:33:41 --- quit: trans (Read error: 60 (Operation timed out)) 09:47:43 --- quit: Rico (Read error: 110 (Connection timed out)) 09:51:03 --- quit: file (Remote closed the connection) 09:52:33 --- join: thib (~thib@bofh.bitcode.org) joined #osdev 09:58:46 --- join: dcox (~dcox@cs6668133-59.austin.rr.com) joined #osdev 10:41:19 --- join: file (~jcolp@mctn1-7252.nb.aliant.net) joined #osdev 10:59:15 --- quit: lynx (Read error: 110 (Connection timed out)) 11:01:04 --- join: Mathis (~irc@pD9EAB330.dip.t-dialin.net) joined #osdev 11:01:16 hi 11:01:16 --- join: Rico (Rico@node-c-1c6a.a2000.nl) joined #osdev 11:01:16 --- join: trans (wkjztg@fatwire-201-86.uniserve.ca) joined #osdev 11:05:06 hello 11:09:55 hello 11:11:02 --- join: Dr_Evil (DSLflat@p508FDEB3.dip.t-dialin.net) joined #osdev 11:32:19 --- join: Rico- (Rico@node-c-1c6a.a2000.nl) joined #osdev 11:32:21 Hahaha!!! 11:32:25 This one is really good! 11:32:27 http://ars.userfriendly.org/cartoons/?id=20030706 11:38:02 KILL RICO! 11:39:46 <3 11:39:50 Hoi, Rico! 11:40:32 :DDD 11:43:00 Robert Robert!! 11:43:03 where have you been? 11:46:22 In Idre. :) 11:47:43 --- quit: trans (Read error: 110 (Connection timed out)) 11:51:50 what is that? 11:52:11 --- quit: Rico (Read error: 110 (Connection timed out)) 12:05:45 --- nick: geist-sleep -> geist 12:07:48 --- join: gfafgawrg (~gfafgawrg@213-35-251-62-dsl.kvm.estpak.ee) joined #osdev 12:14:24 --- join: Kurt (~kmw@oc-nas-11-s79.cinergycom.net) joined #osdev 12:17:35 yawn 12:19:12 Yawn indeed. 12:19:27 you said it 12:20:22 Triple fault, how nice.... 12:21:20 --- nick: Zenton -> Zenton_ 12:25:14 triple faults are never nice 12:25:35 greetings geist 12:26:18 this mIRC client is somehow crazy... 12:26:30 mIRC be junk :P 12:26:31 it draws a horizontal line with one pixel width 12:26:48 and at some time it moves this line up or down 12:26:52 --- join: Ishq (Ishq@frm-64-4-102-20.access.ntelos.net) joined #osdev 12:26:55 hmm, normally it works fine 12:27:11 I sort of consider mirc to be the yardstick by which other gui clients are measured by 12:27:13 --- quit: MoneyCat (Killed (NickServ (ghosted: Ishq!Ishq@frm-64-4-102-20.access.ntelos.net))) 12:27:15 --- nick: Ishq -> MoneyCat 12:27:22 it's pretty basic, works, does the job well 12:27:23 also the LightFrame function of my monitor is being activated without my control 12:27:34 geist: mIRC is indeed rather powerful. 12:27:39 you can't put C modlues in mIRC so it's useless :P 12:27:40 but other people are always talkginb about these dumb bugs they see 12:27:45 this all happens only while mIRC is running 12:27:53 red line? 12:28:05 black line 12:28:15 hm, never seen that before 12:28:30 how can the LightFrame function being activated without asking me? 12:29:32 LightFrame is a circuit in the monitor and a piece of software (that is not installed) 12:30:40 how can mIRC influence my monitor?!? 12:30:56 * geist looks around for people that care... 12:31:03 hmmm, dont see any 12:31:14 you overlooked me... 12:39:35 ach, geh doch fott 12:39:37 --- quit: Mathis ("good night") 12:40:11 dcox mentioned yesterday that intel docs state that software task switching is faster than tss. can anyone confirm that? 12:41:01 yeah 12:41:09 it's well known 12:41:27 tss is an old crufty piece of junk and should be killed 12:41:37 heh 12:41:46 do you have any more info on that? something i can read? 12:41:55 at best it's emulated in microcode on newer processors 12:41:57 i couldn't find anything in intel's docs 12:41:57 no 12:42:09 just do software 12:42:44 the only possible gain i can see in tss is using it you can switch directly from one user process to another 12:42:52 without having to enter the kernel 12:43:04 since the tss stuff saves the entire state of the cpu 12:43:17 yah 12:43:35 whereas with software switching you typically save most of it when entering the kernel, then save a little bit more when you actually context switch deep in the reschedule code 12:43:35 well, i wanted to do software anyway, but i figured it's there so i might as well use it 12:43:42 dont 12:43:51 the x86 is full of things that aren't useful anymore 12:43:54 good to know 12:44:01 the trick to x86 is knowing what is useful, what is old cruft 12:44:25 the other massive black hole that everyone falls into is thinking they need to use more than two rings of protection 12:44:31 or they need to use the segmentation stuff 12:44:58 i was just going to use one 12:46:07 one segment? 12:46:29 one segment, one ring 12:47:12 thanks for the heads up 12:48:12 ah, well you need two segments, strictly speaking (one code one data) 12:48:16 but you know what i mean 12:49:11 yeah 12:49:32 i just want to do all my memory shit manually in one nice big linear segment 12:50:42 yep 12:53:03 --- quit: chille (Remote closed the connection) 12:55:14 * Dr_Evil downloads Pentium 1 Instruction Set Reference 12:56:22 http://www.newos.org/cgi-bin/fileViewer.cgi?FSPC=//depot/library/intel/ia%2d32/2%2dInstruction%5fSet%5fReference.pdf&REV=2 12:57:58 I already got it from intel, after manually editing pentium4 into pentium in the URL 12:59:39 There it is, CMPXCHG8B, amazing. "This instruction is not supported on Intel processors earlier than the Pentium processors." 13:00:12 --- join: Lods (Ip@c-a74272d5.01-94-7673741.cust.bredbandsbolaget.se) joined #osdev 13:00:43 So when targetting current x86 Pentium and future 64 bit systems, you can use atomic 64 bit instructions easily 13:01:40 --- quit: dcox (Read error: 110 (Connection timed out)) 13:04:26 good 13:04:49 hey geist, why are you getting into unreal mode for newos? 13:05:06 hmmm? 13:05:10 to boot it 13:05:19 can you not just stay in pmode for that? 13:05:36 no, because you can't access the bios in pmode 13:05:50 oh, right 13:05:50 and it's only for the initial load from teh floppy 13:05:56 then it goes into pmode and stays there 13:06:03 ok 13:16:21 --- join: trans (hzckrx@fatwire-201-86.uniserve.ca) joined #osdev 13:28:36 --- quit: wl ("Quit") 13:37:29 haven't seen much from wli lately 13:37:35 he's probably busy, or has a life or something 13:37:56 I miss the intellegent conversations though 13:43:37 hey geist 13:44:48 hiya Rico- 13:45:23 update from my file sharing experience. simple file sharing puts "Everyone" in the permission list, and people still log in as "Guest" when no account matches on the other comp. but "Guest" isn't in the "Users" group though. 13:45:56 that's the whole secret behind it. It actually makes perfect sense. 13:45:58 ight 13:45:59 --- nick: Rico- -> Rico 13:46:20 so you can add guest to the file perm list, but that's basically the same as adding everyone for all practical purposes 13:48:40 I didn't try it, but that should be the case. "Guest" is just a user like any other, but it isn't in any groups (except "Everyone", which isn't actually a group) for security reasons. 13:54:35 purple squid! 13:55:05 blah blah blah 13:55:10 'chat chat chat 13:55:23 m e g e t s f o o d 14:00:01 --- quit: Kurt ("Connection reset by ear") 14:20:46 --- join: Uneven (dan3225@host81-7-61-79.surfport24.v21.co.uk) joined #osdev 14:21:14 hi 14:24:16 --- join: Rico- (Rico@node-c-1c6a.a2000.nl) joined #osdev 14:24:37 fuck this, why did my connection die? 14:26:17 They hate you. 14:28:11 hiya 14:28:13 hi Uneven 14:30:03 Hi geist 14:30:30 Who is "they"? 14:30:44 * Rico- looks around 14:30:50 --- join: Mathis (~irc@pD9EAB330.dip.t-dialin.net) joined #osdev 14:30:54 and how can I kill Rico? 14:31:01 hi 14:31:09 /msg nickserv ghost rico yourpassword 14:31:42 I'm not registered. 14:31:46 --- join: gpf_ (~ben@h00105a271fda.ne.client2.attbi.com) joined #osdev 14:33:35 well wait for it to die 14:33:41 then switch to Rico, register it 14:33:44 any newbes here wanta join a project(ShiteOS) to learn starting with something like booting a fat12 and kernal 'hello world' 14:33:49 then you can to the ghost thing 14:33:50 that's my plan 14:34:08 then I don't need to ghost it 14:34:28 Uneven: well, the name tells me that obviously it's not a serious project 14:34:30 Scheiße OS? 14:35:04 geist: The project goal tells me it's not a very serious project. ;) 14:35:13 among other things. :) 14:35:22 yeah m8, just to learn 14:36:09 I'm off to play a game. 14:36:13 theres no point me coming in here and saying 'hey ! anyone want to join me in a project that going to kick windows butt' 14:36:50 yeah, you're much better off saying 'I have a serious project here with some realistic design goals and a good amount of design expertise' 14:36:53 I did, and look how far I got! 14:37:03 lol 14:37:11 getting a bunch of n00bs on a os project is not what you want to do 14:37:16 it *never* works 14:37:17 k 14:37:19 ta 14:37:27 it's better to take your time and learn it properly 14:37:32 too many cooks spoil the broth? 14:37:35 right 14:37:46 cooks that dont know what they're doing 14:37:55 makes it even worse 14:37:57 so working alone is the only way to learn? ;) 14:38:00 cool, well i defo need someone in the same level as me (noob) 14:38:07 why? 14:38:08 every serious hobby os project started off as a single person's project. 14:38:31 isn't it better to take the time, learn on your own, find a more experienced dev to help you when you get stuck? 14:39:05 hmm good point 14:39:08 not saying there's no chance that a bunch of n00bs can get together and work through things, I'm just saying it very unlikely 14:39:17 true 14:39:31 what was with the first OS developers? 14:39:35 they had noone to ask... 14:39:41 they started small 14:39:46 so? 14:39:54 which is why the first os's weren't as sophisticated as they are now 14:40:03 yeah, sounds like noob written OS = ShityOS (tm) 14:40:07 they grew up 14:40:10 the first oses years back can be rewritten overnight 14:40:20 things are more sophisticated now 14:40:35 also, the folks that were writing software back then were mostly professionals 14:40:39 u see, im in a project but i feel that im useles atm, i need to get used to all this sht b4 helping out with the project, so i was wanting to start one with doods like me who want to learn, i just thaught we could learn of each other 14:40:40 you didn't have 13 year old kids hacking oses 14:41:16 Uneven: yes, you should learn of eachother, but do your own thing. 14:41:17 well anyway, I need to do some laundry 14:41:22 --- quit: Rico (Read error: 110 (Connection timed out)) 14:41:30 I use many sources as examples and inspiration 14:41:30 --- nick: Rico- -> Rico 14:41:45 so, is it cool to hang out here for help 14:41:57 sure 14:42:06 there are a few rules you should follow to keep from pissing folks off 14:42:32 a) try your hardest to figure things out on your own, dont make it look like you're just relying on other people to take time out of their busy day to help you 14:42:50 k 14:42:50 --- nick: z3r0_one -> Raymond 14:42:57 b) be courteous, say thanks, etc 14:43:05 I dunno, A is the big one 14:43:28 nothing pisses off the experienced devs more than a n00b that just asks the same questions over and over again, doesn't look like they're trying to figure it out 14:43:48 k 14:44:04 a couple of pointers I have (off the top of my head) 14:44:17 a) know your limits, dont try to write an os if you're struggling with C, etc 14:44:25 and when explaining your problem. show/tell what you have already tried and what you think the problem could be. 14:44:30 b) read read read, do research, look at source, try ti understand it 14:44:55 c) take your time, it'll take years before you'll get something really good, dont be afraid to throw away what you have and start over 14:45:04 one thiong, if i ask a Q and i get an answer, but lets say the answer i got was from a noob thats more noob'y then me, can i ask the Q agian 14:45:29 n00bs don't answer questions, do they? 14:45:29 sure, but I doubt too many n00bs will answer if they dont know 14:45:33 --- join: eniac (~eniac@120.121-136-217.adsl.skynet.be) joined #osdev 14:45:39 that hasn't been a problem, IMO 14:45:51 noob's like me won't understand the Q, probably 14:45:57 lol 14:45:59 k 14:46:02 but once you know enough you dont have to ask anything :D 14:46:06 seems we need a channel rules file... 14:46:15 there are a few pretty experienced folks here (sorry if I leave someone out): air, geist, pavlovski, mathis, wli, ummm 14:46:25 mur: a good professional never stops learning :) 14:46:31 --- join: icez (fishy@ACC192D9.ipt.aol.com) joined #osdev 14:46:32 pretty? me? 14:46:40 well you seem to know whats up 14:46:40 Rico life time learning is the word :) 14:46:57 Rico but once you are good enough, no one will notice if you are learning new or not :) 14:47:07 mur! geist! 14:47:14 Buyt it at tell sell, for only 59.99! 14:47:26 isä means dad in finnish 14:47:26 anyway, welcome Uneven 14:47:32 no it means father :) 14:47:44 well, i dont think i could piss a wee off never mind u's guys, very helpful i indeed, cheers 14:47:52 so I have a fäther bus in my comp ;) 14:48:08 * geist goes to see if the washer/dryer is in use 14:48:10 ta 14:49:06 yw 14:49:14 after some of this experance , i hope to know bits more about asm and c to beable to do something for the amiga scene, since the new OS is due etc 14:49:22 one tip NEVER buy developing your own 32bit os the book stinks !! 14:49:35 lolol 14:49:36 k 14:49:57 he talks like in 3chapters about the API like I care about his OS's API 14:50:08 eheheh 14:50:36 what about the tannenbaum book (minix)? almost bought that... 14:50:44 ehhh 14:50:56 jwesley: that's like the bible :p 14:51:05 --- quit: Raymond ("Now committing seppuku daily for the last time...") 14:51:23 so, of hand, what u's guys all use to compile ur asm files with for i386 etc and also what u use most'ly for c compiling? 14:51:30 --- join: redblue (star@ppp083.216-96-207.sherb.mt.videotron.ca) joined #osdev 14:51:52 Uneven: I use gcc and nasm 14:51:54 Uneven win or *nix? 14:52:10 Uneven: they both run on *nix and win 14:52:23 i use gcc/nasm too:| 14:52:28 (win + cygwin + gnu) 14:52:29 --- quit: thib ("Client Exiting") 14:52:41 jwesley: have you tryed mingw ? it's les bloated then cygwin 14:52:43 win is my dev platform 14:52:54 s/les/less 14:52:56 ME 14:53:03 hmm.. nope 14:53:24 * eniac wonders if there is anyone using an other compiler then gcc to develop his os 14:53:30 I wouldn't use win < 2K 14:53:44 2k3 roxxx 14:53:50 --- join: dcox (~dcox@cs6668133-59.austin.rr.com) joined #osdev 14:54:14 what about DJGPP 14:54:33 Uneven: that's basicly the same as mingw or cygwin but then made for dos 14:54:41 ahh 14:54:44 98 owns 14:54:47 :\ 14:54:49 the win(95 - ME) OS's crash too often... but 98 SE is the best o' the bunch I think 14:55:02 so u can actulay get a compler with same arch but windows interface 14:55:09 jwesley: naah 2k and 2k3 are the best windwos ever 14:55:27 btw I haven't seen a blue screen in years that was just a win95 98 ME thing 14:55:32 --- join: thib (~thib@bofh.bitcode.org) joined #osdev 14:55:33 yeah.. I agree. Win 2K is my fav... 14:55:40 2k3? 14:55:45 oh.. 14:55:46 windows server 2003 14:56:06 great desktop 14:56:08 oh no 14:56:10 hey, im WinME and i love it, not a tweak out of it unless i ask for trouble 14:56:15 another windows discussion broke out! 14:56:23 lol 14:56:23 :) 14:56:34 stay on target! 14:57:07 :p 14:57:11 it's what we grew up with ;) 14:57:44 i grew up with Workbench 2.04 :PP 14:58:05 I grew up with my lego blocks 14:58:16 lincoln logs for me 14:58:18 erector set 14:58:41 constructs 15:01:37 * thib grew up with a spoon but no fork 15:01:52 * Mathis grew up with parents 15:01:57 eheheh 15:02:10 Parent's are nice, once they are properly trained. 15:02:38 * Uneven grew up with out any hash until he was 16 15:02:44 hash ? 15:02:45 lol 15:03:17 * eniac grew up with hash untill he was 16 and found his brains 15:03:23 :)) 15:03:25 ahh hash.... 15:03:41 Hummm 15:03:58 mdma || nutting(); 15:04:00 :P 15:04:09 HashOS - ahh my brains working again 15:04:24 hash ^= meat loaf 15:04:56 I was born with a plastic spoon in my mouth. 15:05:19 * thib was born with a used wooden spoon in his mouth 15:05:38 * eniac forgot the be born 15:05:51 or that was what I thougt until i knew what silver was 15:05:54 * Mathis was downloaded, not born 15:06:27 * thib is never going to have baby's i heard that it took them 9 months to download 15:06:37 * Uneven was born in a field where there was no spoons 15:06:45 * jwesley waits for someone to mention the Matrix... 15:07:02 There is no spoon..... 15:07:17 * Uneven takes note of text content and build a strange OS that wont compile 15:07:54 sporks! 15:10:47 * thib fork()'s file 15:10:53 does realmode OS's still be used today and if so why would the be useful in cases 15:11:05 they* 15:11:21 speed 15:11:26 k 15:11:29 u 15:11:59 would another resion be cus there no pmode, u could run the os on a 8086 cpu? 15:12:08 but only 1mb 15:12:27 if you have one... 15:12:43 can a 80286 go into pmode? 15:12:49 yes 15:13:15 then what is the big change on i386? 15:13:19 32bit? 15:13:35 286 == 16 bit data bus, 20 bit address bus 15:13:43 386 == 32 bit data bus, 32 bit address bus 15:13:47 cool 15:14:09 386sx == 16 bit data bus, 32 bit address bus 15:14:43 oh 15:15:08 do the moths-CO(DX) gives 32 data bus? 15:15:15 does* 15:15:26 maths* 15:15:32 no 15:16:05 so a standard 386 has an advantage over the sx? 15:16:08 --- quit: Lods ("Fuck off!!!") 15:16:19 math-co buildt in I think 15:16:31 k 15:16:59 386sx is the spare version of 386dx 15:17:32 so theres really no point on starting at realmode as the only main resion would be if u want'd it to support all x86 cpus 15:17:37 --- quit: redblue (Read error: 110 (Connection timed out)) 15:18:02 this is not the only one reason 15:18:10 speed 15:18:18 rmode code runs faster than pmode code 15:18:20 286 required for privelege mode 15:18:50 as in u need atlease a 286 to use v86 15:18:58 at least* 15:19:05 no 386 for virtual 8086 15:19:09 --- join: darkito (~darkito@102.Red-80-25-82.pooles.rima-tde.net) joined #osdev 15:19:14 k 15:19:18 j 15:19:25 l 15:19:29 f 15:19:30 hehe 15:19:30 hehe... confusing... 15:19:43 hella 15:19:52 well im defo getting a better picture of it all in here 15:19:54 let me find a link to the doc 15:20:28 but should i 'phuck off' now? , is that enough newbe sht for one day? 15:20:29 jwesley: why dont you let Uneven try to find the docs himself? 15:20:37 geist has some docs on his site: 15:20:39 http://www.newos.org/cgi-bin/depotTreeBrowser.cgi?FSPC=//depot/library/intel/ia%2d32&HIDEDEL=NO 15:20:41 whoops 15:20:49 Uneven: 386 still boots in 16bit mode 15:21:23 ok mathis m8, im not even going to click on the link, im so loyal for the help man 15:21:30 i go get my self 15:21:32 lol 15:22:03 286 can boot into 16bit to right? 15:22:26 :P 15:22:39 every x86 CPU boots into realmode 15:22:46 doh, of corse 15:22:59 you seem to love typos 15:23:00 :) 15:23:18 u have to make the awitch at boot ? 15:23:25 switch* 15:23:26 no 15:23:27 lol 15:23:34 ? 15:23:41 the switch can be done whenever you want 15:23:42 hehe 15:23:51 oh 15:23:54 hmm 15:23:56 but it is more helpful to do it as early as possible 15:24:05 ahh, k 15:24:46 i.e int in asm then in the boot strap? 15:24:46 look at some source.. it can get complicated to just get the kernel loaded from the disk 15:25:01 i can guess :( 15:26:12 my boot code switches to pmode and back to rmode while loading the OS from disk 15:27:01 rmode: call BIOS function to read out some sectors from disk into memory 15:27:17 pmode: move the data into 'high memory' (above 1MB) 15:27:18 --- quit: Matzon () 15:27:22 cool, is that to get as much speed when booting 15:27:48 no it's to load your kernel 15:28:20 this technique enables the bootloader to load more than 1MB of data while booting 15:28:37 yeah, protected mode 15:29:22 but whats the call bios func u talking about, is that where the 512 is copyed to ram and run? 15:30:11 no 15:30:54 the bios reads an area of ram(if floppy drive active) and then if it gets a return value form that reg , then it knows to boot the first sector first head etc on the floppy and copy all to ram br exe'n it? 15:31:14 br=b4 15:31:18 ah the complicated mess that is pc legacy 15:34:12 Uneven: no 15:34:22 k 15:34:25 this is not what my code does 15:34:29 k is not here 15:34:41 ? 15:34:46 i mean 'ok' 15:34:56 is there a dood here to called 'k' 15:35:18 k is yoyox@nikt.org * yoyox 15:35:18 k using irc.freenode.net http://freenode.net/ 15:35:18 k is an identified user 15:35:18 k has been idle 5hrs 20mins 31secs, signed on Sun Jul 06 18:13:20 15:35:18 k End of /WHOIS list. 15:35:30 cool 15:35:35 he has never been in this channel 15:35:46 lo 15:35:47 l 15:35:47 matja is matja@using.false.name * lol ok 15:37:33 is the FAT system copywrited? 15:37:59 patented, you mean? 15:38:41 Think so, yes. 15:38:41 only source is copyrighted, ideas are patented...I think 15:38:48 http://bbspot.com/News/2002/03/contest_results.html :) 15:39:20 well, can u use the fat12 and 16 on a project without ms on ur door? 15:39:38 yes, you can 15:39:38 I hope so.. cause most do 15:39:43 why would you do that 15:39:57 linux can read FAT... 15:40:20 Linux can also write FAT 15:40:32 and FAT32 15:41:15 hey thats funny cus windows can read ext2 15:41:18 lol 15:41:33 FAT is a grouping name for FAT12, FAT16, FAT32 and VFAT 15:42:17 --- quit: Dr_Evil () 15:42:51 so how come its pos to use ms's fat on ur os with out them doing anything about it> 15:43:16 FAT is obsolete 15:45:32 beginners use FAT to get an entry in filesystem coding 15:45:44 OS coders use FAT in general for compatiblity 15:45:45 what do noobs use 15:45:54 noobs use books to read 15:45:57 :s 15:46:41 so u think its a good idea i learn how fat works and maybe base my first bootable floppy os on fat12? 15:46:47 you should go to the next book seller and find some books about x86 architecture 15:47:44 you should learn knowing what each component in an x86 system does 15:48:20 and you should learn getting infos from the net 15:48:25 * AlonzoTG has never been able to find a toolchain suitable for implementing an OS. 15:49:08 * Mathis is too tired to understand what AlonzoTG wants to tell us with this... 15:49:10 Google is your friend, not your enemy. 15:49:16 do all x86 cpus have 16 or more registors? 15:49:54 do all n00bs like you ask so many dumb questions? ;-) 15:50:07 lol 15:50:17 http://bespin.org/~qz/bart.gif 15:50:31 u tell me, u would of seen pleant come in here in ur time :p 15:51:13 gtg, sleep required 15:51:16 --- quit: Mathis ("good night") 15:51:33 * file points to the URL Mathis had 15:51:52 lol 15:54:04 --- quit: Divine (Read error: 60 (Operation timed out)) 16:27:08 --- quit: mur ("MURR! save the http://rainforest.care2.com/ (click url there)") 16:28:27 AlonzoTG: what are your requirements for a toolchain sufficient to implement an OS? 16:28:36 --- quit: icez (Read error: 54 (Connection reset by peer)) 16:28:37 other folks seem to have been able to find one 16:28:49 1. Usability 16:28:55 That's about it... 16:29:10 so why do you think other people seem to be getting along just fine? 16:29:22 Good point. 16:29:34 Most people seem to give up and write it in assembly.... =P 16:29:43 oh? really? 16:29:54 I wasn't aware that pretty much every os out there was written in assembly 16:30:12 I mean all the ameture ones. 16:30:14 I guess all of that C is just there to fool the casual observer 16:30:22 oh they are? wow, didn't know that 16:30:46 oh yeah, I knew at the back of my mind when I was writing my os that all of that C wasn't getting compiled 16:30:54 all 100k lines of it 16:30:59 what a waste of my time 16:31:23 Its probably because they have a friend who knows a guy who lives down the street from someone who met one of the binutils piests and was able to get the info he needs, Everyone else need not apply... 16:31:47 oh I see, yeah. I'm too dumb to figure it out 16:32:03 geezus fucking lord dude. it's not that hard 16:32:12 geist: don't feed the troll :P 16:32:22 you've been stuck at the 'I can't figure out how to compile anything' stage for literally 5 years+ 16:32:34 you must actually have problems 16:32:38 not taking your meds? 16:32:52 I'm taking my meds... 16:32:59 get stronger ones 16:33:13 Its just that I run into shit like the classic DOS compilers only coming with a win95 installer.... 16:33:23 whaaaA?? 16:33:40 alright never mind 16:33:50 LOL! 16:33:57 the only thing I can figure out is he actually likes this stuff 16:34:10 gives him an excuse to bitch about something 16:34:19 when he's in one of his down phases 16:34:24 or something, I dunno. 16:34:44 it's kind of fun to try to decipher his madness, for a little while 16:34:50 then it's just kind of sad 16:35:41 geist: calm down, what are you so pissed of about ? 16:35:50 You have two options: 1. Laugh or, 2. Help. 16:36:16 AlonzoTG: Ehh, no you have two options, 1. Learn and fix or, 2. Give up and be a looser 16:36:49 thib: I have a long history with him 16:36:52 he was here years ago 16:36:57 Incase you havn't noticed THERE AINT NO FUCKING DOCUMENTATION!!!!! 16:37:01 search the web for AlonzoTG or 'Alan Grimes' 16:37:11 he's been seriously ranting about this stuff for at least 5 years or so 16:37:14 asking something like "This is broken how do I fix" or "I have a proplem and I don't know what the proplem is and I don't care plz fix it for me" is VERY boring. 16:37:23 he's even ranted to the gcc developers list, etc 16:37:35 hUmm 16:37:39 he's incapabile of actually solving the problem, just stuck in some weird rut 16:37:48 like he has mental problems kind of stuff 16:38:13 = 16:38:15 =( 16:38:57 wow, turkey franks aren't as good as beef franks 16:39:13 and that's all I have to say about it 16:39:31 lol 16:41:46 oh here's a good one 16:41:51 Mon, 03 Sep 2001 16:41:58 to the binutils bug list 16:42:01 I compiled Binutils 2.11 under BeOS and the executables in ./bin are all 16:42:01 around 2MB in size! 16:42:01 WTF is up with this? 16:42:01 Can't GNU software just work without everybody having to be an expert? 16:42:01 I would like someone to just telnet into my box and make things work for 16:42:03 me... You will notice that the e-mail header of this message correctly 16:42:06 indicates that I'm using Windows 3.11. =P 16:42:18 like that was a total good use of the gnu developer's time 16:42:40 ROFL! 16:42:47 geist: that was the AlonzoTG dude ? 16:42:47 I had a point. 16:42:51 yeah 16:42:55 AlonzoTG: no you didn't 16:43:03 Yes I did. 16:43:08 1. Software should work. 16:43:13 2. Software should be easy to use. 16:43:41 AlonzoTG: then rewrite software so it work's and is easy to use, you have the source use the force.... 16:44:04 and so how did this email have anything to do with 1 or 2? 16:44:13 --- quit: Uneven () 16:44:14 so you compiled it, and the binaries were large 16:44:18 doesn't impact 1 nor 2 16:44:23 AlonzoTG: do you *ever* spend any time trying to fix thing's by your self, or even think about that the proplem just might be on your end 16:44:45 another good one: 16:44:48 to gcc-help 16:44:54 21 Aug 2001 16:44:55 It simply should not require that much effort to fix. 16:45:00 "Hey, Since GCC doesn't compile correctly on BeOS, I need to write my own 16:45:00 compiler. I would like pointers to texts describing optomized code 16:45:00 generation on the next degneration of IA32 processors. Any and all Inf0z 16:45:01 appreciated. =)" 16:45:10 Nothing on my DOS machine has _EVER_ required that level of knowlege to fix. 16:45:13 --- quit: dcox (Read error: 110 (Connection timed out)) 16:45:16 like did you think someone would help you? 16:45:21 * thib uses alot of GNU software wich work's and is easy to use and hell i'm not an expert. 16:45:35 AlonzoTG: then just use your friggin DOS machine and shut up :P 16:45:48 geist: this dude is a blast :) 16:45:54 --- quit: awcrusher ("*") 16:45:56 thib: isn't he? 16:45:59 yeah 16:46:16 a few years ago he posted his root password and ip on the #newos channel 16:46:26 I've learned a few things since writing that, Any polite answer would include "Usually the best sources for that are books on compilers as well as the intel manuals..." 16:46:27 someone (it wasn't me) went in a blew away his hard drive 16:46:45 he was unhappy, to say the least 16:46:47 --- quit: Rico (Read error: 110 (Connection timed out)) 16:47:02 and on top of that, it wasn't the first time he posted his root password and someone killed his machine 16:47:13 http://bespin.org/~nef/logs/osdev/01.09.03 16:47:21 there's the log for the thing your talking about 16:47:39 geist: rofl 16:48:02 air did it lol 16:48:12 AlonzoTG: I suggest you find another hobby like humm taking care of flowers or something. 16:48:15 oh my god 16:48:23 this isn't even the time I was talking about 16:48:29 this is even *more* recent 16:48:34 shit, he keeps doing it 16:48:47 oh wait no 16:48:49 this is the first 16:48:57 first time, it was in 2001 16:49:07 Humm 16:49:16 yeah so later on he did it again, but someone blew over the whole hard drive 16:49:28 wiped out his partition table, windows, beos, etc 16:49:29 there are like 18months since I started hacking around in the computer world and shit i'm a slow learner.... 16:49:38 ooh, like writing 0s over every part of the drive? 16:50:18 yeah 16:50:32 :) 16:50:37 a slow and painful death 16:51:44 wow, http://groups.yahoo.com/group/artificial_intellige/message/413 16:51:59 alan just totally ripped this guy up, after innocently posting a link to his project 16:53:46 People have a lot of stupid ideas about AI. 16:53:54 Its not my fault that he's wrong. 16:54:00 wow, what an asshole 16:54:15 so you just think it's your perogative to just shit on someone elses work? 16:54:22 because you dont agree with it? 16:55:59 Yes, If he wants to make real AI, I can save him a hell of a lot of time. 16:56:08 AlonzoTG: Humm, how ? 16:56:11 I'm sure you can 16:56:22 AlonzoTG: So, you are an expert on AI 16:56:26 how would you define "real AI" at that 16:56:27 as long as it doesn't involve using a compiler, I guess 16:56:32 hehe 16:56:32 since they are all beneath you 16:56:51 yeah, I've been reading some of his mailings on ai lists 16:56:57 real AI: able to perform all human cognitive skills. 16:57:12 AlonzoTG: No shit, well how do we do that 16:57:17 it's hilarious, there are all these highly educated folks that are actually doing real research and having interesting dialogs 16:57:49 and then mr grimes here pops in and craps all over em, starts a big flame war (or sometimes they're really civil about it, since they are educated, professional folks) 16:58:02 I've read over a thousand pages in Principles of Neural Science... YES, I am quite a ways above the average dolt when it comes to AI. 16:58:36 AlonzoTG: I have read over a thousand pages of comic does that make me a comic expert ? 16:59:02 yeah, but looking at your arguments you sure look like an idiot 16:59:22 I don't think so. 16:59:51 so the only thing I figure is he is manic depressive or something, and he'll miss a dose or get into his down phase and then he pops online and craps on the internet 17:00:02 To prove that they don't know what THEY are talking about, all I need do is point to the lack of any apreciable machine intelligence. 17:00:16 I've seen it before, we had another guy like that in the beos community that would just act randomly when he was in the down phase 17:00:29 it's a really crappy disease 17:00:42 I really feel sorry for him, but what can you do, you know? 17:00:55 geist: tranquilizer darts. 17:01:02 file: bullet's. 17:01:08 well, hopefully he has someone to take care of him 17:01:20 but i dont know too much about the disease 17:01:46 --- join: cuebol (littlejon@adsl-66-124-100-73.dsl.mtry01.pacbell.net) joined #osdev 17:01:50 hiya cuebol 17:02:57 Hey geist 17:03:23 Now how about some real discussion 17:03:29 umm hmm 17:03:41 but we all need a good break sometimes from OS Dev talk 17:03:52 yep. 'psycho talk' 17:03:56 --- quit: eniac ("Lost terminal") 17:04:09 Where can I download C? 17:04:15 from the sun 17:04:33 cuebol: I'll sell you it for a dollar! 17:04:45 I only have 100 pennys 17:04:49 isn't it reasonable to expect that in this wide world there should be an OS to meet my mental needs? 17:04:57 AlonzoTG: WHAT 17:04:58 cuebol: darn 17:05:09 not really 17:05:13 AlonzoTG: why don't you write one 17:05:18 you're 'mental needs' are quite different 17:05:48 why should I be subjected to an inferior computing experience merely because I don't have the mental skillset to deal with the enormous complexity one finds in linux. 17:05:52 AlonzoTG: How about stop shitting on everbody's work and start doing something by yourself 17:06:05 AlonzoTG: Humm, you are plain stupid. 17:06:14 thib: I whole heartedly agree with your statements 17:06:28 file: Thanks ;) 17:06:34 Its operator error. 17:06:36 I'm not as stupid as the people who voted for GWB! 17:06:47 AlonzoTG: Nope, you are stupider 17:08:32 anyway, I propse we just ignore him 17:08:33 I am obliged to thank you for all this useful feedback even if it wasn't so intended.... 17:08:33 bahh, I shall not waste more time here. 17:08:35 --- quit: thib ("Client Exiting") 17:08:39 I'm doign so now 17:09:02 it's slightly nicer than just banning him again 17:09:17 someone here might be slightly interested in listening to him, but not me 17:10:23 --- join: icez (fishy@ACC00159.ipt.aol.com) joined #osdev 17:12:34 geist: please oh please ban him, he's taking up valuable CPU and RAM on the IRC server he is on1 17:12:49 He'd still be on the server.. 17:12:58 cuebol: but not in the channel 17:14:19 What is your excuse for treating me this poorly? 17:14:32 if I _COULD_ write my own I would have done it long ago. 17:14:47 Today I am in a very bad situation.... 17:15:28 Use an exisiting system. 17:15:53 none meet my requirements. =( 17:16:17 --- join: Divine (~john@12-246-112-182.client.attbi.com) joined #osdev 17:16:25 What are your requirements? A blank screen with a giant button labled "GO!" 17:16:54 . 17:17:03 hi Divine 17:17:10 hi geist 17:17:18 Excuse me, let me see if I have a page on that... (don't want to put too much into this chan...) 17:17:33 ignore++ 17:19:01 I want an OS that is designed in a way that is appropriate for today's usage patterns. 17:19:13 --- join: awcrusher (~awc@h24-70-61-20.ca.shawcable.net) joined #osdev 17:19:22 I want a dynamic system oriented OS that allows the user to easily maintain all OS functions in an organized manner. 17:19:43 okay I can't resist 17:19:49 * geist unignores him and reads the logs 17:20:25 --- mode: ChanServ set +o geist 17:20:34 aaaaaaah, first op!:| 17:20:42 oh? 17:20:44 I didn't do that 17:20:59 --- mode: geist set -o geist 17:20:59 thee r ev1l 17:22:04 it was ME! 17:22:18 17:22:31 cuebol: Evil Laugh not found! 17:23:19 Oh dear. 17:24:16 --- join: Divine_ (~john@12-246-112-182.client.attbi.com) joined #osdev 17:25:01 anyone feel like giving me a quick hand with my pmode entry? 17:26:03 --- quit: icez () 17:27:35 that's what multiboot is for.... 17:29:37 i assume that's a generic boot loader? 17:32:13 --- join: redblue (star@ppp084.216-96-207.sherb.mt.videotron.ca) joined #osdev 17:33:21 It is one of the supported boot formats of GRUB. 17:33:21 Writing a multiboot compliant immage is beyond me... =( 17:33:21 Many time-saving things have already been done.... 17:33:22 Its using them that's the bitch... 17:36:04 heh, well, if it's easier to write your own than learn how to use an existing tool, i might as well do that 17:36:12 grub 17:36:37 other people seem to have no problem with it..... 17:36:47 this doesn't look too hard, i just want to make sure i got it right. haven't figured bochs out enough yet to confirm by myself 17:36:56 In any event, GRUB desperately needs a competitor. 17:37:24 John Fine wrote one iirc 17:37:31 "it" being my GDT structure 17:39:27 --- quit: redblue (Read error: 104 (Connection reset by peer)) 17:41:15 --- join: redblue (star@ppp068.216-96-207.sherb.mt.videotron.ca) joined #osdev 17:41:24 --- quit: Divine (Read error: 110 (Connection timed out)) 17:43:06 --- quit: cuebol (Read error: 54 (Connection reset by peer)) 17:49:38 --- join: cuebol (littlejon@adsl-67-121-7-153.dsl.mtry01.pacbell.net) joined #osdev 17:54:08 --- join: Rico (Rico@node-c-1c6a.a2000.nl) joined #osdev 17:59:26 --- nick: kyelewis__ -> kyelewis 18:11:58 ph33r it! 18:11:59 http://tkgeisel.com/pics/IMGP0133.JPG 18:12:57 geist: wth? 18:17:03 --- join: Mrbol (littlejon@adsl-64-164-113-245.dsl.mtry01.pacbell.net) joined #osdev 18:20:11 star wars kid rules! 18:20:12 --- quit: cuebol (Read error: 60 (Operation timed out)) 18:20:47 --- nick: Mrbol -> cuebol 18:23:16 --- quit: kernel-panic ("ZzZZZzzZzZZzZZzZZzzzZZzzZ") 18:30:03 --- quit: trans (Read error: 110 (Connection timed out)) 18:40:08 --- quit: cuebol () 19:14:28 --- join: kyelewis_ (~kyelewis@dsl-188.70.240.220.lns02-dryb-mel.dsl.comindico.com.au) joined #osdev 19:21:07 --- quit: kyelewis (Read error: 60 (Operation timed out)) 19:23:54 --- join: cuebol (littlejon@adsl-64-164-113-245.dsl.mtry01.pacbell.net) joined #osdev 19:28:43 --- join: Rico- (Rico@node-c-1c6a.a2000.nl) joined #osdev 19:29:14 blah 19:29:52 --- quit: Rico (Killed (NickServ (ghosted: Rico-!Rico@node-c-1c6a.a2000.nl))) 19:30:18 --- nick: Rico- -> Rico 19:31:29 I don't know why my connection fails all the time, weird. 19:38:39 dunno 19:45:24 --- quit: redblue (Read error: 104 (Connection reset by peer)) 19:59:30 --- join: trans (ftfgsp@fatwire-201-86.uniserve.ca) joined #osdev 20:10:41 --- join: dcox (~dcox@cs6668133-59.austin.rr.com) joined #osdev 20:28:59 --- quit: trans (Read error: 110 (Connection timed out)) 20:29:35 --- quit: cuebol () 20:37:35 --- join: Kurt (~kmw@oc-nas-11-s153.cinergycom.net) joined #osdev 20:46:03 --- quit: cookin (Read error: 110 (Connection timed out)) 20:51:29 --- quit: Rico (Read error: 110 (Connection timed out)) 21:11:25 --- quit: awcrusher (Read error: 104 (Connection reset by peer)) 21:12:30 --- quit: Kurt (Remote closed the connection) 21:59:38 --- join: trans (dhzyyr@fatwire-201-86.uniserve.ca) joined #osdev 22:09:29 --- quit: AlonzoTG (Read error: 60 (Operation timed out)) 22:10:55 --- join: Rico (Rico@node-c-1c6a.a2000.nl) joined #osdev 22:21:20 --- join: redblue (star@ppp030.216-96-207.sherb.mt.videotron.ca) joined #osdev 22:22:08 --- quit: darkito ("[BX] Its not TV. Its BitchX.") 23:10:46 hey guys, in linux, wtf does spurious 8259A interrupt mean? 23:26:56 --- quit: MoneyCat (Connection timed out) 23:27:20 notten: It means you got an interrupt, but there wasn't any interrupt handler specified - so it was spurious. 23:27:43 notten: Also, the 'A' part means that it's one of the first 8 interrupts. 23:28:53 --- quit: trans (Read error: 110 (Connection timed out)) 23:35:38 thanks smari, good info 23:35:55 no prob. 23:36:56 --- quit: Rico (Read error: 110 (Connection timed out)) 23:37:45 Ohh.. got to go to work. 23:37:48 bbl. 23:41:04 --- join: lodda_ (~508fdddb@as2-2-7.dre.s.bonet.se) joined #osdev 23:49:17 hello hello 23:49:49 hey lodda 23:52:24 i'm at school 23:59:59 --- log: ended osdev/03.07.06