00:00:00 --- log: started forth/03.07.30 00:00:16 It might be harder than you think with a synchronous bus design. 00:03:05 Not impossible, but harder than, say, a PowerPC's bus architecture. 00:03:23 I'd say that you could reasonably expect to get 4 CPUs running symmetrically. 00:03:44 Maybe if you built 20 computers, each with their own memory segments, and they communicated via network links of some kind, that would certainly work. 00:07:01 but then I'd have to create a NIC. 00:07:24 that sounds a lot harder than building an amazing 4bit Viktor machine. 00:07:56 A network is not the same as an Ethernet network. 00:08:02 There are other types. 00:08:29 serial network perhaps? 00:09:11 how hard is it to build something that arbitrates access to memory between the CPUs? 00:09:14 Serial, parallel -- many different types. 00:09:25 hefner: Simple in concept, hard in practice. 00:09:30 Lots of little details. 00:09:48 Every doubling of CPUs results in 4x the circuit complexity. 00:09:54 (for an efficient unit) 00:11:27 that doesn't sound quite right, I would've guessed 3x, as for 4 CPUs I can take the unit that handled 2 CPUs and build two more of them, into a tree of sorts 00:11:35 but then I'm quite tired :) 00:11:52 That's logic gates. 00:11:55 That's not complexity. 00:12:10 define complexity, then 00:13:26 It's a nebulous concept, really. 00:13:45 It involves debugging effort, design effort, etc. 00:14:01 And, actually, it can be measured in gates. 00:14:07 I hadn't realized this until now. 00:14:26 complexity in this context: a geometrical increase in the number of connections needed per arithmetic increase in chip numbers. 00:14:31 00:15:06 If you use the "nested" approach as you suggest, the number of gates does go up by a factor of three, but at the cost of speed. 00:15:11 Or complexity according to stuart kaufmann has to do with self-organizing emergences and other REALLY nebulous concepts. 00:15:54 yeah, propagation delay would be a problem 00:17:14 it occurs to me that as the depth of the tree increases, the cost in gates for doubling the number of nodes should approach 2x, but the propagation delay only increases logarithmically 00:17:32 but yeah, there's probably better designs 00:17:39 I don't know anything about this stuff. :) 00:18:46 It'll actually be lg2 n 00:18:54 yep 00:19:07 But, anyway, I should be going to bed soon. 00:21:45 me too. I'm puppy tired. 00:24:38 * hefner ponders what he could build with the handful of junk he has lying around 00:25:41 a light switch? 00:25:54 heh, too easy 00:26:33 my best idea is to do something involving a counter and an eeprom to animate a pattern on some LEDs, but I have no clock generator 00:26:33 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 00:26:59 and a nonexistant grasp of analog electronics to try and build one :) 00:30:11 --- quit: Serg_Penguin () 00:30:33 order a clock generator. 00:30:35 or build one. 00:30:42 it is an inverter really! 00:31:01 [-|>-] 00:31:30 a clock generator is an infinite loop of sorts... 00:31:50 you need some sort of delay in there somewhere 00:32:35 yeah, the rest of the circuit :) 00:33:02 I'm going to try stepping the counter with a button 00:33:10 I want some instant gratification 00:33:21 get a small child to press the button for you then. 00:33:29 they'll be eternally grateful. 00:33:54 as will I. 01:02:11 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 01:02:22 --- quit: Serg_Penguin (Client Quit) 01:23:06 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 01:23:15 --- quit: Serg_Penguin (Client Quit) 01:25:13 --- nick: rO|_ -> rO| 01:27:13 --- part: hefner left #forth 01:27:41 morning 02:46:06 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 02:47:10 --- part: Serg_Penguin left #forth 04:23:32 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 04:23:53 --- quit: Serg_Penguin (Client Quit) 05:04:46 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 05:04:47 --- quit: onetom (Read error: 104 (Connection reset by peer)) 05:36:47 --- join: segr_ghost (Serg_Pengu@212.34.52.140) joined #forth 05:43:44 --- join: rk (~rk@ca-cmrilo-docsis-cmtsj-b-36.vnnyca.adelphia.net) joined #forth 05:55:03 --- quit: Serg_Penguin (Read error: 110 (Connection timed out)) 07:40:39 --- join: rO|_ (~rO|@pD9EE1875.dip.t-dialin.net) joined #forth 07:41:21 --- join: w1k1_ (~w1k1@pD9EE1875.dip.t-dialin.net) joined #forth 07:49:10 --- quit: segr_ghost (Read error: 60 (Operation timed out)) 07:49:42 --- quit: rO| (Read error: 60 (Operation timed out)) 07:49:44 --- quit: w1k1 (Read error: 60 (Operation timed out)) 07:49:47 --- nick: w1k1_ -> w1k1 08:44:13 --- join: suprdupr (CrowKilr@HSE-Windsor-ppp251511.sympatico.ca) joined #forth 08:44:39 when i try to program my ide drive to read i get the following 08:44:40 xor EAX, EAX ;debug 08:44:40 mov dx, 1f7h 08:44:40 in al, dx 08:44:40 shl EAX, 8 08:44:40 dec EDX 08:44:42 in al, dx 08:44:44 shl EAX, 8 08:44:46 sub edx, 5h 08:44:48 in al, dx 08:44:50 call ShowDword 08:44:52 jmp $ ;Result=0050E000 08:45:22 that means a device fault condition happenned 08:45:29 yayyyy ;p 08:45:32 --- quit: suprdupr (Client Quit) 08:54:08 --- join: suprdupr (CrowKilr@Ottawa-HSE-ppp3653395.sympatico.ca) joined #forth 08:54:28 nope thats false!, my code is working now, my lba address was starting from 1!! 08:54:36 its supposed to strat from zero 08:54:53 i read that somewhere that it stared from 1... anyway now my code works!! 08:54:56 you had an obiwan error? 08:55:06 what does your code do? 08:55:13 go in pmode 08:55:17 disable interrupts 08:55:23 flat 4GB pmode 08:55:58 then read up to 60 or so sector (before overwriting itself) from the hd 08:56:06 and jump to it, at zero 08:56:24 look at board.flatassembler.net 08:56:31 under os construction 08:56:56 ah you're using fasm! 08:57:01 what do you think of it? 08:57:07 compared to nasm,masm etc/ 08:59:06 best syntax 08:59:10 but big con 08:59:14 lack listing output 08:59:21 so NASM is still the best ;p 08:59:30 and fasm is written in assembly 08:59:36 in itself actually 09:01:23 anyway im just doing a code cleanup, test and then ill post it 09:01:41 --- quit: suprdupr ("YHAHIOU! NOW REAL FORTH DEV CAN HAPPEN ON THE PC!!") 09:02:16 --- quit: rk ("Client Exiting") 09:30:43 --- join: a7r (~a7r@206.72.82.135) joined #forth 09:31:00 re.. 09:33:07 --- join: wossname (wossname@HSE-Sherbrooke-ppp79329.qc.sympatico.ca) joined #forth 09:47:49 --- quit: wossname ("bbl, perhaps") 10:01:23 --- join: suprdupr (CrowKilr@HSE-Windsor-ppp251072.sympatico.ca) joined #forth 10:01:34 the code now works flawlessly! 10:01:45 i even changed my inspiration link to chuck's ide.html page 10:02:00 that was the real inspiration 10:11:41 so beatiful 10:11:43 that code 10:11:45 heheeh 10:16:36 i got lots to do today, see ya everyone! 10:16:43 btw if you have a floppy or cdr lying around, would you mind testing my code? 10:16:52 i put a display routine in it 10:17:13 more like a dump routine, so it doesnt jump tothe laoded sector but display it 10:17:28 in textmode 10:17:41 ill be back in a couple hours from now, bye! 10:17:52 --- quit: suprdupr ("NOW REAL FORTH DEV CAN BEGIN!") 10:17:59 --- join: mur (jukka@baana-62-165-189-215.phnet.fi) joined #forth 10:35:03 --- quit: a7r (Read error: 104 (Connection reset by peer)) 10:36:51 --- quit: mur (niven.freenode.net irc.freenode.net) 10:36:52 --- quit: TreyB (niven.freenode.net irc.freenode.net) 10:36:52 --- quit: GnuVince (niven.freenode.net irc.freenode.net) 10:38:41 --- join: mur (jukka@baana-62-165-189-215.phnet.fi) joined #forth 10:38:41 --- join: TreyB (~trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 10:38:41 --- join: GnuVince (~vince@modemcable158.188-200-24.mtl.mc.videotron.ca) joined #forth 11:07:37 Hey, I didn't know "Starting FORTH" was available on the net! 11:09:07 someone got fed up about its lack of availability and put it there. 11:20:08 ,oip 11:20:09 moi 11:20:40 terve. 11:23:37 --- quit: mur ("MURRR!") 12:06:45 --- quit: gilbertdeb ("<--- off to play in the dirt.") 14:06:12 --- join: mur (murr@baana-62-165-189-215.phnet.fi) joined #forth 14:10:19 --- join: w1k1_ (~w1k1@pD9E59289.dip.t-dialin.net) joined #forth 14:10:41 --- join: rO|__ (~rO|@pD9E59289.dip.t-dialin.net) joined #forth 14:11:42 --- nick: rO|__ -> rO| 14:27:56 --- quit: rO|_ (Read error: 110 (Connection timed out)) 14:28:22 --- quit: w1k1 (Read error: 110 (Connection timed out)) 14:28:23 --- nick: w1k1_ -> w1k1 14:29:49 --- nick: ianni -> arseboy 14:30:19 --- nick: arseboy -> ian_p 14:34:32 --- join: suprdupr (CrowKilr@HSE-Windsor-ppp251740.sympatico.ca) joined #forth 14:34:47 --- join: superdupr (CrowKilr@HSE-Windsor-ppp251740.sympatico.ca) joined #forth 14:34:52 --- part: superdupr left #forth 15:09:49 mur: Hello 15:09:57 I'm going away now, for about 3 weeks... see you later 15:11:25 moi 15:11:28 holidays? 15:11:31 where're you going? 15:11:40 south like birds? 15:11:59 or east like some of the swedish tourists.. to aland, finalnd 15:12:26 Nah. 15:12:30 .de and .at :) 15:12:43 what ever you do, please remember that http://www.engrish.com/recent/source/hot-pond.html 15:14:06 :D 15:15:16 will you remember that? 15:26:37 --- join: rk (~rk@ca-cmrilo-docsis-cmtsj-b-36.vnnyca.adelphia.net) joined #forth 15:30:49 brb, ~20 days. 15:31:23 --- quit: Robert ("Byebye, I'll be back in about 20 days.") 16:00:25 --- quit: mur ("MURR! save the http://rainforest.care2.com/") 16:36:02 --- join: I440r (~I440r@dialup-67.29.214.101.Dial1.Cincinnati1.Level3.net) joined #forth 16:39:55 I440r: my ide bootloader is working! http://board.flatassembler.net 16:40:19 i know you're into 8051 stuff right now, but you might find the idea interesting for future x86 projects 16:40:45 :) 16:41:15 are you the guy developing teh flat assembler ? 16:41:25 nope 16:41:30 aha :) 16:41:41 its under OS Construction 16:45:33 anyway brb 16:54:09 --- quit: I440r () 16:54:28 --- quit: suprdupr () 17:10:01 --- join: suprdupr (CrowKilr@HSE-Windsor-ppp251740.sympatico.ca) joined #forth 17:10:16 i got an optimization for ; 19:11:41 --- log: started forth/03.07.30 19:11:41 --- join: clog (nef@bespin.org) joined #forth 19:11:41 --- topic: '#Forth site: http://forth.bespin.org || 'pure' linux forth coded in asm: http://isforth.clss.net || Also remember to check out Jeff Fox's articles, located at http://www.ultratechnology.com/dindex.htm' 19:11:41 --- topic: set by thin on [Sun Jun 08 10:42:15 2003] 19:11:41 --- names: list (clog gilbertdeb suprdupr rk rO| w1k1 GnuVince TreyB skylan @ChanServ Fractal ian_p) 19:42:51 --- part: gilbertdeb left #forth 20:03:54 --- quit: suprdupr ("new post on board.youknowhat under YATF") 20:28:03 --- quit: rO| (Read error: 60 (Operation timed out)) 20:46:11 --- quit: w1k1 (Read error: 110 (Connection timed out)) 22:11:54 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 22:32:04 --- quit: Serg_Penguin () 22:48:47 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 22:48:52 --- quit: Serg_Penguin (Client Quit) 22:53:29 --- quit: rk ("Client Exiting") 23:24:38 --- join: Serg_Penguin (Serg_Pengu@212.34.52.140) joined #forth 23:27:09 --- quit: Serg_Penguin (Client Quit) 23:29:41 --- join: gilbertdeb (gilbert@24.53.192.39) joined #forth 23:59:59 --- log: ended forth/03.07.30