00:00:00 --- log: started forth/03.01.04 00:35:04 --- quit: skylan ("Reconnecting") 00:35:56 --- join: skylan (sjh@207.164.213.114) joined #forth 01:24:25 --- quit: proteusguy ("Client Exiting") 01:42:39 --- join: proteusguy (~proteusgu@65.191.88.177) joined #forth 02:55:39 --- join: OrngeTide (orange@65.19.141.250) joined #forth 02:57:16 *sigh* time to buy a new monitor. damn iiyama sucks. jus had two go out within 2 months of each other. (bought them at the same time, same models, etc) 04:23:24 --- join: RoadScare__ (~Speuler@mnch-d9ba45bb.pool.mediaWays.net) joined #forth 04:31:55 --- quit: RoadScare_ (Read error: 60 (Operation timed out)) 04:36:35 OrngeTide: just out of warranty too? 04:37:19 --- quit: RoadScare__ (Read error: 54 (Connection reset by peer)) 04:38:26 --- join: RoadScare__ (~Speuler@mnch-d9ba45bb.pool.mediaWays.net) joined #forth 05:13:45 --- quit: Robert ("brb") 05:17:45 --- join: Robert (~Robert@h21n2fls31o965.telia.com) joined #forth 06:32:22 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 06:44:40 --- nick: RoadScare__ -> Speuler 06:44:50 Hey there. 06:45:12 re 06:52:59 --- join: mur (~keke@ua228d1hel.dial.kolumbus.fi) joined #forth 06:53:04 hello 07:01:11 --- quit: Speuler (Remote closed the connection) 07:01:30 --- join: Speuler (~Speuler@mnch-d9ba45bb.pool.mediaWays.net) joined #forth 07:36:43 --- nick: mur -> p253053 07:36:50 --- quit: p253053 () 07:48:22 --- quit: proteusguy ("Client Exiting") 08:24:31 --- join: proteusguy (~username@65.191.88.177) joined #forth 08:25:23 --- quit: proteusguy (Client Quit) 08:26:01 --- join: proteusguy (~username@65.191.88.177) joined #forth 08:36:01 --- quit: lament ("PROSECUTORS WILL BE TRANSGRESSICUTED.") 08:38:09 --- quit: skylan (Read error: 104 (Connection reset by peer)) 08:38:12 --- join: skylan (sjh@Riverview57.tbaytel.net) joined #forth 09:40:15 --- join: wossname (wossname@HSE-QuebecCity-ppp81237.qc.sympatico.ca) joined #forth 10:15:29 --- quit: proteusguy ("Client Exiting") 13:05:59 --- quit: wossname (Read error: 104 (Connection reset by peer)) 13:11:14 --- join: wossname (wossname@HSE-QuebecCity-ppp80939.qc.sympatico.ca) joined #forth 13:41:15 --- join: divgrad (~wer@81.25.33.154) joined #forth 13:42:50 --- join: GoNoGo (Penal@dyn-213-19-0-239.ppp.tiscali.fr) joined #forth 14:17:25 --- join: TheBlueWizard (TheBlueWiz@ip-216-25-202-71.vienna.va.fcc.net) joined #forth 14:17:31 hiya all 14:17:43 will be here briefly 14:17:52 Hi :) 14:22:26 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 14:23:23 hiya Robert 14:23:26 hiya lament 14:23:43 hi. 14:24:08 --- join: proteusguy (~username@65.191.88.177) joined #forth 14:26:12 And hiya proteusguy ;) 14:30:21 Hey Robert. Anything new & interesting? 14:31:20 --- part: divgrad left #forth 14:35:21 Hmmm. 14:35:35 I saw a guy converting to Forth. 14:35:43 Did it hurt? 14:35:51 No. It was Wonderful(tm). 14:36:00 He liked it from the very beginning :) 14:36:47 haha well that's good. So how's your forth coming along? 14:37:22 I'm working on a VM for my AVR chip now. I'm saving the Forth compiler to after that. 14:37:56 --- quit: wossname ("CSUP, yeah") 14:38:14 ok cool. Very interested in seeing that AVR stuff. 14:39:28 Hmm. If you want to check the old VM (it's so ugly your eyes will hurt, but anyway...), check http://robert.zizi.org/pub 14:39:39 In the projects/tiniervm dir you'll find it. 14:45:01 tinervm - how funny. 14:45:11 Huh? 14:45:33 You know.. there are three VMs. TinyVM, TinierVM and MuchTinierVM. 14:45:42 The middle one is however the tiniest. 14:45:52 And the first isn't at all tiny. 14:52:03 Perhaps rename Tiner to Tiniest? 14:53:09 Nah. Too lazy. 15:16:00 rename it to lazy ? 15:16:24 'morning 15:18:56 --- quit: GoNoGo () 16:03:26 gotta go...bye all 16:03:28 --- part: TheBlueWizard left #forth 16:07:12 did u know about this? 16:07:12 http://gatekeeper.dec.com/pub/BSD/FreeBSD/snapshots%20/alpha/5-LATEST/boot/ 16:08:48 there r 2 4th sources in/4 the FreeBSD bootloader 16:21:51 --- quit: Speuler (Remote closed the connection) 16:51:56 --- quit: TreyB (Read error: 110 (Connection timed out)) 17:00:54 --- quit: proteusguy (Read error: 104 (Connection reset by peer)) 17:01:29 --- join: proteusguy (~username@65.191.88.177) joined #forth 17:04:13 --- join: Speuler (~Speuler@mnch-d9ba45bb.pool.mediaWays.net) joined #forth 17:04:27 --- join: Speuler_ (~Speuler@mnch-d9ba45bb.pool.mediaWays.net) joined #forth 17:21:28 --- quit: Speuler_ () 17:34:26 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 17:36:51 Hi. 17:59:58 hi 18:00:13 Robert: nah, what about my bsd question above? 18:00:45 Er.. 18:00:58 pgup 18:01:05 01:07 < onetom> did u know about this? 18:01:05 01:07 < onetom> http://gatekeeper.dec.com/pub/BSD/FreeBSD/snapshots%20/alpha/5-LATEST/boot/ 18:01:08 01:08 < onetom> there r 2 4th sources in/4 the FreeBSD bootloader 18:01:10 That? 18:01:11 I heard there was some Forth code there, yes. 18:01:19 But I've not studied it in detail. 18:01:40 A guy in #minix on efnet was playing with Forth on his sparcstation. 18:01:41 its important 2 know about it i think 18:02:15 coz ppl usually ask u about areas where 4th is already successfully applied 18:02:43 & if u say that its an integral part of a bsd base system 18:03:07 probably they gonna look 4 4th w much more respect 18:03:16 & also @ u ;) 18:03:32 Heh. 18:03:47 I just show them how to implement constant and variables in one line. 18:04:00 And ask them to do the same in C or whatever language they are using. 18:07:03 & how? 18:07:21 coz i think they say these r already implemented in C 18:08:47 On the other hand, some people respect those that converse in proper English. 18:11:40 TreyB: There's a troll in #atheism on EFnet writing silly messages in proper English, and a skilled programmer in #forth using a very messed up version of it. 18:12:18 Your language says a lot, but not everything. 18:12:42 :) 18:12:42 onetom: No, they get impressed and use Forth. ;) 18:12:50 thx 18:12:56 lol 18:13:07 how lucky u r 18:13:43 Nah, I'm not serious. They just say that "if Forth is so good, why are everyone using C?" 18:14:11 i dont have 2 many friends of that kind. could u deliver me some? ;) 18:15:00 Robert: (about language) I agree. I find it annoying that onetom has the inteligence but not the desire. 18:15:17 such is life 18:15:29 heh 18:15:50 i had a lot knowledge about language & attitudes toward it 18:16:01 *have 18:16:32 heh 18:16:33 yet when I asked you why you use such strange language, you tried to defend yourself by saying english is not your native language 18:16:47 thats 1 reason amongst many other i refuse 2 write proper english 18:17:08 uknow, my ex-gf is a linguist... 18:17:18 Get over it :-) 18:17:27 i'm just pointing out that "i have a lot knowledge about language" and "i misspell things because enlgish is my second language" don't exactly fit together... 18:17:52 why? 18:17:58 lament: he doesn't misspell things. He spells them that way on purpose. *sigh* 18:18:58 ah, those abbrevs & homonyms of mine was refered 2 as misspellings... 18:19:12 Hey, he's a true Forther. He factors out sounds. 18:19:25 thats right, anyway 18:19:54 thats another reason, tho not a serious 1 ;) 18:20:00 I thought one of the reasons to refactor code was to make it prettier :) 18:20:17 :)) c c c 18:21:15 yo sai moin is not preetiea dad wai? 18:21:51 anyway, its a silly & offtopic conv here 18:22:16 IRC outside #forth is usuallt off-topic. 18:22:18 usually 18:22:52 anyway, its a silly & offtopic conv here dup 4 * allot swap rot dump .. ;) 18:23:10 brekeke 18:23:30 18:23:47 i wrote me 1st prg in flux last evening 18:24:11 What does it do? 18:24:12 its displays a text mode vid mem 18:24:35 on fluxs graphical display 18:24:56 * TreyB doesn't get it. 18:24:59 so i can adapt the flux editor 2 txt mode 18:25:05 Ah. 18:25:18 You can just go back to Enth 0.2.x :-) 18:26:02 but its obsolent 18:26:22 many things has changed since 0.2 18:28:32 TreyB: have u tried the latest enth? 18:28:39 its much more simpler & cleaner 18:28:47 than its predessors 18:29:09 I haven't invested much time it in. It won't run under VMWare any more. 18:29:19 & not only the user interface but the mem,task&dict handling has also changed 18:29:38 TreyB: hey, i have some good news 4 ya. i WILL 18:29:42 it WILL 18:30:03 thats why im tryin 2 make a txt mode version of it 1st 18:30:23 then comes an 8bit lfb version 18:30:36 so it should also run under bochs 18:31:02 You have a version that runs under VMWare right now? 18:31:40 not atm, but ihope im gonna have 1 in a week 18:31:49 sean helps me 2 18:31:52 Ah. 18:32:09 would u b interested in it then? 18:32:22 I've written a graphics driver for VMWare for another OS. I'd like to write one for Enth. 18:32:30 wooow 18:32:53 But Enth needs restructuring a bit, plus PCI bus support, etc. 18:32:56 i also had a look & the XFree86 vmware drvs 18:33:10 aha.. 18:33:22 well its a bit larger task 18:33:26 I don't have the time to dig that deep, unfortunately. 18:33:56 but some of the original color4th variants have such seeds of code 18:34:26 Yes, they seem to. 18:34:29 probably w a txt mode flux we can develop such drvs more easily 18:34:46 cant we 18:34:59 I don't know. The mode set code runs very early in the Enth boot process. 18:35:20 thats right 18:35:34 but the pci bus stuff.. 18:35:35 Hence my comment about restructuring. 18:36:17 anyway, will c. let there b a txt mode 1st 18:36:18 I wrote some workable (bare bones) PCI bus code in less than a screen in Enth 0.2.x 18:36:30 & where is it available? 18:36:42 I'll see if I can dig it up. 18:36:48 u should ;) 18:37:02 I probably have it on an Enth VMWare .flp image someplace. 18:37:17 email them all! :) 18:37:21 heh 18:37:38 * TreyB boots Enth in VMWare. 18:37:52 btw 1 of the mplayer developers seems 2 get more & more interested in a small, an embeddable mplayer version.. 18:40:20 * onetom tries 2 install a plus machine dedicated 4 flux 18:40:29 2 18:51:10 fck.. 18:51:29 enth04 doesnt work on a 2GHz machine.. 18:51:54 Heh. 18:51:55 i suppose its related 2 the speed 18:52:47 probably the keyb drv is the "buggy" piece 19:04:54 * TreyB fails to find the aforementioned Enth image. 19:06:53 :( 19:07:29 dont u have by chance any idea about the problem mentioned above? 19:08:10 the keyboard doesnt work if i run enth04 on a newer/faster machine 19:08:37 He probably uses a hard coded/uncalibrated timing loop. 19:08:47 it polls 19:08:54 Hmmm. 19:09:02 no explicit timing afair 19:09:21 What kind of keyboard? 19:09:51 http://sec.dunasoft.com:9673/wiki/forth/source.html 19:10:08 look4 "Keyboard" 19:10:52 ps/2 of course. newer machines doesnt have at keyb conn 19:11:28 btw, it runs perfectly on a 1.5GHz asus laptop 19:12:47 I meant, does the new machine use a USB keyboard? 19:13:07 enth206 works ok.. hm :/ 19:13:33 aha :) usb keyb is not that common here yet 19:17:24 0h -> 0FFFFh GDT. IDT. IRQ variables. VESA video descriptor. 19:18:37 isr1: ; ISR for IRQ 1 = Keyboard 19:18:38 push eax 19:18:38 mov dword [kbdevent], 60h 19:18:38 call reset8259m 19:18:38 pop eax 19:18:40 iret 19:18:52 reset8259m: 19:18:52 mov al, 20h 19:18:52 out 020h, al ; reset master PIC 19:18:52 ret 19:19:28 thats all 19:20:24 in v206: 19:20:39 pusha 19:20:39 dec dword [kbdevent] 19:20:39 call reset8259m 19:20:39 popa 19:20:39 iret 19:20:45 reset8259m: 19:20:45 mov al, 20h 19:20:45 out 020h, al ; reset master PIC 19:20:45 ret 19:22:56 its very strange, coz the highlevel driver says: 19:22:59 sc@ -u irq1 @ -1 ? if pc@ 0 irq1 ! ; then drop pause sc@ ; 19:23:25 where irq1 == [kbdevent] 19:24:10 & it test its value against -1 while the keyb int puts 60h in2 it.. 19:24:20 any ideas now? 19:25:18 What does "?" do in Enth/Flux? 19:25:49 its a "test" x86 instruction what sets the Z flag 19:25:59 & "if" tests Z 19:26:48 its like : ? over = ; 19:27:32 so "if" is a non-destructive if 19:27:36 Hmmm. "pause" == task switch? 19:27:41 yes 19:28:08 unless defined noop, like in the color terminal src 19:28:16 What happens under 04x if you hold down a key? 19:28:54 while booting? 19:28:59 or anyway 19:29:31 * onetom tries 19:29:32 You said that the keyboard didn't work. I want to know what happens if you hold down a key in the "doesn't work" condition. 19:30:05 abs nothin 19:30:06 BUT 19:30:28 let me try sg i tried on other similar machines 19:30:37 kbd plug in & out 19:31:00 aha, thats it again: 19:31:17 if i start 2 type asdf 19:31:37 i displays ASD 19:32:02 itype ZXCV 19:32:13 disps |ZXC 19:32:44 there is some shift in the scancode.. 19:35:48 * onetom browses the 206 keyb drv 19:39:31 * onetom fails 2 find the connection between the isr & keyb drv :( 19:40:10 * onetom tries 2 modify enth04s isr 2 look the same as 206s 19:43:46 http://www.acm.uiuc.edu/sigops/roll_your_own/i386/pci.html 19:46:37 aha. &? 19:47:39 its a very nice link anyway.. 20:15:41 G'night, all. 20:19:24 bye 20:19:41 & thx 4 pointing out that great link 20:28:53 --- join: Speuler_ (~l@mnch-d9ba45bb.pool.mediaWays.net) joined #forth 21:08:37 --- join: Herkamire (~Herkamire@AC80C5E3.ipt.aol.com) joined #forth 21:11:36 onetom: any progress with enth + bochs? 21:22:02 oop, bedtime 21:22:03 --- part: Herkamire left #forth 22:10:30 --- quit: proteusguy (Read error: 113 (No route to host)) 22:19:01 --- quit: Speuler_ (Read error: 60 (Operation timed out)) 22:20:20 --- join: proteusguy (~username@65.191.88.177) joined #forth 22:31:12 --- quit: lament ("PROSECUTORS WILL BE TRANSGRESSICUTED.") 23:59:59 --- log: ended forth/03.01.04