00:00:00 --- log: started osdev/02.03.04 00:24:45 --- quit: trans (Read error: 110 (Connection timed out)) 00:45:32 --- join: Delphinus (~delphinus@211.20.0.174) joined #osdev 01:43:00 --- quit: Delphinus (Read error: 104 (Connection reset by peer)) 01:49:02 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 02:01:22 --- join: Aardappel (~Aardappel@pD9587BA8.dip.t-dialin.net) joined #osdev 02:04:27 --- quit: rob_ert (Read error: 113 (No route to host)) 02:27:39 --- join: Woodstock69 (~DTM@213.68.107.34) joined #osdev 02:27:43 hi 02:31:54 --- quit: Woodstock69 (Client Quit) 02:46:09 --- quit: trans (Read error: 110 (Connection timed out)) 03:23:54 --- join: Delphinus (~delphinus@211.20.0.174) joined #osdev 04:04:59 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 04:04:59 --- quit: Delphinus (Read error: 104 (Connection reset by peer)) 04:27:09 --- join: Pixel (~none@130.227.221.2) joined #osdev 04:28:05 --- quit: Pixel (Client Quit) 04:44:54 --- quit: trans (Read error: 110 (Connection timed out)) 04:59:20 --- join: caereth (caereth@lgh022a.robackshus3.ac.se) joined #osdev 05:03:35 humm 05:32:35 --- join: Delphinus (~delphinus@211.20.0.174) joined #osdev 05:37:19 --- quit: nbsp (Read error: 104 (Connection reset by peer)) 05:37:40 --- quit: Delphinus () 05:38:05 --- join: nbsp (g@ip68-14-60-7.no.no.cox.net) joined #osdev 05:39:19 hallå 05:48:03 --- join: rob_ert (~robert@h173n2fls33o898.telia.com) joined #osdev 05:48:26 tja, rob_ert 05:48:57 Hej :) 05:49:11 det myskar sig, har lyckats hoppa in i min C kod nu 05:49:19 * caereth cheers 05:49:28 Bra :) 05:49:35 men det fuckar sig med strängar.. 05:49:38 Hehe 05:49:44 Vad har du för basadress? 05:50:10 laddar kerneln till 0x1000 05:50:43 och dom ligger inte i början av min kernel, som andra verkar ha problem med 05:51:01 uhm 05:51:11 hur länkar du kerneln? 05:51:17 Till vilken adress? 05:51:31 0x100000 05:51:36 heh 05:51:43 men laddar den till 0x1000? 05:51:48 Det låter...fel :) 05:52:26 allt fungerar, utom när jag börjar med strängar 05:52:50 Njo, men det är då sådana fel visar sig. 05:53:12 Länka och ladda till samma ställe. 05:53:15 Och prova igen. 05:53:18 jag kan tex loopa igenom en sträng och peta ut varje bokstav, men det funkar inte att skicka dem till min strlen() tex 05:55:08 ger ingen skillnad 05:56:05 hmm 05:56:15 Hur ser din strlen() ut, då? 05:56:42 kan man pasta in den här? den är rätt så liten 05:57:13 visst 05:57:56 unsigned int strlen(const char* str) 05:57:56 { 05:57:56 unsigned int c; 05:57:56 for(c = 0; *str != '\0'; str++) 05:57:56 c++; 05:57:57 return c; 05:57:59 } 05:58:43 varför const char? 05:59:04 varför inte? 05:59:07 hehe 05:59:10 jag ger mig ;) 05:59:19 hehe 05:59:25 jag ser faktiskt inget fel... 05:59:40 inte jag heller.. 06:00:11 Hur vet du att den inte funkar? 06:00:30 har en itoa() som funkar, och jag kan peta ut bokstäver :) 06:00:31 Kan du skicka strängar till andra funktioner? 06:00:37 hmm.. 06:00:49 jag kan tex göra såhär 06:00:59 char buf[5]; itoa(buf, 10); 06:01:06 och sen peta ut buf 06:01:30 men strlen vägrar 06:02:16 skumt 06:02:59 verkar va många som har problem med det.. läst lite i alt.os.development 06:03:36 fast deras compiler/linker verkar sätta alla konstanter i början av .text, innan koden 06:03:44 men min sträng hittar jag längst bak 06:03:59 hmm... annu mer mysko 06:04:33 det funkar om jag sätter stängen utanför funktionen, globalt 06:05:36 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 06:05:49 hehe 06:06:03 tror du stacken kan vara fuckad? 06:06:20 kom igen och använd elf eller ubf eller något iställer :) 06:06:51 oki, hur mycket längre ska jag hoppa för att ta mig över headern? 06:07:14 tänkte mig ELF 06:07:41 Uhm 06:07:44 Kolla Primula. 06:07:54 Du måste ladda ELFen 06:08:01 Men det är bara några rader kod. 06:12:39 men det lär ju va stacken som är fuckad 06:14:14 Njo, men det är ändå inte hållbart :) 06:14:26 vadårå? :) 06:15:12 Ladda en "plan binary file" från en sektor.. hehe 06:15:30 shush, klart det funkar :) 06:16:10 Med nöd och näppe... 06:16:26 filsystem får man fixa senare.. 06:16:41 Hehe 06:16:55 Det är ganska lätt att bara ladda en kernel från ett filsystem. 06:16:59 Till och med jag kan. 06:17:11 men du kan asm, inte jag :) 06:17:24 Hehe, okej då. 06:17:29 hmm, borde ju gå att koda i C 06:18:27 Bootsektorkoden? 06:18:34 nje 06:18:48 men om man gör en stage2'are i C, som sen laddar kerneln 06:19:29 Mjo, kanske det... I 16-bitarskod? 06:19:48 redan i pmode och 32 bit :) 06:20:01 Hmm... 06:20:23 Då får du nöjet att skriva drivrutiner för en massa diskar i bootloadern. 06:20:30 Hursomhelst, jag skall läsa lite... 06:20:46 men till en början.. hur ska jag fixa stacken? 06:20:58 får utöka till filsystem senare 06:21:22 ingen aning... prova :) 06:21:28 prova?:) 06:21:38 öhm, du borde veta :) 06:21:51 om du inte stulit allt ;) 06:36:31 * caereth petar på rob_ert 07:03:04 --- quit: Aardappel ("http://wouter.fov120.com/") 07:19:26 --- join: Woodstock69 (~DTM@213.68.107.34) joined #osdev 07:19:28 hi all 07:20:29 anybody here? i have a question please.... 07:22:44 --- quit: Woodstock69 (Client Quit) 07:32:28 --- join: lynx (~lynx@p50809F0B.dip.t-dialin.net) joined #osdev 08:41:47 --- quit: nbsp (carter.openprojects.net irc.openprojects.net) 08:45:08 --- join: nbsp (g@ip68-14-60-7.no.no.cox.net) joined #osdev 08:45:49 --- join: jukka (jukka@MMCCXXXII.hdyn.saunalahti.fi) joined #osdev 08:45:55 murr murr 08:46:38 rah 08:46:45 rob_ert, funkar nu ;) 08:47:00 mur mur 08:47:31 :D 08:47:31 Duktigt. 08:48:22 vem som är duktig? 08:48:30 lol 08:48:38 det vara caereth som duktig är. 08:48:43 knappast.. 08:48:44 han bra. 08:48:58 ;) 08:50:00 jovisst 08:50:12 ingen är duktig! 08:50:26 :) 08:50:29 tyst :) 08:50:34 inte ens jag :) 08:59:32 --- quit: trans (Read error: 110 (Connection timed out)) 09:00:55 nå, nöjd nu? 09:12:28 --- join: daxy (you@u212-239-163-2.adsl.pi.be) joined #osdev 09:12:37 heya 09:12:53 hi :) 09:12:55 ayeh 09:13:50 doxygen is kinda pointless for my os atm... the code is clean & obvious enough... 09:15:59 using C++ seems to make my kernel a bit larger though :(µ 09:18:54 hmm... -O2 results into a linking error :( 09:24:14 .. 09:30:07 --- join: whateva (thin@h24-64-175-123.cg.shawcable.net) joined #osdev 09:30:30 --- nick: whateva -> futhin 09:54:30 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 09:59:06 --- nick: slow-zzz -> slowcoder 10:08:44 --- quit: gab (Read error: 104 (Connection reset by peer)) 10:08:48 --- join: gab (~prfalken@gaia.chx-labs.org) joined #osdev 11:08:22 --- quit: gab (Read error: 104 (Connection reset by peer)) 11:10:58 --- join: gab (~prfalken@gaia.chx-labs.org) joined #osdev 11:15:55 --- join: movement (~moz@host213-122-194-104.in-addr.btopenworld.com) joined #osdev 11:16:13 anybody good with gas ... 11:22:46 uhm... i've got some GAS experience 11:25:17 it's not a syntax problem it's a problem with .stabs entries and "." (current address) 11:27:15 --- quit: trans (Read error: 110 (Connection timed out)) 11:29:51 --- quit: movement (Read error: 104 (Connection reset by peer)) 11:35:14 hmm, got some problems with mixing asm with c, using nasm.. used GLOBAL foo in my .asm file, assembled it with nasm -f elf -o foo.asm foo.o, but linking to it gives me unresolved externals 11:35:37 err, undefined references 11:39:32 --- part: futhin left #osdev 11:50:31 hmm now i need to port (aka rewrite) my memory manager in C++ 11:56:29 rob_ert, vaken? 11:56:43 eller nån annan 11:57:40 Jepp 11:58:46 fuckar sig när jag ska länka en sak gjord i asm, och en i C, använde GLOBAL foo, i asm koden 11:58:59 får undefined references 11:59:17 GLOBAL _foo kanske ? 11:59:48 nope 12:00:02 ska använda asm funktionerna i C koden 12:01:09 Okej, jag är inte jätte-duktig på naming-conventions, men jag har helt för mig att c-compilerna lägger till "_" framför sina funktioner, så när man anropar "Jallah()" i c, så anropar den e.g "_Jalla" funktionen.. 12:02:00 --- join: cookin (~jrydberg@d212-151-106-195.swipnet.se) joined #osdev 12:02:13 Men cookin vet, det är jag säker på.. :) 12:02:24 vad? 12:03:14 Länking av en .asm-fil och en c-fil.. När man ska anropa .asm, funktionen, ska den inte vara "GLOBAL _function" i .asm-filen och "external function" i c-filen ? 12:03:55 beror på filformat 12:04:02 elf 12:04:03 elf behöver inte _ framför 12:04:10 SWEDISH 12:04:11 AARGH 12:04:14 evil 12:04:18 hmmm... norwegian invasion... 12:04:18 what have happened to osdev 12:04:30 no we dont call that invasion 12:04:30 jukka: takeover 12:04:34 jukka: Payback for all the damned finnish I've heard in #coders on IRCnet 12:04:34 just stupidity 12:04:38 hehe 12:04:44 puhutaan suomea! 12:04:49 perhana, cookin 12:04:55 noniin.. 12:05:01 --- mode: ChanServ set +o cookin 12:05:04 jukka: you said? 12:05:38 i don't know any scandinavian language... so if you guys could continue in english, maybe i could join the discusion too then... 12:05:41 cookin, vill sig inte med länkningen 12:05:48 caereth: vad säger den da? 12:05:59 och vilken länkade/kompilator/assembler använder du? 12:06:02 cookin, linker says undefined reference 12:06:35 in what file, to what and so on 12:06:38 daxy: Sure thing.. 12:06:39 show me the output 12:06:51 gratias 12:07:09 for example.. console.o(.text+0x10b): undefined reference to `outb(unsigned short, unsigned char)' 12:07:18 Interesting fact: It takes 21cents worth of electricity to execute a man 12:07:24 GEE! 12:07:26 daxy: tey talk norwegian, swedihs and i finnish 12:07:30 caereth: c++ ? 12:07:32 caereth, you didn't forget to link it in? (i did that a couple of times) 12:07:41 jukka: Nobody's been talking Norwegian.. 12:07:42 cookin, aye 12:07:53 well swedish IS like norwegian, only more stupid 12:08:00 caereth: you could have said that before. in the C++ file, use 'extern "C" outb ..." instead 12:08:13 jag vet ju vad är norsk och vad är inte 12:08:16 jukka, hmm... i figured that out... i understand swedish & norwegian... but finnish is off limits for me heh 12:08:20 vad som är inte 12:08:30 cookin, should that be necessary? 12:08:31 vad som inte är 12:08:32 :) 12:08:35 caereth: yes. 12:08:42 jukka: I assure you that nobody's been talking norwegian.. 12:08:52 caereth: or you can mangle the name in the assembler file 12:09:16 i can tell you , no one has been 12:09:19 util now 12:09:20 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 12:09:23 ikke jeg 12:09:28 ahh, thought about the name mangling, when i looked into the elf files 12:09:38 gutte, slowcoder, og 12:09:49 --- nick: ZzZ_enton -> Zenton 12:10:25 didnt help.. put extern "C" { }, around my declarations 12:10:50 jukka: Don't tempt me.. I'm living in norway.. I'm an authority on norwegian.. :) 12:10:54 sorry, works 12:11:11 silly headers not giving me a rebuild ;) 12:11:15 disassemble the object and look for the name that it try to resolve 12:11:27 use objdmp 12:11:39 slowcoder: ow what? 12:11:48 caereth: ah, ok. 12:11:57 caereth: tip of the day: dependencies. 12:12:08 nod, should fix that 12:13:23 hmm... i wonder how i could do paging this time... in c++... 12:13:48 paging is not language dependent 12:14:26 i know 12:14:42 but how to wrap it in classes 12:15:13 just have a "physical map" class 12:15:19 brb 12:20:16 --- join: wossname (wossname@HSE-QuebecCity-ppp81393.qc.sympatico.ca) joined #osdev 12:28:12 back 12:28:27 any clue why my hardware cursor refuses to move? :) 12:28:36 uhm... 12:28:39 wrong port? 12:28:52 faulty outb? 12:29:33 now... back to paging... 12:30:00 nah, it works 12:30:05 outb, that is 12:30:17 Hej på er 12:30:27 ey rob_ert 12:30:42 caereth: You're not doing it right ? 12:30:46 cæreþ 12:31:05 heh, now it moves, having bad values for my cursor it seems 12:31:20 rob_ert ;) 12:31:48 FLOOOOD!!! 12:31:53 static void _console_movecursor(void) { 12:31:53 int32 pos = console.x + (console.y * console.w); 12:31:53 outb(14,0x3d4); 12:31:53 outb(pos >> 8,0x3d5); 12:31:53 outb(15,0x3d4); 12:31:53 outb(pos & 0xff,0x3d5); 12:31:53 } 12:32:01 Caereth: Say "Thank you" 12:32:07 got that already ;) 12:32:53 caereth: Use that, and it will work.. 12:33:07 hmm 12:33:22 it worked if i put in numbers manually for where my cursor is, i must be outside the screen ;) 12:33:49 if you're outside of the screen, the cursor is hidden 12:37:50 hmm 12:38:11 looking @ mathis' (i think) paging implementation... 12:38:14 it's pretty neat 12:38:15 caereth: What have you defined your console-x and console-y as ? 12:38:29 slowcoder, just checking the values.. 12:39:55 --- quit: jukka ("muttmuttutmrurmrurmrurrmururmrurrmur... oh dear, i' fish, just like whale!") 12:40:00 --- nick: Zenton -> Zenton__ 12:41:30 --- join: bichofoo (porko@168-226-121-87.speedy.com.ar) joined #osdev 12:42:03 Hi 12:42:24 where can i find some basic os design and implementation? 12:42:46 check topic :-) 12:43:04 but are there any beginner concepts about os? 12:44:34 uhm 12:44:42 don't know of anything for real beginners 12:44:46 what do you know? 12:46:53 c++ 12:46:53 There's some (sparse) info on: http://www.acm.uiuc.edu/sigops/roll_your_own/ 12:46:54 and asm 12:47:02 ah yes i found it 13:08:15 slowcoder, hmm, my values seem perfect 13:10:47 caereth: What are they? unsigned char's ? 13:11:01 slowcoder, ints :) 13:12:39 Well, then.. My code works, I'm really sure about it.. 13:16:05 weird.. if i do like this.. int pos = 24; and then use your code, it works, but when i do.. int pos = cursorX_ + (cursorY_ * width_); så vill det sig inte.. även fast numren är helt normala 13:16:12 maybe you switched port nums & valls around? 13:16:15 opps, blandade lite språk där 13:16:38 sorry, accidentally mixed the languages :) 13:16:49 Och "cursorX_", "cursorY_" och "width_" är alla ints ? 13:16:56 aye 13:17:47 Har du möjlighet att debugga och se vad "pos" blir? 13:17:49 --- join: brivis (~bryan@sharptooth.nventure.com) joined #osdev 13:18:26 hmm, nja 13:18:53 Vilken emulator använder du ? 13:19:15 but i wrote out the values of the size, and my cursor, on the screen, they were ok 13:19:25 no emulator 13:21:08 You should use an emulator.. Makes debugging easier.. 13:21:12 Thought.. 13:21:25 tried bochs, but didnt get it to work 13:21:32 It couldn't be so that you're _reading_ the console.x and .y values first ? 13:21:52 what do you mean? 13:22:40 Are you setting the "cursorX_" and "cursorY_" manually, or are you trying to read them from the VGA-controller ? 13:23:53 well, i increase x when i write out a char, and when it reaches the width, i wrap it back to 0 13:24:10 i keep values for the myself 13:24:12 them 13:24:42 caereth: Yes, but the very first time, where do you get the values from ? 13:24:57 caereth: Or are you using uninitialized values? :) 13:25:02 i initialize them to 0 13:25:50 cursorX_ = cursorY_ = 0; ;) 13:26:19 Hmm. 13:26:41 Well, assuming that you're not doing anything else, it should work.. 13:26:45 yes 13:26:52 thats what im thinking too 13:28:34 I think you've brain-farted somewhere in your code.. 13:28:52 well, that is usually the case, but this time everything seems ok 13:29:24 Doesn't it always ? 13:29:32 hehe 13:29:49 looks extra ok this time :) 13:31:59 http://leech.dk/afrodot.jpg 13:32:57 nice :) 13:43:55 slowcoder, the text gets output correctly, using my cursor position... 13:45:19 caereth: Where you write your text has nothing to do with the cursor.. 13:45:38 aye, it uses the cursor position 13:46:10 Is it any kind of code that I can look at ? 13:47:25 when outputting a \n for example.. i set cursorX_ to 0, and increment cursorY 13:47:44 That's correct, unless it's time to scroll a bit.. 13:47:56 fixed simple downscrolling too 13:48:10 but my testing doesnt use up that much 13:48:44 so it doesnt have to scroll yet 13:50:16 i scroll if cursorY_ >= height_ 13:50:32 and set the cursorY_ to height_ - 1, if i had to scroll 13:50:44 I got some wierd results when I positioned the cursor off-screen.. 13:50:50 hehe 13:52:05 i dont see why it works when i set the value manually 13:52:34 and not when using the actual values 13:53:56 It rings a bell.. I've probably run into it, but I can't recall what I did.. 13:54:35 that will forever be a mystery.. 13:54:57 Do you want the source for my console "driver" ? 13:55:01 sure 13:55:15 i could take some more code, too :) 13:55:38 What do ya' need ? 13:55:54 everything i can get my handso n 13:55:56 :) 13:56:05 --- join: Deusy (~charles@ppp-1-198.chel-5800-3.access.uk.worldonline.com) joined #osdev 13:57:13 slowcoder.. hmm, let me change to a client where i know how to recieve files ;) 13:57:39 caereth: Check your priv-msgs.. 13:57:52 caereth: No DCC.. Just plain web 13:58:03 ah 13:58:34 --- quit: rob_ert (": ^ 1 swap 0 do over * loop swap drop ;") 13:58:37 Lemme' know what you think about it.. 14:02:10 hmm.. ska inte haka upp mig på det här nu.. inte vet du var man kan hitta bra info om memory management? 14:02:39 caereth: Om du hittar det, så peka på det åt mig.. Jag skriver min VM just nu.. 14:03:06 --- quit: bichofoo (Read error: 110 (Connection timed out)) 14:05:08 var kan jag läsa mer om interrupts exceptions och IDT? 14:05:23 Intels 386 reference manual 14:05:37 reference manuals are nasty.. 14:05:46 Denna är ganska ok faktiskt.. 14:05:52 var hittar man? 14:06:27 Lite överallt.. Ligger på massa ställen på nätet. 14:08:17 du sa att du kanske stött på samma problem med cursorn..? 14:08:26 Kanske 14:08:33 Men problemet är inte kvar nu iafl.. 14:09:18 hmm, kom igen, minns det :) 14:10:21 Nej. 14:10:37 tuss 14:11:35 Du menar "puss" 14:11:44 nja.. 14:15:47 http://zdnet.com.com/2110-1106-850296.html 14:15:50 alla sett det? 14:16:07 surt 14:16:24 Gravöl någon ? 14:18:19 --- quit: wossname ("your core has been dumped, sir") 14:21:09 --- quit: daxy (Read error: 110 (Connection timed out)) 14:32:56 --- join: adu (~andrew@dsl-64-130-166-225.telocity.com) joined #osdev 14:33:03 hi 14:33:30 weird 14:33:43 .. 14:33:49 i got an email from webmaster@tunes.org but it did not come from bespin 14:42:57 hi 14:44:23 hello 14:47:17 how are you? 14:48:07 fine :) 14:48:27 hi trans 14:48:38 hi cookin 14:48:48 excellent 14:49:02 hi trans 14:49:18 hi adu 14:49:27 how are all of you? 14:51:29 does anyone know of projects which use house telephone wiring for communications within the house 14:51:51 not necessarily computer to computer networking 14:51:52 telephones. 14:51:53 :D 14:51:56 hehe 14:52:09 u want to use the existing wires or add more? 14:52:17 use existing 14:52:38 for controlling stuff particularily 14:52:40 do they currently have service? 14:53:10 yes 14:53:16 uhh 14:53:42 u could try sending a signal at a higher frequency 14:53:51 hmmm... 14:53:53 the telco probably has a filter outside 14:54:26 i have a pots filter anyways for adsl 14:54:32 or to be safe u could install yer own filter outside 14:54:48 i was think of something like that 14:54:56 pbx style thing 14:57:01 is pax supposed to replace tar? 14:57:09 do you know of any projects which do something similar though 14:58:50 hmm 14:59:01 we need to do something to wake up our government 14:59:12 did ink ever finish his room automation project thingy 14:59:15 air: finish the pentagon 14:59:25 hhaha 14:59:32 what over? 14:59:52 we need bomb companies that use the dmca 15:00:01 whats dmca? 15:00:07 uhh 15:00:12 wtf have u been 15:01:14 seriously, whats dmca? 15:01:24 dmaca is some law that allows companies to have ppl thrown in prison if they do something the company doesnt like 15:01:36 WHAT? 15:02:03 but don't you get a fair trial? 15:02:09 some russian wrote a program that allows ppl to read adobe e-books, and while visiting america he was imprisoned 15:02:21 o ya, i know that 15:02:27 that was the dmca 15:02:32 o ok 15:02:53 they should elect us as the judges 15:03:03 then he'd be out in no time 15:03:18 if a couple companies were bombed for using the dmca then others might think twice 15:03:28 and then there is that SLAPP crap 15:03:37 slapp? 15:04:04 some guy was fined $450,000 for publicly criticizing a company 15:04:11 without a trial 15:04:18 WHAT??!?!? 15:04:34 ppl do that all the time in commercials! 15:04:47 slapp is a way to shut those ppl up 15:04:57 and then there is the sssca 15:05:01 sounds like it 15:05:23 riaa, usgov, etc... the rest of the money hungery bastards... 15:05:36 oh yea, and disney is sueing mac 15:05:37 riaa and mpaa need to be bombed 15:05:54 ya 15:05:55 w/sssca 15:06:01 uhh 15:06:18 sssca is not out yet 15:06:38 sssca has to do with putting digital media protection hardware in comps 15:07:06 disney is getting most of their info from the sssca, mpaa, riaa, and implying the dmca... 15:08:11 sssca is a yet non-existant law that will require computer makers to add hardware to prevent piracy 15:08:16 personaly, cat /dev/cdrom > my.iso works for me :) 15:08:20 RIAA = recording industry assoc of america? 15:08:31 adu: correct 15:08:31 adu: something like that 15:08:39 ic 15:08:46 mpaa is for movies 15:08:56 ya i figured 15:09:07 i think i went on their site once 15:09:35 the AA in both really stands for Assholes of America 15:09:36 but if we bomb them we will be no better than they are 15:09:44 hahaha 15:10:01 was the civil war a good thing for the country? 15:10:08 ya 15:10:13 this will be our second civil war 15:10:31 but we as the "anti-gov" won't be united 15:10:40 until we unite we will have no chance 15:10:40 the gov is letting companies run us 15:10:55 uhh 15:11:07 and if we unite to slowly and don't act we could draw attention to ourselves 15:11:20 they don't have us cornered tho 15:11:32 there is a way out, but its one that no one would ever expect 15:11:39 and i can't even tell you what that way out is 15:11:40 we dont need to unite 15:11:52 why not? 15:12:12 back in those days u had to build an army 15:12:24 huh? 15:12:24 today we are smart and use terrorist methods 15:12:27 infowar 15:12:36 no 15:12:42 ya, but not everything can be done on a computer 15:12:57 cracking systems is not the answer 15:13:24 sure you can disrupt ppl's images, databases, identity, but you can't make a building collapse with the click of a mouse 15:13:39 do you know what infowar is? 15:13:47 me? 15:13:55 cracking systems and DOS attacks justs makes the gov put more restrictions on us 15:14:14 it has nothing to do with cracking 15:14:17 --- join: Hipper (~ya@ip134.66.susc.suscom.net) joined #osdev 15:14:18 explosives make ppl think 15:14:19 just don't do something stupid 15:14:25 well it could but.. 15:14:35 adobe wont run scared if they are DOS'd 15:14:55 anyone know if there is anyting wired about writing to the CRTC in bochs ie are the vga i/o addys the same as normal CRTC ? 15:15:00 but if their executives all die in a bombing... 15:15:33 adu: since u are depressed could u handle the first bombing? 15:15:37 infowar is about tricking ppl into thinking something opposite of whats real, and could involve forced information retrieval in the form of hacking/cracking, but in the end its all about information 15:15:48 air: no 15:15:59 it can be a simple pipebomb 15:16:04 very cheap 15:16:04 my depression and confusion drive my soul 15:16:18 dont lie to yerself like that 15:16:21 :) 15:16:25 shut up 15:16:53 u would feel better after bombing a company 15:17:07 no i wouldn't 15:17:11 actually, could u test the first bomb on bill gates 15:17:17 no 15:17:22 when i try to move the cursor by writing to r14/15 i/o 3d4/5 i get no change in the cursor possion and if i try to read the cursor possion i cet back 1 and 1 from high and low regs anyone know what i might be doing wrong ? 15:17:25 or mundie 15:17:53 air: wtf are you being such a pussy, too afraid to do it yourself? 15:18:00 no you're not man enough 15:18:34 well no, i have a problem killing ppl like a coward 15:19:41 a real man would fight on equal grounds 15:21:13 besides u live closer to the companies 15:22:18 --- quit: Deusy ("Client Exiting") 15:22:44 order one of those really cheap r/c planes, strap a pipebomb to it and fly it over a parking lot of one of those evil companies 15:23:06 make sure u encase a message that wont get damaged 15:24:46 it would be better if it was 15:24:55 so they couldn't get correct fingerprints etc 15:25:13 uhh, wtf would yer fingerprints be on it 15:25:25 gloves 15:25:36 you never know 15:26:04 i might use my mom's envelopes, then they'd have hers on it 15:26:24 uhh 15:26:33 u arent thinking like a criminal here 15:26:57 no i'm not, thats why i would never do it 15:29:02 it would be even better if u could steal the plane 15:29:19 from someplace far from yer home 15:29:45 anyone here use bochs ? 15:34:41 --- quit: cookin (Read error: 110 (Connection timed out)) 15:35:50 slowcoder, found the problem 15:44:04 anybody know where i can find a table of indices to different things in the bios data area? 15:44:21 --- quit: brivis ("...") 15:46:09 caereth, try http://nondot.org/sabre/os/articles 15:46:32 adu, for what 15:46:38 ahh 15:46:43 been there, havnt found it there 15:46:45 i thought you were talking about BIOS 15:47:02 yes, i forgot :) 15:47:06 o 15:48:17 have a more specific link? 15:50:25 nope 15:50:37 i don't work with bios, i have a mac 15:50:41 :) 15:50:50 i had to learn on my own... 15:51:48 heeh 15:52:29 i should submit something to linuxassembly.org 16:30:21 --- quit: trans (Read error: 110 (Connection timed out)) 16:34:46 aight 16:34:48 later d00dz 16:34:50 --- quit: adu () 16:51:06 --- quit: nbsp (Read error: 104 (Connection reset by peer)) 16:53:06 anyone here now if bochs's vga CRTC i/o works ? 16:53:24 like moving the cursor with vga reg i/o 16:54:08 --- join: nbsp (g@ip68-14-60-7.no.no.cox.net) joined #osdev 17:00:07 GOODNIGHT! 17:01:17 --- nick: lynx -> lynx_sleepmode 17:16:20 --- nick: Zenton__ -> Zenton 17:25:35 slowcoder, vaken 17:25:38 +? 17:43:50 Hipper: the text mode cursor? 17:44:30 Hipper: download the brix src and look in objects/screen/ 17:45:10 Hipper: that code works under bochs 17:45:13 does any one know where i can find a gdt example in C? or c++ 17:45:37 caereth: www.newos.org www.rtmk.org 17:49:37 where is the newos gdt code? :) downloaded source 17:50:28 air: brix src from where ? 17:53:01 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 17:54:31 qzx.com/brix 17:54:52 caereth: msg geist 17:54:57 thanks 17:56:52 air, ? 17:57:15 message geist, he made newos 17:57:20 #newos 18:03:55 no answer.. cant find any code for the GDT in it 18:14:25 --- join: knyx (dutkiewicz@44.portland-03rh16rt.or.dial-access.att.net) joined #osdev 18:17:37 --- quit: caereth ("BitchX-1.0c18 -- just do it.") 18:21:49 --- part: knyx left #osdev 19:18:43 --- quit: trans (Read error: 110 (Connection timed out)) 19:19:03 --- join: adu (~andrew@dsl-64-130-166-225.telocity.com) joined #osdev 19:27:02 theiving girl scouts 19:27:31 each year the number of cookies per box drops, in a few years they will be selling empty boxes 19:30:53 can u prevent IE from allowing "save as" or "view...source" with js code? 20:00:11 i would think not 20:10:40 well IE lets u format the hdd and disable right clicking so u cant save images, but i had never seen anything that disabled src viewing 20:22:21 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 20:28:06 --- quit: Hipper () 20:31:48 --- quit: nbsp (Read error: 104 (Connection reset by peer)) 20:39:17 --- nick: Zenton -> ZzZ_enton 20:44:47 brix is on fuckmicrosoft.com? 20:46:21 ya 20:46:32 how did that happen? 20:46:45 all os projects are there 20:47:05 i need to tell him to correct the name tho 20:47:10 he has "Brix" 20:47:11 hehe 20:48:19 --- join: nbsp (g@ip68-14-60-7.no.no.cox.net) joined #osdev 20:48:59 btw, i am very close to having the crush spec finished 20:49:08 cool 20:49:13 i just need to solve the parameters 20:49:28 ? 20:49:48 what is not working? 20:50:19 air:#int is a cast object, it has a string for the name, a bits object for the modifier (# is a modifier) and a type 20:50:25 ugh 20:50:30 s/air/a/ 20:51:12 (a:array :int 10) is a cast with two parameters 20:51:52 this is pretty much how im gonna do it 20:52:03 problem is the types of those 20:52:33 if i dont allow functions to use casts then everything will work ok 20:53:24 macros use dynamic inputs 20:54:09 anywy 20:54:55 a castlist is (a:int b:int) 20:55:19 problem is a castlist needs to allow for parameterized casts 20:56:59 well, its not really parameterized casts im having a problem with 20:57:08 its resizeable function inputs 20:59:01 (defun foo: (a:int b:[int c:#string) ...) 20:59:19 (foo 1 2 3 "bar") 20:59:28 b is an array 21:00:19 but when i pass those to a function how does it know where c is 21:00:25 understand? 21:01:15 its easy with C cuz there are no dynamic inputs 21:01:42 ooo centriods use the same syntax as bra-ket's 21:01:57 huh 21:05:02 trans: did i confuse u? 21:05:43 sorta 21:06:07 in C the compiler knows where each function input will be on the stack 21:06:35 crush allows for dynamic inputs 21:06:37 (a:int b:[int c:#string) 21:06:50 the [ in b means its an unpacked array 21:07:10 the interface for add is (a:int b:[int) 21:07:20 add will take atleast two ints but it can take more 21:07:26 (+ 1 2 3 4) 21:07:46 the 2, 3 and 4 will be packed into b, cuz its an array 21:07:52 i had a similar problom too 21:08:12 add knows exactly where a and b will be on the stack 21:08:39 but if i add an input after an unpacked array then it has no idea where that item is 21:08:59 (a:[int b:float) 21:09:35 (+ 1 1.0) or (+ 1 2 3 1.0) 21:10:14 i could have the compiler detect this problem and use pointers but that would suck 21:12:37 and i really really dont wanna have the compiler transparently move inputs 21:18:14 maybe i will disallow it 21:18:30 for add its ok cuz add is a macro 21:19:04 but functions will have to be designed so they only have one dynamic input and it must be at the end of the list 21:20:01 ugh 21:20:10 oh nm 21:55:35 --- quit: trans (Read error: 110 (Connection timed out)) 22:12:34 --- quit: adu (Read error: 110 (Connection timed out)) 22:25:52 --- join: rob_ert (~robert@h173n2fls33o898.telia.com) joined #osdev 22:36:58 --- quit: lynx_sleepmode (Read error: 110 (Connection timed out)) 22:37:58 --- join: adu (~andrew@dsl-64-130-166-225.telocity.com) joined #osdev 22:46:14 --- join: ink (~ink@user-vcauu3v.dsl.mindspring.com) joined #osdev 22:46:15 re all 22:48:39 hi :) 23:05:20 --- join: geist (~geist@tkgeisel.com) joined #osdev 23:05:24 * geist looks around 23:05:38 * air looks at geist 23:09:11 * adu looks at adu 23:09:46 * ink looks at adu too 23:09:52 * ink wags tail excitedly 23:10:45 * air watches ink take adu's bone :) 23:10:55 ew 23:11:01 hahaha 23:11:02 haha 23:11:09 QFT is sounding pretty cool 23:11:19 qft? 23:11:26 its amazing the connections between math and science 23:11:33 quantum field theory 23:11:40 oh 23:11:42 uhh 23:11:48 science is applied math 23:13:07 i went to this site with Abelian Categories that contain Topological Spaces and i went to books about Representation Theory at Amazon and a click away was QFT 23:14:52 omg my chat window can be translucent! 23:15:04 hehehe thats so cooool 23:15:23 omg that's so useless! 23:15:35 shtup 23:15:43 :) 23:15:50 :P 23:17:26 heh 23:17:32 geist is correct 23:17:43 :P ! 23:18:32 thank you so much 23:18:34 i love you guys 23:18:36 bye 23:18:37 --- quit: adu () 23:18:39 haha 23:18:57 this is why i chose adu to carry out our bombings 23:19:24 geist: u want to help? 23:19:41 huh? 23:19:59 bomb companies that use the dmca and other stupid shit 23:20:10 riaa and mpaa too 23:20:30 and that SLAPP crap 23:20:42 --- join: trans (~trans@a2a02274.intergate.bconnected.net) joined #osdev 23:20:43 they are turning america into a communist country 23:21:07 we need to have a second civil war but this time use terrorist techniques 23:22:34 * geist doesn't give a shit about that crap 23:22:53 * geist has more immediate worries on my mind 23:23:02 er his mind even 23:23:32 what happens when the sssca passes and u cant listen to yer beach boys mp3s cuz the hardware wont let u 23:23:55 then I will have to buy the beach boys cd 23:24:04 and life will go on 23:24:11 or when yer imprisoned because some company doesnt like some feature of newos 23:24:15 --- join: robbe (~robbe@kalys.unixtech.be) joined #osdev 23:24:24 oh well 23:24:37 I highly doubt that will be the case 23:24:48 that is not something I worry about 23:25:16 even better, u develop something for danger and get thrown in prison 23:26:23 --- quit: robbe (Client Quit) 23:26:26 what are you talking about? 23:26:32 huh? 23:29:36 --- quit: rob_ert (Read error: 113 (No route to host)) 23:37:04 fyi, dont buy an r/c heli 23:37:41 one tiny little part broke and i gotta disassemble the entire thing 23:39:39 R/C helis are very very complicated 23:40:04 a big pain in the ass IMO 23:40:15 your first one? 23:40:40 well i've had it a while 23:40:53 ah, are you any good at flying it? 23:40:55 the starter shaft broke 23:41:16 I've not personally flown one, but I've clocked probably a thousand flights on model airplanes 23:41:30 but I knew people with rc helis, and they were a major bitch to fly 23:41:40 planes and helis arent in the same category 23:41:54 i bought the heli cuz it was a challenge 23:42:06 right, I always wanted one, but the price and the bitchiness turned me off 23:42:19 bitchiness? 23:42:30 lots of maintenance, and the fact that it's a pain in the ass to fly 23:42:39 well 23:42:44 plus they're not as fun to put together 23:42:51 haha 23:42:57 er it's a different kind of put-together fun 23:42:57 my brother in law built it 23:43:35 ah 23:44:46 im trying to build a gas powered X flier 23:45:07 X flier? 23:45:14 all the current X fliers use motors and have a 5-10 min flying time 23:45:48 --- quit: ZzZ_enton (Read error: 104 (Connection reset by peer)) 23:46:05 its a + shape with a rotor on each tip 23:46:20 no tail rotor, just 4 smaller main rotors 23:46:27 interesting, that's new to me 23:46:39 I've fallen out of touch with the RC crowd 23:46:46 they can either fly with one tip forward or two tips 23:46:50 largely stopped flying airplanes when I went to college 23:46:59 these have been around forever 23:47:04 so it's been 5 years or so 23:47:13 and they are so easy to fly 23:47:18 but very brittle 23:47:23 I dont remember those, but I didn't pay too much attention to the heli stuff 23:47:28 body is made outta balsa 23:47:36 or a hard foam 23:47:53 cuz motors are very weak and cant lift heavy frames 23:47:59 right 23:48:27 but they use 3 gyros and some electronics to always keep it stable 23:48:32 almost impossible to crash 23:48:36 ah 23:48:39 that's no fun. :) 23:48:46 u let go of controls and it goes into a hover 23:48:50 gotta have that danger factor 23:48:55 hehe 23:49:11 I actually never crunched a plane, I was quite proud of that 23:49:29 my initial teacher was an ex US champion 23:49:37 he was very very strigt 23:49:42 problem with gas powered X fliers is that u would need 4 engines which would really suck 23:49:44 er strict even, taught me the good way 23:50:01 im trying to build a drive that could power all 4 props with one central engine 23:50:08 ah 23:50:28 planes are easy to fly 23:50:52 not really 23:50:53 u just slap em together and they pretty much fly 23:51:02 uh, no 23:51:21 takes probably 20-30 instructor flights before you're ready to solo 23:51:34 I've personally taught 4 or 5 people to fly 23:51:45 takes a long time 23:51:51 uhh 23:52:02 compared to a heli is slap together and fly 23:52:09 possibly, but it's not easy 23:53:02 most real pilots that I taught said it was quite a bit harder than a real plane, because things happen so much faster 23:53:23 but i can fly a real heli so... 23:53:32 that's great 23:53:49 * geist should get back into RC planes 23:53:56 now that I have money to burn 23:54:01 was kinda funny tho cuz this guy i know has that simulator 23:54:10 have u seen it? 23:54:22 made by great planes 23:54:26 oh yeah 23:54:33 u hook yer radio up to the computer 23:54:33 did they ever update that thing? 23:55:20 nice to see that tower hobbies still exists 23:55:27 dunno, but it required a tnt nad p2 to run 23:55:40 okay, that wasn't the one I had seen 23:55:59 but my friend who has a pilot license for small planes couldnt operate the simulated rc planes 23:56:00 it's been about 6 years since I actively looked at that stuff 23:56:21 ah 23:56:35 i never once crashed the simulated planes and i've never flown one before 23:56:40 anyway, it was a lot of fun. worked out great cause my dad loved putting them together, I loved flying them 23:56:49 heh 23:56:57 always nice when some1 else builds em 23:57:04 though I didn't crunch em so we kept getting more and more 23:57:14 what size 23:57:18 though I did lose one to a radio failure 23:57:26 usually in the .40-.60 23:57:36 --- part: witten left #osdev 23:57:42 though he built a few sailplanes that used .049s or so 23:58:12 this guy builds the huge ones 23:58:19 those are pretty neat 23:58:20 i just dont get that 23:58:31 its almost the size of a real plane 23:58:47 more realism, but it's not something we got into 23:59:08 http://www2.towerhobbies.com/cgi-bin/wti0001p.pgm?Q=1&I=LXJ576&P=0 23:59:13 last one I had 23:59:23 though we didn't have a gay-ass color scheme like that 23:59:46 oh yeah, and this one 23:59:47 http://www2.towerhobbies.com/cgi-bin/wti0001p.pgm?Q=1&I=LXFG10&P=7 23:59:53 but we put a .40 in it 23:59:59 --- log: ended osdev/02.03.04