00:00:00 --- log: started forth/10.01.12 00:18:44 --- quit: xpololz (farmer.freenode.net irc.freenode.net) 00:18:44 --- quit: cataska (farmer.freenode.net irc.freenode.net) 00:18:44 --- quit: maht (farmer.freenode.net irc.freenode.net) 00:18:45 --- quit: ygrek (farmer.freenode.net irc.freenode.net) 00:18:45 --- quit: gogonkt (farmer.freenode.net irc.freenode.net) 00:18:46 --- quit: Frek (farmer.freenode.net irc.freenode.net) 00:21:15 --- join: ygrek (i=user@gateway/gpg-tor/key-0x708D5A0C) joined #forth 00:21:15 --- join: xpololz (n=xpololz@90.80-203-124.nextgentel.com) joined #forth 00:21:15 --- join: cataska (n=cataska@210.64.6.233) joined #forth 00:21:15 --- join: maht (n=lawlessm@85.189.31.174.proweb.managedbroadband.co.uk) joined #forth 00:21:15 --- join: gogonkt (n=info@59.39.12.236) joined #forth 00:21:15 --- join: Frek (n=nnnnmacb@81-225-142-146-no36.tbcn.telia.com) joined #forth 00:43:40 --- quit: crc (Read error: 110 (Connection timed out)) 00:56:01 --- quit: ygrek (Remote closed the connection) 01:21:58 --- quit: alex4nder (Read error: 110 (Connection timed out)) 01:23:54 --- join: gogonkt_ (n=info@218.13.63.230) joined #forth 01:37:51 --- quit: gogonkt (Read error: 110 (Connection timed out)) 01:46:21 --- quit: foxes (Read error: 104 (Connection reset by peer)) 01:54:40 --- join: dinya_ (n=Denis@188.19.254.144) joined #forth 01:59:54 --- quit: PoppaVic (Client Quit) 02:00:33 --- quit: Al2O3 (Read error: 104 (Connection reset by peer)) 02:17:56 --- join: Zarutian (n=zarutian@194-144-84-110.du.xdsl.is) joined #forth 02:20:30 --- quit: proteusguy (Read error: 60 (Operation timed out)) 02:22:14 --- join: Al2O3 (n=Al2O3@c-75-70-11-191.hsd1.co.comcast.net) joined #forth 02:23:11 --- quit: nighty__ (Client Quit) 02:27:41 --- join: proteusguy (n=proteusg@zeppelin.proteus-tech.com) joined #forth 04:22:04 --- join: lawlessmcnutty (n=lawlessm@85-189-31-174.proweb.managedbroadband.co.uk) joined #forth 04:25:42 --- quit: Al2O3 (Read error: 60 (Operation timed out)) 04:31:24 --- quit: maht (Read error: 110 (Connection timed out)) 04:36:04 --- join: Al2O3 (n=Al2O3@c-75-70-11-191.hsd1.co.comcast.net) joined #forth 05:26:54 --- quit: TreyB_ (Read error: 110 (Connection timed out)) 05:44:28 --- nick: ASau -> IPav 05:45:36 --- nick: gogonkt_ -> gogonkt 05:49:34 --- quit: proteusguy (Read error: 60 (Operation timed out)) 05:54:17 --- quit: dinya_ ("Smile!.. tommorow will be worse :) (c) Murphy") 05:57:11 --- nick: IPav -> ASau` 06:03:49 --- join: proteusguy (n=proteusg@zeppelin.proteus-tech.com) joined #forth 06:08:28 --- join: dandersen (n=dkcl@metabug/dandersen) joined #forth 06:27:38 --- join: foxes (i=flash@221.220.46.126) joined #forth 08:07:01 Greetings. Hope everyone's well today. 08:38:36 --- join: GeDaMo (n=gedamo@dyn-62-56-89-110.dslaccess.co.uk) joined #forth 08:40:12 --- join: segher (n=segher@84-105-60-153.cable.quicknet.nl) joined #forth 08:42:25 --- join: PoppaVic (n=pops@adsl-99-150-132-96.dsl.sfldmi.sbcglobal.net) joined #forth 08:46:01 --- join: ASau (n=user@83.69.227.32) joined #forth 09:53:14 --- join: kar8nga (n=kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 10:04:29 --- join: qFox (n=C00K13S@5356B263.cable.casema.nl) joined #forth 10:09:39 --- quit: ASau (Read error: 104 (Connection reset by peer)) 10:12:45 --- join: ASau (n=user@83.69.227.32) joined #forth 10:51:39 --- join: TR2N (i=email@89.180.134.146) joined #forth 10:59:40 --- join: Quartus` (n=Quartus`@74.198.8.57) joined #forth 11:01:10 --- quit: kar8nga (Remote closed the connection) 11:30:07 --- nick: lawlessmcnutty -> maht 11:36:16 --- join: forther (i=cf2f2264@gateway/web/freenode/x-qqcxoimdoxpuszqe) joined #forth 12:04:01 --- quit: forther ("Page closed") 12:11:31 --- join: Maki (n=Maki@dynamic-109-121-73-52.adsl.eunet.rs) joined #forth 12:30:36 --- join: alex4nder (n=alexande@wsip-72-215-164-129.sb.sd.cox.net) joined #forth 12:30:36 --- quit: alex4nder (Client Quit) 12:30:50 --- join: alex4nder (n=alexande@wsip-72-215-164-129.sb.sd.cox.net) joined #forth 12:31:00 hey 12:33:00 Hey; what's up today? 12:35:04 --- quit: dandersen ("leaving") 12:43:25 --- join: _mathrick (n=mathrick@83.1.168.198) joined #forth 12:44:33 --- quit: mathrick (Read error: 104 (Connection reset by peer)) 12:44:42 --- nick: _mathrick -> mathrick 12:46:12 kipingram: (/me checks...) the sky. 12:48:32 ;-) 12:48:56 Hey, my Spartan 6 development kit came today. 12:49:11 KipIngram: how's it? 12:49:23 I've almost got my USB device stack registering with the host. 12:49:40 It looks great; I haven't had time to hook it up yet, though. 12:52:52 is the spartan 6 an fgpa? 13:05:22 Yes, it is. The latest in the Spartan line. Six inputs per LUT instead of four, so everything takes fewer layers. I'm designing a Forth processor optimized for Spartan 6 features. 13:13:32 --- join: JFLF (n=JF@150.203.5.197) joined #forth 13:17:07 cool 13:17:20 KipIngram: Instruction set? 13:18:17 I haven't defined it completely yet. 13:18:17 How much instructions? Word addresing? 13:18:33 Maki: hey 13:18:51 Hi alex4ander. 13:18:58 Instructions will be stored entirely in RAM that's on the chip; there's somewhere between 32k and 64k of that. 13:19:13 It's dual port; the fetch unit will have its own access. 13:19:47 16-bit instructions words; either address of a definition or three five-bit opcodes. 13:20:35 I haven't nailed the instruction set yet because I'm iteratively designing the hardware and the instruction set at the same time. The final instruction set will be what I decide "seems best" in some fuzzy way. 13:21:20 I've built similar machine, only external RAM and Lattice XP device. 13:21:45 Cool. 13:22:33 You can take advantage of 18-bit RAM width in blockrams for 18-bit ISA. 13:23:03 Data operations will use 32-bit addresses, with the 0x0000xxxx range mapping into the instruction space. The rest will map to external RAM. 13:23:26 The data-side access to the low 64k will be via the other port. 13:23:40 That's true; I could. 13:24:43 Ah, I assumed wrongly that you are designing 16-bit processor. 13:25:46 Which device you target? 13:26:25 I forget right off hand which one is on this development system board. One of the larger ones. 13:27:54 XC6SLX451, if my eyes are working well enough to get it right. 13:29:27 The one with 2088 Kb of block RAM? 13:29:32 XC6SLX45T. Got the last digit wrong. 13:30:53 Yes, that's right. I pulled up the documentation. 13:31:38 But my goal isn't necessarily to use every resource on the chip; it's to optimize the performance of the processor. I might put multiple copies of the processor in there to use up all of the RAM. 13:31:52 Or just use the rest of the RAM as data RAM. 13:33:21 ok 13:33:24 I had this big-time on my mind before Christmas, but I was having to wait for the kit and the holidays intervened, so I haven't thought as much about it in a while. 13:36:16 All BGA devices except two smallest devices :( 13:36:45 Not manual mount frendly... 13:48:23 No kidding. I have pulled that off in a toaster oven, but it's frightening. 13:49:42 Hey, I've got to go afk for a while. Catch you all later. 14:09:30 --- join: ASau`` (n=user@77.246.231.66) joined #forth 14:09:31 --- quit: TR2N (Read error: 110 (Connection timed out)) 14:14:57 --- quit: maht (Read error: 110 (Connection timed out)) 14:15:10 --- join: maht (n=lawlessm@85.189.31.174.proweb.managedbroadband.co.uk) joined #forth 14:21:01 --- quit: ASau` (Read error: 110 (Connection timed out)) 14:31:15 --- join: kar8nga (n=kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 14:37:33 --- quit: GeDaMo ("Leaving.") 14:37:36 --- quit: qFox ("Time for cookies!") 14:52:58 --- quit: alex4nder (Read error: 60 (Operation timed out)) 15:05:14 --- join: TR2N (i=email@89-180-238-80.net.novis.pt) joined #forth 15:05:55 --- quit: Maki ("Leaving") 15:08:47 --- quit: JFLF (farmer.freenode.net irc.freenode.net) 15:08:47 --- quit: KipIngram (farmer.freenode.net irc.freenode.net) 15:08:47 --- quit: nottwo (farmer.freenode.net irc.freenode.net) 15:08:47 --- quit: madwork (farmer.freenode.net irc.freenode.net) 15:08:48 --- quit: yiyus (farmer.freenode.net irc.freenode.net) 15:08:48 --- quit: ASau`` (farmer.freenode.net irc.freenode.net) 15:08:48 --- quit: ASau (farmer.freenode.net irc.freenode.net) 15:08:49 --- quit: segher (farmer.freenode.net irc.freenode.net) 15:08:49 --- quit: Snoopy_1611 (farmer.freenode.net irc.freenode.net) 15:08:49 --- quit: schme (farmer.freenode.net irc.freenode.net) 15:08:49 --- quit: malyn (farmer.freenode.net irc.freenode.net) 15:10:33 --- join: ASau`` (n=user@77.246.231.66) joined #forth 15:10:33 --- join: ASau (n=user@83.69.227.32) joined #forth 15:10:33 --- join: segher (n=segher@84-105-60-153.cable.quicknet.nl) joined #forth 15:10:33 --- join: Snoopy_1611 (i=Snoopy_1@dslb-084-059-221-002.pools.arcor-ip.net) joined #forth 15:10:33 --- join: schme (n=marcus@sxemacs/devel/schme) joined #forth 15:10:33 --- join: malyn (n=malyn@server.strangeGizmo.com) joined #forth 15:11:11 --- join: JFLF (n=JF@150.203.5.197) joined #forth 15:11:11 --- join: KipIngram (n=kip@173-11-138-177-houston.txt.hfc.comcastbusiness.net) joined #forth 15:11:11 --- join: nottwo (n=trannie@designvox-gw.iserv.net) joined #forth 15:11:11 --- join: madwork (n=madgarde@204.138.110.15) joined #forth 15:11:11 --- join: yiyus (i=12427124@je.je.je) joined #forth 15:16:48 --- join: erider (n=chatzill@unaffiliated/erider) joined #forth 15:20:47 --- quit: PoppaVic (Client Quit) 15:23:26 --- join: alex4nder (n=alexande@dsl093-145-168.sba1.dsl.speakeasy.net) joined #forth 15:29:27 --- join: PoppaVic (n=pops@adsl-99-150-132-96.dsl.sfldmi.sbcglobal.net) joined #forth 15:52:18 --- quit: proteusguy (Remote closed the connection) 15:54:45 --- join: proteusguy (n=proteusg@zeppelin.proteus-tech.com) joined #forth 16:28:31 --- join: Snoopy_1711 (i=Snoopy_1@dslb-084-059-221-002.pools.arcor-ip.net) joined #forth 16:45:31 --- quit: Snoopy_1611 (Read error: 110 (Connection timed out)) 16:53:09 --- quit: kar8nga (Remote closed the connection) 17:38:54 --- join: crc_ (n=charlesc@m715e36d0.tmodns.net) joined #forth 17:38:54 --- mode: ChanServ set +o crc_ 17:40:05 --- nick: crc_ -> crc 17:48:04 --- join: probonono (n=User@unaffiliated/probonono) joined #forth 19:02:44 --- quit: erider ("ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]") 19:45:53 hey 19:55:45 hey! 19:59:01 how's it? 20:15:08 Fine :) 20:15:14 you? 20:15:27 goof 20:15:29 er good 20:15:31 relaxing. 20:16:09 Hehe, trying to learn some Forth here, but it's all weird when all i have done before is some C programming. 20:16:42 I/O and string handling at least... 20:16:44 what are you trying to leran? 20:18:06 Reading a bit on I/O and string handling right at the moment 20:18:29 ah 20:18:35 you have an app in mind, or are you just messing around? 20:18:52 I was thinking of a calculator interpreter 20:19:14 A simple one to start with, and then extend it later 20:19:22 it's called forth, it already does math 20:19:31 * alex4nder new someone was going to say that. 20:19:37 well, it does 20:19:49 I know :) but it's just for practice i'm a newbie 20:20:01 xpololz: cool 20:20:04 Forth is a good language. 20:20:26 then what you likely want is to just tinker at the interface and practice with rpn 20:20:30 I like it :D 20:20:34 it's like C, without the typing and calling conventions. ;) 20:22:20 the only problem with forth are the armchair quarterbacks, who are too busy talking about the good ol' days, rather than writing software. 20:22:29 but that's not a technical problem. 20:22:41 it's actually not "like C", it's just fairly naked and Primitive. 20:22:49 it's actually a lot like C 20:22:53 but you're entitled to your opinion. 20:22:59 Hang on, getting a cup of coffee. 20:23:59 I find forth to be useful for idea-tinkering. It's not like I get paid to code or do "embedded". 20:28:41 yup, it's good for proof of concept. 20:28:51 hmm, I was not too experienced with C either, but i find Forth much more interesting, also i get to learn how things really work at a lower level. 20:29:04 well, yeah. 20:29:52 It's not as "simple" as it was in the cp/m\z80\8080 era, but it's still useful for thinking more like the machine. 20:29:55 though it seems a bit harder. (or i'm just not used to it) :P 20:30:06 xpololz: there's less in the way. 20:30:15 so if you get writers' block in Forth, you're really screwed. 20:30:41 sure, it's a simple set of primitives all laid out at yer feet. yer on yer own with them ;-) 20:31:45 :) 20:32:13 I'm implementing a USB stack on the device side, and I think my Forth code is going to be 10 times smaller than the reference implementation. 20:32:14 "I don't like this .." Well, fix it.. Replace it. 20:32:27 of, forth is great for that. 20:32:36 of/oh 20:32:56 the MPE cross-compiler seems to be quite good. 20:33:00 and their resident forth works well. 20:33:21 alex4nder: The bitch always was folks whimpering "it's slower than asm", well.. Umm.. Yes, it's not asm and it's more compact, usually. 20:33:42 yah 20:33:55 this MPE setup is pretty close in output to my C compiler 20:33:59 at least on ARM 20:34:25 well, it's a cross-compiler, right? 20:35:11 yah.. but I could run it natively if I had enough RAM 20:35:16 and ROM.. which I don't. 20:35:49 well, usually it;s several different tools - the local imp to build and then another to translate that over 20:38:07 That was one of the reasons the F-pc implementation was so nifty, it came with a metacompiler.. And, they'd written a userguide and tech-ref document. So, you could read along and tinker-up. Ahh, the FIG era ;-) 20:38:44 I've lugged those books along for years - and they remain packed with Stevens and others - like my cookbooks ;-) 20:50:42 --- quit: crc (Read error: 110 (Connection timed out)) 22:05:17 RE.. 22:05:35 PoppaVic: yah 22:05:39 the meta compiler setups are nice 22:06:02 very, very odd - but a working imp is... "educational" ;-) 22:34:01 --- quit: PoppaVic (Client Quit) 22:36:08 --- join: TR2N` (i=email@89-180-148-233.net.novis.pt) joined #forth 22:38:38 --- quit: TR2N (Nick collision from services.) 22:38:40 --- nick: TR2N` -> TR2N 22:41:55 --- quit: JFLF ("Leaving") 23:19:07 What does "0." do ? put 2 zero's on the stack? 23:24:53 xpololz: it puts a double precision number on the stack. 23:25:16 Ahh, cool thanks :) 23:35:17 that is the same as two zeroes in this case 23:45:17 ok 23:45:22 well 23:45:59 : Test TIB 15 accept bl word count type ; 23:46:45 Why doesn't this work like i expect? :s 23:47:08 it's suppose to prompt user for a text input, then simply type it on screen... 23:48:35 Seems like all it does is to leave the number of characters on stack. 23:49:29 AFAIR, you should not use TIB nowadays. 23:59:59 --- log: ended forth/10.01.12