IRC log started Wed Mar 24 00:00:01 1999 [msg(TUNES)] permlog 1999.0324 -:- hcf [nef@me-portland-us924.javanet.com] has joined #tunes -:- NetSplit: koontz.openprojects.net split from mccaffrey.openprojects.net [08:05am] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [koontz.openprojects.net] -:- Netjoined: koontz.openprojects.net mccaffrey.openprojects.net -:- abi [nef@bespin.cx] has joined #Tunes -:- hcf [nef@me-portland-us924.javanet.com] has joined #Tunes -lilo(lilo@varley.openprojects.net)- [GlobalNotice] Hi all. Just a reminder: OpenProjects needs trained design and layout artists with web experience. Ask on #openprojects! -:- SignOff hcf: #TUNES (Leaving) -:- Closing Link: TUNES[bespin.cx] by clarke.openprojects.net (Ping timeout for TUNES[bespin.cx]) -:- Connection closed from clarke.openprojects.net: Success -:- Connecting to port 6667 of server clarke.openprojects.net [refnum 1] -:- BitchX+Deb1an: For more information about BitchX type /about -:- Welcome to the Internet Relay Network TUNES -:- Your host is clarke.openprojects.net[blueberry.inwa.net], running version u2.10.04.resolv9.nmt.egcs4.tok.pten.tlim4.admin.upper4.whisper3.gipl.modeless7 -:- This server was cobbled together Mon Jan 25 1999 at 07 12:10 EST -:- clarke.openprojects.net u2.10.04.resolv9.nmt.egcs4.tok.pten.tlim4.admin.upper4.whisper3.gipl.modeless7 dioswkfcg biklmnopstv -:- [local users on irc(14)] 5% -:- [global users on irc(80)] 31% -:- [invisible users on irc(177)] 69% -:- [ircops on irc(12)] 5% -:- [total users on irc(257)] -:- [unknown connections(0)] -:- [total servers on irc(28)] (avg. 9 users per server) -:- [total channels created(69)] (avg. 3 users per channel) !clarke.openprojects.net Highest connection count: 23 (22 clients) -:- Mode change [+f] for user TUNES -:- Mode change [+iws] for user TUNES -:- TUNES [tunes@bespin.cx] has joined #tunes -:- Topic for #TUNES: -:- topic set by lar1 [Tue Mar 23 16:55:45 1999] -:- [Users(#Tunes:4)] [ TUNES ] [ abi ] [ Fare ] [ Tikiman ] -:- Channel #Tunes was created at Sun Feb 28 08:48:06 1999 -:- BitchX+Deb1an: Join to #tunes was synced in 2.111 secs!! -:- SignOff Fare: #TUNES (Read error to Fare[quatramaran.ens.fr]: Connection reset by peer) [openprojects]!clarke.openprojects.net Net break: koontz.openprojects.net lucas.openprojects.net (Ping timeout) [openprojects]!clarke.openprojects.net Net junction: sterling.openprojects.net lucas.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from lucas.openprojects.net. [openprojects]!clarke.openprojects.net lucas.openprojects.net acknowledged end of net.burst. [openprojects]!clarke.openprojects.net Net junction: sterling.openprojects.net zsoldos.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from zsoldos.openprojects.net. [openprojects]!clarke.openprojects.net zsoldos.openprojects.net acknowledged end of net.burst. -:- Tril [dem@sloth.wcug.wwu.edu] has joined #TUNES WTF [openprojects]!clarke.openprojects.net Net break: sterling.openprojects.net saberhagen.openprojects.net (Ping timeout) -lilo(lilo@varley.openprojects.net)- [GlobalNotice] Hi all....just a reminder. If you have commercial art and design training and some web experience, Open Projects needs your help! Come see us on #OpenProjects. Thanks. 12:40pm [openprojects]!clarke.openprojects.net Net break: sterling.openprojects.net zsoldos.openprojects.net (Ping timeout) [openprojects]!clarke.openprojects.net Net junction: koontz.openprojects.net zsoldos.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from zsoldos.openprojects.net. [openprojects]!clarke.openprojects.net zsoldos.openprojects.net acknowledged end of net.burst. [openprojects]!clarke.openprojects.net Net break: sterling.openprojects.net carter.openprojects.net (Ping timeout) [openprojects]!clarke.openprojects.net Net junction: koontz.openprojects.net carter.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from carter.openprojects.net. [openprojects]!clarke.openprojects.net carter.openprojects.net acknowledged end of net.burst. -:- Fare [rideau@quatramaran.ens.fr] has joined #Tunes hi hoy, Tril Gakuk! what's up? I'm in a "seminar" oh, btw, could you mail me back your address? I've lost it in a ton of e-mail :( have you updated the collaboration page about CVS? Hum. I'm considering posting a shell script to convert CVS dumps from the old address to the new one a=`find . -name CVS -type d`;for x in `for y in $a;do echo $y/R*;done`;do sed s,/usr/local/lib/cvs/rep1,/cvs,;done err a=`find . -name CVS -type d`;for x in `for y in $a;do echo $y/R*;done`;do sed s,/usr/local/lib/cvs/rep1,/cvs,<$x>$x.new;mv $x.new $x;done I said I updated the collaboration page 01:20pm -:- SignOff Fare: #TUNES (Ping timeout for Fare[quatramaran.ens.fr]) -:- Fare [rideau@quatramaran.ens.fr] has joined #Tunes hum am I back to irc? * Fare/#Tunes is away 01:40pm [openprojects]!clarke.openprojects.net Net break: koontz.openprojects.net carter.openprojects.net (Read error to carter.openprojects.net[209.81.8.249]: Connection reset by peer) [openprojects]!clarke.openprojects.net Net junction: koontz.openprojects.net carter.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from carter.openprojects.net. [openprojects]!clarke.openprojects.net carter.openprojects.net acknowledged end of net.burst. -:- Jean-Mi [george16@leon.bde.espci.fr] has joined #Tunes -:- Jean-Mi [george16@leon.bde.espci.fr] has left #Tunes [] [openprojects]!clarke.openprojects.net Net break: koontz.openprojects.net zsoldos.openprojects.net (Ping timeout) [openprojects]!clarke.openprojects.net Net junction: koontz.openprojects.net zsoldos.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from zsoldos.openprojects.net. [openprojects]!clarke.openprojects.net zsoldos.openprojects.net acknowledged end of net.burst. [openprojects]!clarke.openprojects.net Net break: koontz.openprojects.net zsoldos.openprojects.net (Ping timeout) [openprojects]!clarke.openprojects.net Net junction: sterling.openprojects.net zsoldos.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from zsoldos.openprojects.net. [openprojects]!clarke.openprojects.net zsoldos.openprojects.net acknowledged end of net.burst. -:- tcn [tcn@cci-209150250088.clarityconnect.net] has joined #tunes -:- SignOff tcn: #TUNES (Ping timeout for tcn[cci-209150250088.clarityconnect.net]) [openprojects]!clarke.openprojects.net Net break: sterling.openprojects.net zsoldos.openprojects.net (Ping timeout) [openprojects]!clarke.openprojects.net Net junction: koontz.openprojects.net zsoldos.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from zsoldos.openprojects.net. [openprojects]!clarke.openprojects.net zsoldos.openprojects.net acknowledged end of net.burst. [openprojects]!clarke.openprojects.net Net break: sterling.openprojects.net calvino.openprojects.net (Ping timeout) [openprojects]!clarke.openprojects.net Net junction: koontz.openprojects.net calvino.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from calvino.openprojects.net. [openprojects]!clarke.openprojects.net calvino.openprojects.net acknowledged end of net.burst. [openprojects]!clarke.openprojects.net Net break: sterling.openprojects.net lucas.openprojects.net (Ping timeout) [openprojects]Foreign OperKill: OperServ killed girliGirl (You have been k-lined. To appeal, please email support@openprojects.net.) [openprojects]!clarke.openprojects.net services1.openprojects.net adding GLINE for *@207.195.94.4, expiring at 922424276: You have been k-lined. To appeal, please email support@openprojects.net. -:- _QZ [brand@p0wer.qzx.com] has joined #tunes -:- lar1 [larman@208.254.226.17] has joined #tunes Tril, u there? 05:10pm [openprojects]!clarke.openprojects.net Net junction: sterling.openprojects.net lucas.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from lucas.openprojects.net. [openprojects]!clarke.openprojects.net lucas.openprojects.net acknowledged end of net.burst. -:- SignOff lar1: #TUNES (Leaving) [openprojects]!clarke.openprojects.net Net break: lackey.openprojects.net brin.openprojects.net (Ping timeout) [openprojects]!clarke.openprojects.net Net junction: king.openprojects.net brin.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from brin.openprojects.net. [openprojects]!clarke.openprojects.net brin.openprojects.net acknowledged end of net.burst. [openprojects]Foreign OperKill: NickServ killed Lethal (This nick is reserved by another user) [openprojects]!clarke.openprojects.net Net break: sterling.openprojects.net lucas.openprojects.net (Ping timeout) [openprojects]Foreign OperKill: NickServ killed wichert (GHOST command used by wichert_) -:- Phatboy [Phatboy59@ppp-hky-1263.abts.net] has joined #Tunes 13,12 */Join #Underground for the best chat -:- Phatboy [Phatboy59@ppp-hky-1263.abts.net] has left #Tunes [] 06:30pm [openprojects]Foreign OperKill: NickServ killed hal-j (GHOST command used by hal-jason) [openprojects]!clarke.openprojects.net Net junction: koontz.openprojects.net lucas.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from lucas.openprojects.net. [openprojects]!clarke.openprojects.net lucas.openprojects.net acknowledged end of net.burst. [openprojects]Foreign OperKill: NickServ killed hal-j (GHOST command used by hal-jason) [openprojects]!clarke.openprojects.net Net break: tolkien.openprojects.net gibson.openprojects.net (Ping timeout) -:- SignOff Fare: #TUNES (Ping timeout for Fare[quatramaran.ens.fr]) [openprojects]Foreign OperKill: NickServ killed Mike (This nick is reserved by another user) [openprojects]!clarke.openprojects.net Net junction: tolkien.openprojects.net gibson.openprojects.net [openprojects]!clarke.openprojects.net Net break: tolkien.openprojects.net gibson.openprojects.net (Ping timeout) [openprojects]!clarke.openprojects.net Net break: koontz.openprojects.net lucas.openprojects.net (Ping timeout) [openprojects]!clarke.openprojects.net Net junction: tolkien.openprojects.net gibson.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from gibson.openprojects.net. [openprojects]!clarke.openprojects.net gibson.openprojects.net acknowledged end of net.burst. [openprojects]Foreign OperKill: NickServ killed hal-j (GHOST command used by hal-jason) [openprojects]!clarke.openprojects.net Net junction: sterling.openprojects.net lucas.openprojects.net [openprojects]!clarke.openprojects.net Completed net.burst from lucas.openprojects.net. [openprojects]!clarke.openprojects.net lucas.openprojects.net acknowledged end of net.burst. <_QZ> anyone wanna debug some code for me? :) 07:20pm [openprojects]Foreign OperKill: NickServ killed hal-j (GHOST command used by hal-jason) -:- tcn [tcn@cci-209150250126.clarityconnect.net] has joined #tunes hey y'all Still having trouble with your loader, QZ? >>> tcn [tcn@cci-209150250126.clarityconnect.net] requested PING 922336225 752597 from #tunes 08:30pm abi, what's Coq? tcn: i haven't a clue >>> tcn [tcn@cci-209150250126.clarityconnect.net] requested PING 922336988 992578 from #tunes 08:40pm <_QZ> tcn: wanna debug brix for me? :) <_QZ> tcn: if u were really kewl u would modify bochs so it was a better debugger, like making it use single key commands instead of huge ass words oh yeah, sure brix, not bochs :) 09:00pm <_QZ> this is pissin me off <_QZ> i found a bug in the object loader code and fixed it <_QZ> it was working fine on my laptop and bochs but not on my other machines I rewrote my bootloader today <_QZ> and now the stupid thing is giving me errors in bochs hehe, I quit using bochs because it couldn't handle what I was doing with the V86 monitor. <_QZ> bochs is wonderul <_QZ> i would not be as far along as i am without it It helped me get into protected mode, then I ditched it Hey, what's this about you not including a direct disk driver in your kernel? Why not? Mine's only 1k. <_QZ> i load the objects in rmode so int 13h works fine <_QZ> those objects that it loads include a direct disk driver that it uses after its in pmode [openprojects]Foreign OperKill: OperServ killed karnage (You have been k-lined. To appeal, please email support@openprojects.net.) [openprojects]!clarke.openprojects.net services1.openprojects.net resetting expiration time on GLINE for karnage@*.mel.ihug.com.au to 922442141 <_QZ> are u gonna add a direct hdd driver to yer kernel also? <_QZ> what about scsi? yeah <_QZ> brix is not monolithic retro isn't monolithic or microkernel.. it's modular, but not all protected from itself 09:10pm I rewrote my bootloader today, so I can do a 'cat boot.bin module1.rdf mod2.rdf etc.. >image' <_QZ> uhh <_QZ> u need to use an fs Well I was experimenting with a fs But this is quicker, for now <_QZ> i wrote linux utils to format an image using ofs and utils to add objects to it Yeah, I did something like that last week it's crude, though. <_QZ> mine uses the exact ofs specs u see on the web page I might write a RDF->object converter, so I can go straight from RDF to persistent storage Otherwise, I'll just wait till I write a compiler to implement persistent storage <_QZ> uhh cool, it just loaded my screen module. 09:20pm damn thing's still a little screwy <_QZ> wtf <_QZ> debugging is soooooo much fun :( heh <_QZ> i cant wait until i have the brix debugger working You want mine? <_QZ> yours? It should work with brix, with a little modification <_QZ> and it does what Just plug in your string & number printing routines <_QZ> ? It's really just a command interpreter. It looks up the first word, and calls the function by that name.. and it parses arguments, converts numbers, and pushes them on the stack.. <_QZ> uhh <_QZ> i said debugger, NOT shell Say you want a 'memory dump' function, you just write it, put a 'global ' in front of it.. <_QZ> brix already has a mini-debugger so i can browse memory contents and see why it crashes <_QZ> but that became obsolete when i got bochs <_QZ> the debugger im talking about hooks into the brix language editor <_QZ> as u type, it compiles and debugs code you got a hard disk driver yet? <_QZ> its kinda like what u get with turbo C but 1000000 times better sure :) <_QZ> no 09:30pm A ppp driver would be nice, after I write a serial driver... <_QZ> i wont be writing a ppp driver for brix <_QZ> or modem <_QZ> ppp will be handled by my linux gateway machine You should do it when ya have time <_QZ> brix will do everything i want it to do before i add ppp/modem <_QZ> and by then someone will have written it on their own you got much multitasking stuff yet? Disk drivers and stuff would run alot better if I had a background job managing them intelligently.. <_QZ> i have full preemptive multithreading equal timeslices, or variable? <_QZ> = variable is for a realtime OS, I guess <_QZ> unless a thread dies, sleeps, or gets blocks <_QZ> blocked right <_QZ> then the next thread in line gets more time <_QZ> brix does realtime <_QZ> when an event signals it stops the current thread and places all the threads in the event list next in line <_QZ> that way it can execute them as fast as possible after the event 09:40pm crap, can't get this new loader working <_QZ> heh <_QZ> yer in the same boat i am <_QZ> but im getting close to having it working maybe in the morning I'll get it :) <_QZ> like 5 minutes <_QZ> i must not miss my april 1st deadline haha you have 1 week <_QZ> cuz alpha 1 and april 1 are like... <_QZ> i would have to wait another year for a release date like that :) <_QZ> ofcourse by then the alpha 1 would be the most kickass alpha ever released 09:50pm wow, I just added 100 bytes by using stack parameter passing <_QZ> huh as opposed to 'mov esi, string ; call print' now it's 'push string ; call print ; add esp, 4' <_QZ> u pushed the string? it's address! <_QZ> why would u do that? now I seem to have a little problem It saves debugging besides, that's how my debugger interfaces to functions <_QZ> could u call it a memory dumper instead of a debugger <_QZ> cuz its not a reall debugger or even close <_QZ> :) But it debugs, too <_QZ> no it dont It lets you test out routines with different parameters, inspect memory, registers, etc.. <_QZ> that would require it being able to display instructions and stepping thru them oh yeah, tracing. That would be nice :) <_QZ> bochs lets u do ALL of that :) just use EXC3 <_QZ> ? int3 10:00pm <_QZ> YES <_QZ> i found the bug <_QZ> i always feel like a moron when i find bugs, cuz they are dumb bugs hehe, let's hear it.. did I tell you about the time I was using an OR mask instead of an AND? <_QZ> heh <_QZ> at the end of my kernel i have a list of object ID's it needs to load <_QZ> well i stuck this variable p into the kernel data area that holds a pointer to that table at the end got one.. <_QZ> i was loading al with the contents of [p] when i needed to load bx with [p] and then load al with [bx] <_QZ> thought i could just compress those 2 into one :) haha ok, this should work now but it won't aaarhgh <_QZ> haha heh.. same bug that was in print was in print_hex ;) <_QZ> what bug <_QZ> what kinda print hex func do u have <_QZ> do u use a table or the other way? 10:10pm other way <_QZ> ok the one with a couple DAA's in it <_QZ> uhh <_QZ> YES my loader works <_QZ> send me the code print hex? <_QZ> ya <_QZ> wanna see if its smaller/faster than mine mov edx, [esp+4*4] mov ecx, 8 .pdigit rol edx, 4 mov ax, 0x0E0F and al, dl add al, 0x90 daa adc al, 0x40 daa putc eax loop .pdigit What's yours? <_QZ> 4*4? EDX is the number to print esp+4*4 is the 4th thing on the stack less prone to error than saying esp+16 hmm.. I must have fucked up my linker.. gotta debug the whole thing tomorrow 10:20pm <_QZ> heh <_QZ> why wait when u can do it tonight :) it's late here <_QZ> ;dx=number <_QZ> ;es:di=string <_QZ> mov cx,4 <_QZ> .conv: <_QZ> mov al,dh <_QZ> shr al,4 <_QZ> add al,48 <_QZ> cmp al,58 <_QZ> jb short .out <_QZ> add al,7 <_QZ> .out: <_QZ> stosb <_QZ> shl dx,4 <_QZ> loop .conv more straightforward.. about the same # of cycles <_QZ> hmm <_QZ> From: <_QZ> Steve Shack <_QZ> Hi, <_QZ> I was doing some work on Brix about a year ago (or more I don't know) <_QZ> i dont remember any1 "doing any work" on brix other than myself :) hehe wrong Brix, maybe? Does he even say it's an OS? <_QZ> he knows what it is <_QZ> I was doing some work on Brix about a year ago (or more I don't know) <_QZ> and I came back just to see what progress you've made. It's sad to see <_QZ> that you haven't released your source more often. Instead you have <_QZ> pretty HTML pages but don't have any product yet. It'd be nice to see <_QZ> what you come up with. I really think you should release the source (as <_QZ> it is now) for people to play with. 10:30pm haha abi, retro? tcn: i don't know abi: retro is at http://bespin.cx/~tcn/retro.html give him that URL. I have some shit to play with on there. <_QZ> brix? i guess brix is not monolithic <_QZ> haha abi got erased :) <_QZ> WTF <_QZ> where did MY definition go <_QZ> WHAT??? Ask hcf what happened later.. happy hacking <_QZ> brix is working cool -:- SignOff tcn: #TUNES (tcn has no reason) 10:40pm [openprojects]!clarke.openprojects.net Net break: koontz.openprojects.net carter.openprojects.net (Ping timeout) -:- NetSplit: carter.openprojects.net split from koontz.openprojects.net [11:27pm] -:- BitchX+Deb1an: Press Ctrl-F to see who left Ctrl-E to change to [carter.openprojects.net] [openprojects]!clarke.openprojects.net Net junction: sterling.openprojects.net carter.openprojects.net -:- Netjoined: carter.openprojects.net koontz.openprojects.net -:- _QZ [brand@p0wer.qzx.com] has joined #Tunes [openprojects]!clarke.openprojects.net Completed net.burst from carter.openprojects.net. [openprojects]!clarke.openprojects.net carter.openprojects.net acknowledged end of net.burst. [openprojects]Foreign OperKill: NickServ killed Knghtbrd (GHOST command used by Knghtbrd_) -:- _QZ has changed the topic on channel #Tunes to: TUNES Operating System http://www.tunes.org -:- SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) [msg(TUNES)] newlog 1999.0325 IRC log ended Thu Mar 25 00:00:01 1999