00:00:00 --- log: started forth/04.12.31 00:00:28 hey, why don't you use a prism to break up sunlight 00:00:44 then place the solar panel beyond the red and violet regions 00:01:42 the Radio Shack here had a solar panel that you could plug in the car cigarette lighter socket and charge the batter 00:01:44 battery 00:01:56 heh, cool 00:02:35 I didn't get that but I do have an inverter so I can get 110 VAC in the car (350 watts). Its enought to run a computer 00:02:41 Robert: then place the panel in your microwave oven and see if any current is generated 00:03:10 spitzensparken in der springenworks .... 00:03:17 how long can an average car battery power an average computer for before running out of juice? 00:03:27 Robert: then take it to the dentist's office... 00:03:38 I don't know, I was thinking a laptop would be more useful. 00:03:50 perhaps not draw so much juice 00:04:03 yeah. (man, my sentence above was one of the most convoluted i think i've ever written) 00:05:46 --- quit: snowrichard (Remote closed the connection) 00:06:17 Sonarman: :D 00:06:28 seriously though, do you have a prism? 00:06:33 No. 00:06:45 what's wrong with you? 00:06:47 (me neither) 00:07:04 About the X-rays... how? 00:07:23 Except perhaps flourencent (sp?) materials around 00:07:30 I though about generating a lot of X-rays 00:07:34 But decided against 00:07:53 --- join: snowrichard (~richard@adsl-69-155-177-153.dsl.lgvwtx.swbell.net) joined #forth 00:07:56 hello again 00:07:57 Hi again 00:08:00 i thought i read that they can be faintly detected by the naked eye 00:08:02 just restarted the stream 00:08:04 wb richard 00:08:14 Sonarman: OK. Sounds like a bad idea to try, yes 00:08:55 Freebird playing now 00:09:17 Robert: look at the end of the "Detection" section of the wikip article 00:10:00 Which article? X-rays? 00:10:46 yes 00:11:06 going to try again with my new vcr and see if I can get it into the mode that uses less tape. 00:11:07 Hrm, X-ray spectrum start from 10nm? News to me 00:11:23 Lower quality? 00:12:53 Ah, I see it. Sounds like a stupid experiment 00:13:08 Like chewing on plutonium 00:14:02 yum! 00:14:19 I worked on a nuclear powered ship for three years 00:14:55 Robert are you still tuned into the stream? 00:17:37 --- quit: Herkamire ("bed") 00:19:44 No, I lost contact 00:19:49 * Robert readds it 00:20:14 There we go 00:20:40 --- quit: Sonarman ("leaving") 00:21:41 220.210.180.23 - - [31/Dec/2004:01:06:13 -0600] "GET /richard.ogg HTTP/1.1" 200 165354 "-" "Winamp" 14 00:21:41 69.155.177.153 - - [31/Dec/2004:02:03:38 -0600] "SOURCE /richard.ogg HTTP/1.0" 200 19 "-" "IceS 2.0.0" 5511 00:21:41 213.113.90.77 - - [31/Dec/2004:02:03:38 -0600] "GET /richard.ogg HTTP/1.0" 200 12224197 "-" "xmms/1.2.10" 1745 00:21:41 [root@adsl-69-155-177-153 icecast]# 00:26:41 I think I know who that last one is 00:27:21 I wasn't really paying attention :) 00:27:53 you are in sweden? broadband connection? 00:28:54 more coffee :) 00:30:31 Yep! 00:30:39 8 Mbit/s down, 1 up 00:30:44 Comfortable speeds 00:31:08 Hrm, wait..they upgraded it recently. Should be able to do 24 Mbit/s down if it wasn't for the 10Mbit local net 00:31:31 best we can get here is 3M down, about 500K up 00:31:58 Not too bad either, compared to the poor people on dailup 00:32:21 I have the Pro-static package, (5 static ips) 00:32:53 Wow, do you use all of them? 00:33:00 Oh, yay, good song streaming :) 00:33:01 only 1 computer right now, but I may get some more (for a dedicated web server for example) 00:33:44 I used to run that, but got tired 00:34:03 Since mom got a web hotel account anyway I though I'd put my site on a reliable connection 00:34:31 I have a php nuke installed and a wiki but don't have a lot of content yet 00:35:40 a few years ago there was no broadband here at all 00:35:49 I had contents but no php or wiki 00:35:57 Still got the same combination 00:35:59 Same here 00:36:21 4 years ago people started getting 0.5 Mbit/s DSL connections 00:36:38 And now most people got around 10Mbit/s 00:37:26 that used to be LAN speeds... 00:38:13 I wonder why I get these hits from msnbot 00:38:23 I got tons of those 00:38:42 Perhaps it's what the NSA uses for cover 00:38:51 Or it's just a Microsoft spambot 00:40:10 I really need to clean my house this week. 00:42:03 * Robert looks at his floor 00:42:06 Good enough ;) 00:43:29 I am taping a show from my digital video record to VHS 00:44:11 someday I need a video capture card for the computer 00:45:20 Don't know if there's much worth recording 00:45:56 the digital video recorder has a capacity of 99 hours. at some point I will need to delete the shows I recorded. 00:46:16 99 hours of video? That's a lot of storage 00:46:16 Jesus is just all right with me 00:47:29 I have not been watching much lately its tsunami everywhere 00:48:56 they use some type of compression I think 00:50:57 who'll stop the rain (songbot) :) 00:51:38 Ah, good one 00:51:43 * Robert listens again 00:52:08 And yes, lots of tsunami news over here 00:52:22 Since Thailand = Swedish tourists + their local servants 00:53:02 Hehe, Beatles : 00:53:18 i feel fine 00:55:23 this thing with the VA is weird. My regular psychiatrist told me I am doing pretty good, he doesn't think I am schizophrenic, but the one doing the disability exam thinks i can't handle my money, and said I had "inappropriate laughter" during the interview. 00:55:40 After all I've been through if I can still laugh at all its appropriate. 00:55:43 Heh, what did you laugh at? 00:55:57 I don't remember 00:56:04 And it seems like a lot of people have the same problem 00:56:14 One doctor telling them they're nuts and the other that they're fine 00:56:48 but since they have me rated at 100 percent I can try to work and they won't take benefits away from me for it. 00:58:09 since the only business I am any good at is software I guess I will do this recording studio thing and see if I can sell the software online, or perhaps build computers and bundle the software with them. 00:58:24 Good thing. Getting paid for that GTK job? 00:58:29 Ah 00:58:49 Build computers, as in building from scratch or putting together PCs? 00:59:09 buy parts, assemble, load linux and my software, sell on Ebay 00:59:36 Ah, as studio computers? 00:59:59 of course I would need to buy better quality sound cards than I am using to develop with 01:00:31 would like to make it voice activated eventually, (for visually impaired) 01:02:31 Cool 01:02:50 It's interesting, this 1953 book I got from the library mentions voice controlled computers 01:02:58 or for the really lazy ;) 01:03:41 are you 213.113.90.77 01:04:49 Yeah 01:05:30 I got my info domain for free 01:08:51 I would like to have the Star Trek computer :) 01:09:40 Knock Three Times on the ceiling if you want me..... 01:10:25 Good old song 01:10:34 Star Trek computer? 01:11:04 they talked to it. It had a female voice. :) 01:11:56 the disk diagnostics on the satellite receiver kicked in I will have to do that movie later. 01:12:10 ON Broadway.... 01:12:56 Oh, never watched Star Trek 01:14:12 --- join: aum (~aum@60.234.138.239) joined #forth 01:14:33 Hi aum 01:14:46 hi Robert 01:14:49 Did you get my mail btw? Your spam filter was a bit paranoid 01:14:59 no i didn't get it 01:15:18 which address did you send to? (please don't say '@')? 01:15:51 The freenet.org.nz one 01:15:57 Uname "david" 01:16:04 weird 01:16:09 did you get a bounce message/ 01:16:09 ? 01:17:09 i just upgraded to exim4, because I was getting joe-jobbed - 10k spams/day 01:18:51 you there? 01:18:55 anyone else here? 01:21:05 I'm here 01:21:22 did you get a bounce when you sent me the message? 01:21:25 It told me to reply to the message. 01:21:34 10k spams/day? Really? 01:21:41 did you reply? 01:21:54 disco.......... 01:21:56 Yes 01:22:04 And yep, that I hear :) 01:22:45 ahh, thanks for telling me - i've just disabled ActiveSpamKiller - should be ok now 01:23:06 would you mind please trying again? 01:23:25 (yes, that was 10k spams/day - a 'joe-job' - spoofed bounces 01:23:45 Wow. 01:24:02 Anyway, should I resend the original letter? 01:24:07 yes please 01:24:09 OK 01:24:14 --- join: Testament (CapStone@cs24160141-160.satx.rr.com) joined #forth 01:24:23 i've turned off ASK - that leaves only 3 layers of antispam 01:24:37 There we go 01:24:40 Hah 01:24:53 What did you do to cause THAT? 01:25:02 i didn't do anything afaict 01:25:55 Hmm.. evil idea. Writing a program that submits a certain email address to a large bunch of porn sites, as well as publishing online on as many places as possible. 01:26:36 Robert: got it finally - thx - glad i was expecting it - Thunderbird's filter false-positive'd it 01:27:17 anyway, i'm just now tackling a thorny issue, and if people don't mind, i'd like to get some thoughts 01:27:32 it relates to a forth running from flash memory 01:28:09 the problem is that 'here' will get very frequently modified as words are added, which will lead to the flash rom prematurely wearing out 01:29:18 Yeah, I also thought about that and cached it in RAM. 01:29:20 so what i thought of as a procedure is writing a 4-byte hash immediately after the last definition - then when adding each new def, overwrite this checksum with the new def, and append a new checksum after it 01:29:41 (at least in the new code) 01:29:44 then, on cold-boot, i can just cycle through the whole flash space, till i hit a valid checksum 01:30:23 Hmm... I guess that could work. 01:30:28 taking the flash rom in groups of 4 bytes 01:30:59 I don't know if I'd use that as the primary method though. 01:31:13 Perhaps if you notice that the HERE pointer saved from last time is invalid. 01:31:14 the cold-boot could run through the rom 4 bytes at a time, calculating a running hash - when it finds a next 4 bytes that hash properly with the previous data, i can take that to be 'here' 01:31:32 i want my system to survive power-cycling 01:31:54 it's the 'forth-on-a-chip' project i was talking about last night 01:32:03 Yeah, but you could update "here" once in a while. 01:32:23 WHen will code be compiled? If you're compiling blocks, it could be a good idea to save it after compiling one. 01:32:38 i'm so not into blocks it's not funny 01:32:58 How about files then? Or any other piece of code. 01:33:09 So that you don't update HERE more than necessary 01:33:31 good idea - add a 'bulk download' capability 01:33:38 so there's the option of compiling on host 01:34:14 i've already got an intel-hex-based bootloader, so i guess i could add a word 'ihdownload' or something to take it into intel hex mode 01:35:07 now, i just gotta find a fast/cheap/easy/reliable 32-bit hashing func 01:36:09 * aum wonders if a simple algo of 'rotate, then add the byte, then xor in a rolling counter' would introduce undue collision risk 01:36:17 I used to have a color computer with a system called OS-9. On startup it searched the memory for "modules" that had a certain header bytes and a checksum following. 01:39:31 good thought - guess i should add some 'magic header bytes' as well 01:41:13 --- quit: p-Imperator (Read error: 110 (Connection timed out)) 01:42:21 217.85.61.163 - - [31/Dec/2004:03:24:25 -0600] "GET /richard.ogg HTTP/1.1" 200 7163852 "-" "QCDPlayer/4.51" 966 01:42:22 [root@adsl-69-155-177-153 icecast]# 01:42:36 never heard of that client before 01:43:38 sounds like some qt app 01:46:41 they are on Windows NT 01:46:56 qt apps run on windows as well as *nix 01:49:26 karioke :) 02:00:51 --- quit: snowrichard ("Leaving") 03:20:58 --- join: snowrichard (~richard@adsl-69-155-177-153.dsl.lgvwtx.swbell.net) joined #forth 03:21:03 hello 03:26:33 --- join: Topaz (~top@spc1-horn1-6-0-cust217.cosh.broadband.ntl.com) joined #forth 03:29:56 hello topaz 03:32:06 'lo 03:34:06 http://veteransinaction.info:8000/richard.ogg.m3u 03:34:14 my icecast server. 03:36:23 whassit playing? 03:37:50 some christian music right now, but I have some 70's and older stuff (rock) too 03:44:08 * Topaz listens 03:44:52 hmm, shame about the bitrate :D 03:45:44 sounds fine to me. What should I have set it to? 03:46:34 they are ogg files, and audacity didn't give me any options when I saved them. 03:46:45 hmm, sounds fairly overcompressed here 03:46:59 tis 64kb/s according to vlc 03:47:45 around 100 would sound a lot nicer ;) 03:47:53 I worked in a computer room with lots of fans for three years. I'm lucky I can still hear at all. around jets too. :) 03:47:59 haha 03:49:18 on board an aircraft carrier 03:49:44 hmm, i can imagine that being loud ;) 03:50:50 the computer equipment ran off a 400Hz motor/generator. I still hear it. (tinnitis) 03:55:11 well I'm off to read gtk2 docs so I can make my playlist module for my recording studio controller. 03:56:24 recording studio controller? 03:57:02 I want to make it easy to master audio CD's (or mp3 cd's for that matter) 03:57:05 btw, ever played with glade? it's amazing :D 03:57:13 I'm using Glade2 03:57:26 * SeaForth reads up on tinnitus, and realizes he has had it for most of his computer years, some 20 or so, and the whirling noise of the Dell 6100 quad for the past 2 years until this summer damaged his hearing more. 03:57:29 fun fun 03:57:41 i love using this laptop 03:57:43 it's so quiet :D 03:57:56 SeaForth: heh, doh 03:58:29 I'm taping Ghosts from my DVR to my VCR 03:59:02 i'm messing with opengl :D 03:59:32 my electronics takes up a whole dining table :) 03:59:57 home-made audio gear? 04:00:09 no its from a store :) 04:00:22 Walmart and radio shack 04:01:02 have the computer, cassette recorder, mixer, satellite reciver, vcr and some computer speakers. 04:01:12 hehe, crazy 04:01:22 i've been plotting building a digitally controlled matrix mixer 04:01:24 everything wired through the mixer 04:01:29 but unfortunately it involves buying lots of chips from america 04:01:53 shipping costs too much? 04:02:04 i'm not even sure they'll export, yet, heh 04:02:25 just buying them here is twice as expensive 04:03:07 frequency response on this one isn't quite as clipped 04:05:23 I'm a redneck geek because I am using a non-functional TV set as a computer desk. 04:05:50 * Robert returns 04:06:03 * snowrichard says welcome back 04:06:09 Thanks 04:25:21 --- quit: aum () 04:40:19 --- quit: snowrichard ("Leaving") 04:43:32 --- quit: SeaForth (Read error: 110 (Connection timed out)) 06:14:08 --- quit: Topaz ("Leaving") 06:14:24 --- join: Topaz (~top@spc1-horn1-6-0-cust217.cosh.broadband.ntl.com) joined #forth 06:40:37 --- join: snowrichard (~richard@adsl-69-155-177-153.dsl.lgvwtx.swbell.net) joined #forth 06:43:09 --- quit: Frek ("new year... see you 2005") 06:51:48 --- join: tathi (~josh@68.81.165.175) joined #forth 07:00:56 --- join: saon (1000@c-24-129-90-197.se.client2.attbi.com) joined #forth 07:40:56 --- quit: snowrichard ("Leaving") 07:41:36 --- join: snowrichard (~richard@adsl-69-155-177-153.dsl.lgvwtx.swbell.net) joined #forth 07:46:49 hello 07:49:12 --- quit: snowrichard ("Leaving") 08:30:57 --- quit: Topaz (Connection timed out) 08:33:16 --- join: Topaz (~top@spc1-horn1-6-0-cust117.cosh.broadband.ntl.com) joined #forth 08:45:39 --- join: snowrichard (~richard@adsl-69-155-177-153.dsl.lgvwtx.swbell.net) joined #forth 08:45:47 Hi 08:46:21 I can filter the playlist when I start the station now (starts with xxx) 08:49:23 #icesrunlocal.sh 08:49:23 # start the server 08:49:23 /usr/local/bin/icecast -b -c /home/richard/icecast.xml 08:49:23 # generate the playlist 08:49:23 ls /music/$1*.ogg > /music/playlist.txt 08:49:23 # start the client 08:49:25 /usr/local/bin/ices /home/richard/ices.xml & 08:49:27 [richard@adsl-69-155-177-153 richard]$ 08:49:56 get the $1 parameter from a text entry field 08:52:52 Ah, cool 08:52:54 --- quit: snowrichard ("Leaving") 09:04:00 --- quit: rsync (Read error: 104 (Connection reset by peer)) 09:27:51 --- join: Herkamire (~jason@h000094d30ba2.ne.client2.attbi.com) joined #forth 09:46:14 --- join: SeaForth (~todd@c-24-1-126-202.client.comcast.net) joined #forth 10:42:16 --- join: snowrichard (~richard@adsl-69-155-177-153.dsl.lgvwtx.swbell.net) joined #forth 11:00:19 --- join: Hezbollah (CapStone@cs24160141-160.satx.rr.com) joined #forth 11:00:40 --- quit: Hezbollah (Client Quit) 11:16:05 --- quit: snowrichard ("Leaving") 12:17:13 --- join: zoly (~l@ppp-82-135-5-232.mnet-online.de) joined #forth 13:04:56 Hi all 13:10:13 hi 13:10:19 What's up? 13:11:00 * crc is doing the final few tests before uploading RetroForth 7.6.0 13:11:14 woot 13:12:27 * Robert is trying to think a little 13:12:45 Which is getting harder and harder as the explosions become more frequent and I get more tired. 13:13:49 explosions? 13:14:57 22:13 here 13:15:06 ahh 13:37:22 --- quit: saon ("Leaving") 13:39:49 crc, retro uploaded yet? 13:40:21 http://www.retroforth.org/release/ 13:40:25 It's ready :)http://www.retroforth.org/release/ 13:40:27 Hmm 13:40:36 * crc is having some odd problems with his keyboard 13:40:45 cool, what is your middle initial, 'r' represent? 13:41:05 Robert 13:41:21 is there an OSX port? 13:41:34 if not, I would like to volunteer. 13:41:46 not yet 13:41:56 It's about half x86 assembly though 13:42:19 (If I had a Mac, I'd do a PPC port of the kernel myself) 13:42:20 how many lines of x86 code is there? 13:42:45 good excuse for me to find a free cross compiler, then optimize by hand? 13:42:50 oops, cross assembler :) 13:42:56 yup 13:42:58 I suspect maybe gas would do t his for me. 13:43:04 I used NASM, not GAS 13:43:08 ok 13:43:21 I have seen a nasm in the Fink/OSXtool projects. 13:43:26 cool 13:43:39 or so I recall. 13:43:51 anyway, shall I adopt the project officially with some blood letting or such? 13:44:10 if you want to 13:44:13 sure. 13:44:21 I can provide hosting for it if you need that 13:44:30 I could also set you up an account here and you could loggin occasionally to make sure things are working out well. 13:44:36 cool 13:45:05 * crc doesn't have an ssh server running on his box yet (I just got DSL a few weeks ago) 13:45:06 I could get VNC server here running, and that would be neat for you to client in, take over the computer for a while and do your work :) 13:45:10 * crc wants to soon 13:45:13 Wow 13:45:20 I love VNC 13:45:37 Yah, VNC is neat, and the VNC client/server is maintained well by the folks at redstonesoftware.com for OSX. 13:45:47 Their product Eggplant uses it extensively. 13:45:55 anyway, I'll grab the binaries and take a look. 13:46:06 * SeaForth downloads the native code as he types. 13:46:09 cool 13:51:30 SeaForth: if you run into trouble, I may be able to help... 13:52:16 I recently ported IsForth to PPC linux, so I got to find out about a whole bunch of the horrors of x86 and how to translate to PPC 13:52:48 tathi, that is fantastic. 13:53:48 * SeaForth is not an x86 asm expert. 13:54:17 * tathi learned on x86, but hadn't used it for years. 13:54:21 tathi, did you find a cross assembly/translation tool to take x86 asm and make PPC code. 13:54:27 incredible how much I had forgotten. 13:54:30 * SeaForth learned on 6502 13:54:44 I didn't look. 13:54:56 tathi, so you had to do the translations by hand? 13:56:00 yes, I rewrote the whole thing by hand. 13:56:18 but as I said, I didn't go looking for an automatic translating utility. 13:56:51 And...IsForth was fairly x86-specific. 13:57:01 no regard for alignment, and so forth. 13:57:15 I have isForth right here, was going to port a week ago, glad we talked now. 13:57:27 heh. 13:57:32 yes, you are :) 13:57:43 did you post the PPC port anywhere online or hording for yourself? 13:57:50 took us (I440r and I) way too long to work out all the alignment bugs. 13:57:57 Would be neat to see your work and maybe get a clue on which/way to go with this effort here. 13:58:28 yeah. 13:58:33 http://qualdan.com/isforth/ 13:58:47 How well can PPC handle subroutine threading? 13:59:01 is that it tathi, http://qualdan.com/isforth/isforth-ppc-pre1.tar.bz2 13:59:04 yup 13:59:12 or is there a final release tarball now. 13:59:24 crc, no idea, suspect I'll find out. 13:59:56 I'm an application and enterprise level programmer for 20 years, haven't done asm really since about 1984 when I wrote drivers for Hayes MicroModem IIs for the apple // line of computers. 13:59:57 :) 14:00:04 and 68k in college, but that didn't really count. 14:00:07 hehe 14:00:14 no, I440r was working on consolidating changes among the three versions (x86 linux, x86 BSD, and PPC linux) 14:00:30 I haven't used anything other than assembly and forth since 2003 14:00:36 and I haven't made sure that's all finished yet. 14:00:38 tathi, so the final is coming out when I440r is done with that work of considation? 14:00:39 (except for a few experiments with LISP) 14:00:52 crc, does it pay the bills? 14:01:12 I would love to do embedded PPC firmware coding, maybe OF, maybe other devices for transportation and alternative energy systems. 14:01:14 sometimes 14:01:14 SeaForth: yup. However, AFAIK it all works fine except the sockets stuff. 14:01:35 ok, I'll DL the Linux PPC port, maybe it would work on Darwin/OSX. 14:01:45 * crc works in an electrical supply warehouse. I do get paid to do some in-house programming. 14:02:06 I take it tathi that you have been using DebianPPC or YDL? Or maybe FreeBSD or OpenBSD? 14:03:24 Gentoo 14:04:05 I built my own system by hand once, but it was just too much work. 14:08:03 --- join: Sonarman (~snofs@adsl-66-124-254-69.dsl.snfc21.pacbell.net) joined #forth 14:14:06 --- quit: Herkamire ("out partying") 14:18:07 --- topic: set to '#forth -- Happy New Year' by crc 14:19:01 hrm... 14:19:20 crc: retroforth does the tail-call optimization thing, doesn't it? 14:19:34 yes 14:19:46 that can be disabled without any serious trouble though 14:20:41 'cause that doesn't work so easily on PPC 14:21:21 on PPC (and most other RISC chips AFAIK) there isn't a real "call" instruction 14:21:45 just a "bl" (Branch and set Link register) which stores the return address to the link register. 14:22:32 so if a routine wants to call other routines, it has to save the link reg to the stack, and then restore it when it wants to return. 14:23:04 basically all forth words have a little bit of extra code at the beginning and end. 14:24:57 but words written in asm don't necessarily need that. 14:28:55 hmm 14:29:16 I wonder how I could make it handle multiple entry points... 14:32:15 it's really more that you need to know if a word has the prolog/epilog or not. 14:37:15 bah 14:37:23 PPC and x86 are very different 14:38:35 yup 14:46:20 * crc is interested in the challenge PPC represents though 15:21:05 --- join: git (~hj134@213.78.198.184) joined #forth 15:22:01 Hi 15:22:06 And happy new year 15:22:19 hi Robert 15:22:24 Hi :) 15:22:30 I'M IN 2005! 15:23:15 --- mode: crc set +vvvv clog cmeme fmacs Fractal 15:23:15 --- mode: crc set +vvvv git I440r_ ianp madwork 15:23:15 --- mode: crc set +vvvv onetom raystm22 Robert SeaForth 15:23:15 --- mode: crc set +vvvv skylan Sonarman swsch tathi 15:23:15 --- mode: crc set +vvvv Testament Topaz warpzero yumehito 15:23:16 --- mode: crc set +v zoly 15:23:37 Look, idiot lamps all overQ! 15:25:49 ? 15:26:00 +v 15:26:25 Traditionally used in combination with +m, or simply to mark idiots with. 15:27:44 hehe 15:27:55 I just want to see who stays on the longest :) 15:28:22 --- part: git left #forth 15:28:33 one down... 15:30:17 --- mode: crc set -l 15:30:17 --- mode: ChanServ set +l 83 15:30:29 --- mode: crc set -l 15:30:29 --- mode: ChanServ set +l 83 15:45:27 --- join: T0paz (~top@spc1-horn1-6-0-cust217.cosh.broadband.ntl.com) joined #forth 15:45:30 --- quit: Topaz (Read error: 110 (Connection timed out)) 15:56:34 --- join: Raystm2 (~Ray@adsl-69-149-51-211.dsl.rcsntx.swbell.net) joined #forth 15:56:55 --- mode: crc set +v Raystm2 16:02:22 bbl 16:04:06 --- join: aum (~aum@60.234.138.239) joined #forth 16:08:27 --- quit: cmeme ("Client terminated by server") 16:08:30 --- join: bbls (~bbls@80.97.121.133) joined #forth 16:09:11 --- join: cmeme (~cmeme@216.184.11.2) joined #forth 16:23:34 --- quit: Raystm2 ("User pushed the X - because it's Xtra, baby") 16:49:09 --- join: saon (1000@c-24-129-90-197.se.client2.attbi.com) joined #forth 17:27:55 --- join: swsch_ (~stefan@swsch.sustaining.supporter.pdpc) joined #forth 17:34:46 * swsch_ is away: going ... going ... gone. 17:45:22 --- join: matju (~matju@HSE-Montreal-ppp336072.sympatico.ca) joined #forth 17:47:27 --- quit: swsch (Read error: 110 (Connection timed out)) 17:55:17 --- quit: T0paz (Remote closed the connection) 18:43:55 hi - what's the most common word for looking up a word? as in, ( addr u -- xt ) ? 18:52:44 find, but that takes a counted string 18:53:08 gforth has sfind for ( addr u ) strings 18:53:25 ans spec is surprisingly silent on that 18:53:37 * aum feels a slowly growing distaste for ans 18:53:54 welcome to the club! here's your membership badge 18:54:04 haha 18:54:41 is TIB really deprecated, as ANS alleges? 18:55:30 no idea here 18:55:59 maybe SOURCE is supposed to be used instead of it? 18:56:05 hmm, what do i need in a word header, apart from ? 18:56:28 whether or not the word is immediate 18:56:31 i could use bit7 of namelen as an 'immediate' flag 18:56:37 :) 18:56:40 and possibly bit6 as a smudge flag 19:11:01 arrgh 19:11:13 ? 19:11:14 when did google change their groups site? 19:11:17 it's AWFUL 19:12:03 when was the last Harvard versus Von Neumann mem model flamewar? 19:16:30 --- quit: aum () 19:19:50 --- quit: bbls (Read error: 60 (Operation timed out)) 19:20:41 hmm...we haven't had one of those in quite a while that I recall. 19:21:04 oops. he's gone. 19:21:11 --- part: tathi left #forth 19:21:14 --- join: tathi (~josh@68.81.165.175) joined #forth 19:40:48 --- quit: tathi ("bed") 20:05:33 --- join: p-Imperator (CapStone@cs24160141-160.satx.rr.com) joined #forth 20:22:54 --- quit: Testament (Read error: 110 (Connection timed out)) 20:56:52 /me iis back for a little while 20:56:59 * crc is back for a little while 21:00:29 --- part: matju left #forth 21:15:39 --- join: Testament (CapStone@cs24160141-160.satx.rr.com) joined #forth 21:17:55 crc, u there ? 21:19:51 yes 21:19:56 hi 21:19:58 for ~30 more minutes 21:19:59 Hi 21:20:09 u're looking for a 386 assembler for retro ? 21:20:18 (i'm reading c.l.f.) 21:20:41 Yes 21:20:53 http://forthfreak.net/compiler.f here's a good bit of assembler 21:21:18 search for "assembler definitions" 21:21:55 386 21:22:30 nice :) 21:22:46 maybe you can use bits n parts of it 21:22:48 * crc copies the assembler words to a file to use as a reference 21:22:57 I think I can use at least some of it 21:23:25 386 assembler is a beast 21:23:29 * crc is attempting to write the assembler without using does> for anything 21:23:40 I only need a handful of actual instructions :) 21:23:42 to write a complete assembler, it's quite some work 21:23:48 I don't plan to do a "complete" assembler 21:24:27 searching for \ form: shows you the addressing modes supported for each instruction 21:27:26 386 opcode map is s pretty irregular 21:27:33 lots of special cases 21:27:41 no fun 21:28:03 my assembler has words for each opcode 21:28:17 x86 makes a lot of sense in octal 21:28:34 (though I have yet to find a *good* octal list of opcodes) 21:28:47 100 eax mov-ir 21:29:06 (puts 100 in eax) 21:29:15 its funny, SeaForth is written to find numbers first, then call words, and all the forths that I'm looking at are the other way around. 21:29:25 addressing esp or ebp almost always requires different opcode generation 21:29:30 it should be the other way around 21:29:31 * SeaForth must be still thinking in postfix notation :) 21:29:38 : 1 2 ; 21:29:38 compared to addressing via other registers 21:29:42 That's valid forth 21:30:09 (though you *shouldn't* do that) 21:30:31 in one forth (for a slow cpu) i allowed changing search order 21:30:45 cause there were tables of literal as source to 21:30:46 too 21:31:01 which took quite a while when searching voc first 21:31:19 but keeping it always on wasn't good 21:31:24 in a case like that, changeable order makes sense 21:31:35 But on a faster CPU, I wouldn't worry about it 21:32:15 it tends to cause more problems than one gains from it 21:32:57 --- quit: p-Imperator (Read error: 110 (Connection timed out)) 21:50:39 whoa, i had 300 MB in /usr/src 21:51:26 heh 21:51:34 not unusual 21:51:46 * crc is writing a partial ANS compatibility layer for RetroForth 21:52:06 Some nasty hacks needed for some of the words :( 21:52:08 : immediate : IMMEDIATE 21:52:08 last dup @ dup @ last ! macro last @ over last ! swap ! forth drop ; 22:12:40 http://retroforth.org/board/index.php?board=5;action=display;threadid=165;start=msg882#msg882 for the current set of ANS words for RetroForth 22:12:45 * crc goes to bed now 22:29:48 --- quit: zoly (Read error: 110 (Connection timed out)) 23:57:50 --- join: p-Imperator (CapStone@cs24160141-160.satx.rr.com) joined #forth 23:58:16 Hi 23:59:59 --- log: ended forth/04.12.31