00:00:00 --- log: started forth/03.10.30 00:04:50 --- quit: Serg_Penguin () 02:23:19 --- quit: rO| (Read error: 104 (Connection reset by peer)) 04:31:09 --- join: schihei (~schihei@p5085DD89.dip.t-dialin.net) joined #forth 04:43:50 --- quit: mmanning (Read error: 110 (Connection timed out)) 05:12:24 --- quit: schihei (Client Quit) 05:30:29 --- join: schihei (~schihei@p5085DE06.dip.t-dialin.net) joined #forth 06:02:54 --- join: _mmanning (~mmanning@saturn.vcsd.com) joined #forth 06:03:07 --- nick: _mmanning -> mmanning 07:12:35 --- join: Serg_Penguin (~z@212.34.52.140) joined #forth 07:12:42 --- join: rO| (~rO|@pD9545783.dip.t-dialin.net) joined #forth 07:13:20 privet 07:14:28 hi 07:15:28 :-) how's your forthin' today? 07:16:45 lame ;)) 07:16:55 writing a noter parallel in ASM and Forth 07:17:40 noter? 07:18:08 a kind of text demo or intro w/ editor, so u can change the note and save under different name 07:21:54 also i wanna write a super-abstract RPG game, in Forth 07:22:15 and think of a fractal music proggie, working as frontend to CSOUND 07:22:53 #forth stats. current: 12, Avg: 13, Max: 23 07:34:40 --- quit: Serg_Penguin () 07:34:40 --- quit: onetom (Read error: 54 (Connection reset by peer)) 07:41:01 --- join: Serg_Penguin (~z@212.34.52.140) joined #forth 07:41:15 dhamn ! 07:41:42 licence server of accounting proggie died in power hit ;(( 07:41:59 database OK but no one can login ;((((( 07:58:42 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 08:06:49 zut 08:06:53 :/~ 08:18:04 --- quit: Serg_Penguin () 08:39:49 --- join: rO|_ (test123@pD9545783.dip.t-dialin.net) joined #forth 08:45:42 what is NOT ? 08:48:37 that depends on what forth you are using 08:48:47 for instance not and 0= were identical in fig forth 08:49:01 in the 83 standard they corrected this fsckup and made NOT a logical inversion 08:49:07 i.e. a 2's complement 08:49:29 in ans forth they wimped out of actually deciding once and for all how NOT should work 08:49:53 so they invented a completely BULLSHIT gay limp wristed BOGUS word called "invert" which just doesnt scan right 08:50:09 .... 0= not if blah then .... scans 08:50:21 ... 0= invert if blah then ... is a crock of shit 08:50:40 dont use invert. in fact dont use ans forth 08:50:52 use NOT - it scans better in english 08:54:08 hah 08:54:19 well 08:54:25 this code I want to try integrating uses NOT 08:54:30 and its not in gforth 08:54:56 http://www.tinyboot.com/quiksort.txt 08:54:58 in PARTITION 08:55:44 so is that not <= 08:55:49 > NOT ? 08:58:04 --- join: kc5tja (~kc5tja@66-91-231-74.san.rr.com) joined #forth 08:58:05 --- mode: ChanServ set +o kc5tja 09:07:32 * MysticOne makes kc5tja make him lunch 09:09:57 * kc5tja makes MysticOne, who's trying to make me make him lunch, make his own lunch instead. I am off today, thank you very much. >:D 09:10:35 * kc5tja has a hankering for playing the old Atari 2600 game "Tank." I'm trying to find a Linux clone of it, and failing that, trying to locate a .BIN file for an Atari 2600 emulator for Linux. 09:10:54 noooo! I need a burger! 09:11:17 yeah, m etoo 09:11:20 damnit 09:12:53 Well, I don't work on Tuesdays or Thursdays. :) 09:18:05 Though, later today, I am thinking of riding my bike in to work, so I can order some food, then ride back. 09:18:16 Primarily, the purpose of this mission is to see how long it takes to get to work by bike. 09:25:22 --- join: rO|__ (~rO|@pD95452C5.dip.t-dialin.net) joined #forth 09:32:56 --- quit: rO| (Read error: 60 (Operation timed out)) 09:34:10 --- join: rO| (test123@pD95452C5.dip.t-dialin.net) joined #forth 09:37:09 --- nick: rO|__ -> rO|xc 09:43:22 --- quit: rO|_ (Read error: 110 (Connection timed out)) 09:48:36 : not invert ; 09:48:41 now you have NOT 09:48:55 the 83 standard defined NOT correctly - ans forth wimped out 09:54:08 They deliberately left NOT out because there are two interpretations of NOT; INVERT and 0=. 10:11:40 it didnt seem like in that code it was doing an invert 10:11:46 but i didnt really read it closely 10:25:04 0= is a logical NOT, while INVERT is a bit-wise NOT. 10:40:54 yah 10:41:09 hmmm 10:55:32 yes. they wimped out on making a decision once and for all. the 83 standard FIXED not. the ans standard broke it again 10:55:38 i KNOW the "reason" why 10:55:50 no. 0= is a test for zer0 10:55:54 it is nothing else 10:57:38 as an outsider, i would think not should mean 0= and not INVERT 10:57:54 im not sure which you are arguing 10:58:00 s/not/NOT 11:13:50 The logical operation for inverting bits is also called NOT in the industry. 11:14:29 There are arguments for both. Though, I agree, when I think of NOT in the context of software, I tend to think more in terms of the logical, rather than the bitwise. 11:23:14 this does NOT make sense to me, but I'm a newbie, so that's why 11:23:15 :) 11:36:54 hmm yeah 11:41:23 0= is a word that looks at the top of stack, and returns TRUE (-1) if it's zero, or FALSE (0) if it's not. 11:41:28 Now, look at what it's doing. 11:41:50 If it's 0, the result is -1 (the opposite). If it's non-zero (of which, -1 is certainly non-zero), then it returns 0. 11:41:58 That's the same as flipping TRUE to FALSE, and FALSE to TRUE. 11:45:48 weird 11:47:05 kc5tja: having more fun deploying wireless stuff ... yay 11:47:06 :) 11:47:09 but still not at my house! 11:47:11 * MysticOne grumbleificates 12:02:59 So it's Hehe 12:03:04 whoa. 12:03:07 * kc5tja laughs 12:03:10 I can't believe I typed that. :) 12:03:27 * kc5tja is still playing around with his Atari 2600 emulator. :) 12:04:05 so it's what? :) 12:09:49 Heheh 12:09:52 Don't you know? :) 12:10:36 --- quit: melinda (orwell.freenode.net irc.freenode.net) 12:10:37 --- quit: oooo (orwell.freenode.net irc.freenode.net) 12:10:37 --- quit: ianP (orwell.freenode.net irc.freenode.net) 12:10:37 --- quit: MysticOne (orwell.freenode.net irc.freenode.net) 12:10:37 --- quit: ChanServ (orwell.freenode.net irc.freenode.net) 12:11:51 --- join: oooo (o@virgo.bombsquad.org) joined #forth 12:11:51 --- join: MysticOne (mysticone@mysticone.usercloak.freenode) joined #forth 12:11:51 --- join: ianP (ian@inpuj.net) joined #forth 12:12:09 --- join: melinda (melinda@melinda.usercloak.freenode) joined #forth 12:15:50 --- quit: melinda (orwell.freenode.net irc.freenode.net) 12:15:51 --- quit: oooo (orwell.freenode.net irc.freenode.net) 12:15:51 --- quit: ianP (orwell.freenode.net irc.freenode.net) 12:15:51 --- quit: MysticOne (orwell.freenode.net irc.freenode.net) 12:16:05 --- join: melinda (melinda@melinda.usercloak.freenode) joined #forth 12:16:05 --- join: ianP (ian@inpuj.net) joined #forth 12:16:05 --- join: MysticOne (mysticone@mysticone.usercloak.freenode) joined #forth 12:16:05 --- join: oooo (o@virgo.bombsquad.org) joined #forth 12:17:46 --- quit: melinda (orwell.freenode.net irc.freenode.net) 12:17:46 --- quit: oooo (orwell.freenode.net irc.freenode.net) 12:17:46 --- quit: ianP (orwell.freenode.net irc.freenode.net) 12:17:46 --- quit: MysticOne (orwell.freenode.net irc.freenode.net) 12:18:03 --- join: melinda (melinda@melinda.usercloak.freenode) joined #forth 12:18:03 --- join: oooo (o@virgo.bombsquad.org) joined #forth 12:18:03 --- join: MysticOne (mysticone@mysticone.usercloak.freenode) joined #forth 12:18:03 --- join: ianP (ian@inpuj.net) joined #forth 12:30:04 --- join: ChanServ (ChanServ@services.) joined #forth 12:30:04 --- mode: orwell.freenode.net set +o ChanServ 13:03:14 --- quit: ChanServ (orwell.freenode.net irc.freenode.net) 13:03:22 --- join: ChanServ (ChanServ@services.) joined #forth 13:03:22 --- mode: orwell.freenode.net set +o ChanServ 13:40:22 --- quit: melinda (Read error: 104 (Connection reset by peer)) 13:40:31 --- join: melinda (melinda@melinda.usercloak.freenode) joined #forth 14:15:50 --- nick: mmanning -> _mmanning_ 14:16:48 --- quit: schihei (Client Quit) 14:17:50 --- nick: _mmanning_ -> mmanning 14:17:52 bleh 15:39:59 --- join: Sonarman (~matt@adsl-67-113-235-100.dsl.snfc21.pacbell.net) joined #forth 16:28:15 --- join: Herkamir1 (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 16:29:24 Back 16:45:30 --- quit: Herkamire (Read error: 110 (Connection timed out)) 16:53:53 * melinda pokes kc5tja in the nose 16:54:32 * kc5tja snorts the poker. 17:08:19 --- join: TheBlueWizard (TheBlueWiz@pc1ddn1d.ppp.fcc.net) joined #forth 17:08:19 --- mode: ChanServ set +o TheBlueWizard 17:08:25 hiya all 17:09:19 Heyas 17:09:50 hiya kc5tja...how's life? 17:11:55 OK. 17:12:05 * kc5tja is playing around with an Atari 2600 emulator right now. 17:12:26 :) 17:12:58 never have played with Atari 'puter (other than a look-see in the store a long time ago) 17:23:58 Well, it's not quite a computer. It's a game console. 17:24:18 But the chipset for the 2600 did inspire the Atari 800 adn 400 series chipsets. 17:24:35 It's amazing to think that so much has been done with the Atari 2600, considering the video hardware is *so* very simple. 17:24:50 The video has no DMA capabilities at all -- the CPU feeds the video shift registers everything. 17:25:03 http://www.space.com/spacecams/ <-- go watch that! Well, click the animated sun cam 17:25:31 err, hold on 17:25:54 Criminey, I don't think this site has enough COOKIES on it. 17:25:59 http://www.space.com/spacewatch/sun_cam_animated.html 17:26:04 mmmmm, cookies 17:26:20 it'll take a little bit to load 17:26:58 I guess so. 17:27:16 * TheBlueWizard hmms re: Atari 2600's architecture...."it sounds rather primitive" 17:27:53 TheBlueWizard: It came out in '76. Of course it was primitive. But it was overwhelmingly more advanced than other chipsets at the same time. If it weren't for the Atari 2600, we would not have the Amiga. 17:28:39 kc5tja: did it load yet? 17:29:44 Yes 17:30:01 it's cool :) 17:30:01 I've seen images like this before. It's weird to think that that stuff is coming off our sun, you know? :D 17:30:08 * MysticOne nods 17:30:15 * MysticOne notes CMEs are really sun farts 17:30:27 I think it ingested a mexican planet or something 17:30:30 kc5tja: I see 17:30:32 * kc5tja saw two sun spots during the fires this week. The smoke cover enabled me to see two sun spots without the aid of a telescope. Those were HHUUGGEE sunspots. 17:30:45 hehe 17:30:54 you know what's really funny? 17:31:09 were you aware that this week Congress has been talking about canceling all funding on Space Weather prediction? 17:31:14 saying it wasn't beneficial? 17:31:18 TheBlueWizard: Knowing a bit more about the Atari 2600's TIA chip (which stands for Television Interface Adapter) enables me to appreciate some of the more complex games for the Atari, for sure. 17:31:54 Well, when our satellite communications go out, then maybe they'll think twice. 17:32:08 I'm getting to the point where I just don't care about it anymore. 17:32:21 It's clear that, as a non-republican, I'm utterly powerless. 17:32:22 well the thing is, if they can't predict it, then poof ... no more satellites because they'll all be damaged 17:32:26 true 17:32:26 100%, totally, utterly powerless. 17:32:37 Even if I WERE a republican, nobody would ever fucking listen to me. 17:32:48 yeah, because you're not an idiot 17:32:55 only idiots are listened to when it comes to government 17:32:55 :) 17:33:02 So you know what? 17:33:04 Fuck them. 17:33:08 I don't want to 17:33:11 they might give me cooties 17:33:14 * TheBlueWizard got fucked...thanks 17:33:25 because I doubt they believe in contraception 17:33:26 * TheBlueWizard is being sarcastic 17:33:28 so they probably have diseases 17:34:07 I don't want to talk about it anymore. 17:34:14 I'm already so pissed off it's not funny right now. 17:34:16 * TheBlueWizard works for gov't, in case you don't know 17:34:25 * MysticOne comforts TheBlueWizard 17:34:26 anyway ... 17:34:30 The government fucked me over big-time. 17:34:31 kc5tja: my point was to show that the sun was interesting :) 17:34:38 I have a special place in my heart for the government. 17:34:39 thanks, MysticOne 17:34:57 oh? 17:35:01 what I hate is that I watch so much Stargate, that something happens, and I'm like "Oh, well they could just... no, wait, that was on TV" 17:35:08 because Stargate is nice and believable :) 17:35:44 lol...very true....Stargate SG-1 is very good! 17:35:46 if there are aliens ... I bet they use forth 17:43:56 Yep. 17:44:11 They'd be advanced enough to know, "One should not fight against the computer, but rather, embrace it." 17:44:28 That's one thing I sorely dislike about modern programming languages, is that they all try to abstract the machine away. 17:44:42 Let's turn this machine into an abstract, mathematical model of some kind. 17:59:38 we got our new DDR mat today ... man, it's so nice :) 18:01:57 Hehe 18:02:16 the old one was like the old Nintendo power pad ... 18:02:20 just vinyl with wires in it 18:02:27 this one has about 1 inch thick hard foam in it 18:02:34 and doesn't slide around :) 18:11:08 * kc5tja nods 18:13:16 gotta go...bye all 18:13:36 man ... 18:13:46 anyone know where I can find War of the Worlds online? and mp3 or ogg of the original broadcast? 18:13:56 --- part: TheBlueWizard left #forth 18:13:59 should be public domain now ... they talked about it on /., and I want to hear it because I've never heard it in its entirey :) 18:14:02 err, entirety 18:35:08 --- nick: Herkamir1 -> Herkamire 18:37:20 * melinda smacks MysticOne 18:57:58 --- quit: Herkamire ("trying bitchx") 19:03:00 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 19:11:03 * MysticOne is smacked 19:11:06 (delayed reaction) 19:11:52 ??? 19:11:57 Why did you smack yourself? :) 19:12:06 melinda smacked me 19:12:09 Ahh 19:12:14 Oh yeah, I forgot about that. :) 19:12:30 * kc5tja is disappointed. 19:12:41 The site I'm downloading ROMs from has every game in the world . . . except QiX. :) 19:12:50 hehehe 19:13:41 kc5tja: I have OS X Panther installed now 19:13:43 it's a bit faster :) 19:13:54 * MysticOne needs to delve into OpenFirmware 19:14:26 MysticOne: you making a PPC forth OS? 19:14:53 Herkamire: nope, I can add and subtract in forth though! and make new words! 19:14:56 that, um... add and subtract! 19:15:01 that's about my extent so far 19:15:45 MysticOne: why are you wanting to delve into OF? 19:16:07 Herkamire: because, if I'm not mistaken, it's forth :) 19:16:13 and I need to play with it anyway at some point 19:16:51 why do you need to play with it anyway? 19:17:14 because I think if you want to dual boot and do other kinda special things, you need to tinker with the OF stuff a little bit on Macs 19:17:49 oh. 19:17:52 not really. 19:18:04 oh well, it wouldn't hurt to become familiar with it anyway :) 19:18:13 maybe I can see what a real BIOS is like 19:18:15 just follow a tutorial. it says put your file [here] and type this ["..."] 19:18:16 * MysticOne grumbles about PC BIOS 19:18:27 OF is really cool 19:18:57 macs can boot off an Ipod :) 19:21:57 Long live Forth!! :-) 19:24:10 here! here! 19:24:24 yay! I found bitchX docs finally 19:24:55 one of these days I'm going to look on my HD _before_ I look on the internet 19:27:05 heheh :D 19:28:23 freshmeat doesn't list a homepage for bitchx 19:28:27 I just wish I had more time to work on my Forth. 19:28:47 the man page doesn't even have a See Other section 19:28:55 I got my target compiler generating x86, but I haven't yet been able to test generated code with it, since I haven't yet generated an ELF header with it yet. 19:29:22 my gentoo bitchx package gives www.bitchx.com (but I just get a 404 there) 19:29:48 and finally (lo and behold) I have /usr/share/doc/bitchx-1.0.19-r6/ right here on my HD 19:30:46 kc5tja: I have a simple PPC ELF header for just one section 19:30:54 (ppc asm with comments explaining) 19:30:59 want it? 19:31:49 I think you'd only have to change two entries to make it a propper x86 elf (endian, and architecture) 19:32:21 you could easily get those values with a hex editor on an existing program 19:32:36 No thanks; there are tons of X86-ELF header examples on the 'net. I just haven't written the code to test anything just yet. 19:32:42 I've been very busy with school and with work. 19:33:31 oh, ok. 19:34:19 I had a hard time finding mine. but I suppose a lot more people are doing this sort of thing on x86. 19:35:09 There's a whole website dedicated to Linux assembly language, which seems to concentrate on the x86 platform. 19:36:09 I plan to document how to write an OS for PPC 19:38:09 * kc5tja still needs to finish documentation on his FS/Forth for the 6502 SBC. :) 19:38:19 I just barely started, and it's already starting to "slip." 19:47:06 --- join: yasam (~sam@210-55-46-247.dialup.xtra.co.nz) joined #forth 19:50:00 * MysticOne sighs 19:50:04 stupid fsckin' closed source drivers 19:50:09 I hate closed source 19:50:17 at least when it relates to making hardware work 19:57:25 what kills me is companies charging hundreds of dollars for the manual for the computer [parts] they sell 19:57:55 I payed $2600 for this thing, and I want to know how it works 20:00:09 they offered you a deal you took it wheres your complaint? 20:01:33 yasam my complaint is that the prices on the manuals are so high that I can't afford them. it's like their classified almost 20:02:34 I'm suprised that companies don't publish them as PDFs or something on their websites. 20:02:35 some do 20:03:40 if you dont live in a little country you could probably get them secondhand 20:04:31 * yasam was surprised at how many almost new technical manuals were available in a secondhand bookshop the other day 20:04:46 actually ... 20:04:56 what I hate is when a company refuses to directly support a specific platform 20:04:59 so they give out drivers for Windows 20:05:01 for free 20:05:16 then only give out specs for the card, under NDA, for someone else to make drivers for say... Linux 20:05:31 so that when you go to get a driver for it, they charge you $20k for a license to use a binary version (no source) 20:05:39 and you have no other choice :( 20:05:47 Herkamire: your lucky, the docs you want are even available 20:06:49 its reverse engineering for me :( 20:07:16 I think the worst part is when the company doesn't want to support it, won't give you the manual, and sues you under the DMCA for reverse engineering it 20:07:20 :) 20:07:30 hehe 20:07:48 scary 20:08:11 you would think that sort of despicable behaviour would be bad for their sales. 20:08:15 why do they do that? 20:08:34 * Herkamire is away getting a snack 20:08:39 I dunno ... it's a mystery to me 20:16:09 we need consumer unions, I might start the next revolution: cunsumer unionism ;) 20:22:34 hehehe 20:22:39 well, we already have it 20:22:45 more or less 20:22:49 if we get enough disgruntled people :) 20:22:52 * MysticOne is boycotting nvidia 20:24:04 but we dont have union heads breaking peoples legs if they want to leave the union :) 20:24:49 yeah, I'm not getting into that :) 20:24:53 same reason I'll never join a labor union :) 20:25:29 I am a member of a credit union, but they're nice :) 20:27:14 hmm, I wont put that part in the manifesto 20:31:18 hehehe 20:44:17 I completely agree. Consumer unions would be a nice idea. But how, exactly, would be exercise the power of the union? 20:49:50 s/be/we/ 20:50:58 Herkamire: They do it because Linux is such a small sales opportunity for them that they can get away with it effectively for free. The impact on their sales is so small as to be negligable. 20:51:45 kc5tja I see that it's small, but what's the benifit? 20:52:04 "OOG! LOOK AT US! WE BIG COMPANY! OO OO!" 20:52:25 I'm impressed ;) 20:52:27 The benefit is the same as what USA is getting now by trampling on Iraq: pure publicity. 20:53:02 so the NDA is to add hype and mystery? 20:53:08 Yes. 20:53:11 oh. 20:53:47 It's also to protect the "How we do things" aspect of it, but they'd all agree on a common register set, then that is easier to protect anyway. 20:54:13 * kc5tja thinks that an open source video card specification and implementation is well in order. 20:54:33 that explains the companies that won't release the manuals at all, but there are companies that charge $600 for the manual 20:56:22 hmm just reading about Xcode, its got fancy predictive compilation, on demand runtime linking, distributed building etc. You would thing that would just look at the root of the problem :) 20:56:42 How much money do you think I'd make if I were to release the news that I am attempting to make/manufacture an open source video card system for Linux? 20:58:28 how? 20:59:38 kc5tja: I'd guess you'd loose millions :) 21:00:16 Well, open source hardware is quite different from open source software. 21:00:34 The specifications and schematics would be open, but the hardware cannot be copied with your local, friendly "cp" command. 21:00:40 People still have to pay for the hardware. 21:01:35 you would make a few bucks until it became succesful 21:03:05 they are a little tricky to find, but Motorola his specs for their processors (at least the ones we've looked for) free on their website 21:03:24 they are certainly sucsessful 21:05:11 but the design is intellectual property, no? and they are not so tricky to find 21:08:27 nevermind 21:15:48 Yeah. 21:15:50 That's the point. 21:16:12 The video card I'd create will clearly not be a super-VGA card with all the gee-whiz-bang features that other cards have. 21:16:14 They're not needed. 21:16:27 Unless you're doing super hyper-dope 3D graphics and phong-shaded window borders. 21:21:43 is it feasable yet to do real-time raytracing in hardware? 21:30:42 --- quit: Herkamire ("testing testing") 21:35:46 --- quit: Sonarman (""relinquishing modem"") 21:44:13 Gahh, he leaves before I have a chance to answer. 21:44:33 In case he reads the channel logs, though, "Yes." 21:44:58 At least, as far as I know. 21:46:20 Well, I'm off to bed. Today was a waste. Yet again. 21:46:24 --- quit: kc5tja ("THX QSO ES 73 DE KC5TJA/6 CL ES QRT AR SK") 21:57:13 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 22:04:21 --- quit: Herkamire ("BitchX: it won't get you laid") 22:04:44 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 22:08:07 --- join: Serg_Penguin (~z@212.34.52.140) joined #forth 22:09:14 --- quit: Herkamire (Client Quit) 22:15:48 --- quit: yasam (Read error: 113 (No route to host)) 22:57:21 hey ! 22:57:32 anyone have Forth for ZX spectrum ? 23:01:30 --- join: soccer_mummy (~matthew@210.11.137.196) joined #forth 23:01:37 --- part: soccer_mummy left #forth 23:59:59 --- log: ended forth/03.10.30