00:00:00 --- log: started forth/17.10.15 00:05:22 --- join: dys (~dys@tmo-108-210.customers.d1-online.com) joined #forth 00:34:12 --- quit: jedb (Ping timeout: 255 seconds) 00:51:32 --- join: jedb (~jedb@123.100.35.143) joined #forth 01:24:57 --- quit: jedb (Ping timeout: 240 seconds) 01:25:15 --- join: jedb (~jedb@71.19.249.82) joined #forth 01:44:33 --- quit: mnemnion (Remote host closed the connection) 02:08:30 --- join: mnemnion (~mnemnion@217.138.57.130) joined #forth 02:12:55 --- quit: mnemnion (Ping timeout: 248 seconds) 03:45:18 --- part: koz_ left #forth 04:38:33 --- quit: jedb (Ping timeout: 255 seconds) 04:46:07 --- join: DGASAU (~user@lmpc.drb.insel.de) joined #forth 04:55:58 --- join: jedb (~jedb@123.100.35.143) joined #forth 05:18:09 (Always amusing to read excuses.) 05:23:29 DGASAU: ? 05:25:47 Not having scientific degree is not an excuse for being ignorant of prerequisites in profession. 05:40:32 heh 05:41:28 I wish I knew why when i use this program to convert this BIN into a CAS it generates like 5 minutes of high pitched nothing 05:41:34 and then the program 06:26:23 --- join: impomatic (~impomatic@host86-175-96-15.range86-175.btcentralplus.com) joined #forth 06:45:26 --- join: mnemnion (~mnemnion@217.138.57.130) joined #forth 06:49:56 --- quit: mnemnion (Ping timeout: 264 seconds) 06:57:38 FatalNIX see the following... 06:57:44 * Development Environment: IBM Compatible PC, Linux, LWTOOLS, and ToolShed 06:57:45 * Build Script: 06:57:45 * #!/bin/bash 06:57:45 * lwasm math32.asm -b --list=math32.lst -omath32.bin 06:57:45 * decb copy -2 -b -r math32.bin cocotest.dsk,MATH32.BIN 06:57:45 * decb dir cocotest.dsk:0 06:57:47 * makewav -r -c -nMATH32 -2 -b -k -omath32.cas math32.bin 06:59:11 This is how I make my wave file so I can load a program by way of audio cassette file. 07:08:34 --- quit: Zarutian_PI (Read error: Connection reset by peer) 07:08:58 --- join: Zarutian_PI (~3.1415@89.17.133.173) joined #forth 07:31:55 A 4k byte RAM Tandy Color Computer can work with CLOAD/CLOADM (cassette load) but a 16k byte RAM system can support a floppy drive and work with CLOAD/CLOADM/LOAD/LOADM. 07:35:01 My Tandy Color Computer 3 with HDB-DOS lets me type RUN "filename" and (I think) RUMM "filename". 07:36:42 CLOAD and LOAD is for a BASIC program and CLOADM and LOADM are for machine language. 08:25:58 johnmark_: mine is 64K 08:26:08 well memory total that is 08:26:19 obviously not all of that is RAM 08:27:39 johnmark_: I noticed also you used -c 08:27:42 in makewav 08:29:14 oh that's what -b makes in lwasm 08:29:33 maybe this is why my program causes issues when I load it 08:29:39 my custom assembled stuff 08:30:02 it was writing to bad places in memory 08:31:32 hia johnmark. a real coco expert :) 08:31:47 I never heard of the lst file though 08:32:08 o wait 08:32:13 yeah I've seen these from acme 6502 08:32:23 that is very handy 08:32:56 so now I'll try loading this.. 08:36:54 ok they load now interestingly, my code didn't work though XD 08:37:06 https://www.irccloud.com/pastebin/D84YNWHV/ 08:37:19 That was supposed to print an inverted J somewhere on the streen I would hope 08:37:30 oh wait no. the RTS would probably screw that up 08:37:38 I'm used to using USR() 08:37:55 I figured exec would push the return address to it 08:39:52 yeah replacing the RTS with a foo: JMP foo prevents my screen from getting scrambled 08:47:26 --- quit: beretta (Quit: Leaving) 09:01:31 I got my assembly programs to work btw :D 09:01:37 this is what I have to do.. 09:01:43 I clear x, y in basic 09:01:54 and then cloadm "filename", y 09:01:57 then I exec y 09:02:16 that seems to work. I'm not sure how else to do it, just a cloadm and exec don't work. 09:02:26 causes "odd behavior" 09:07:32 it may be origin related.. I forgot about that 10:04:24 FatalNIX: depends on if your code is Position Independent Code 10:06:49 yeah it should be there anyways to be safe 10:06:56 I put it there and it gave me one benefit: 10:07:00 now I can type just 10:07:02 CLOADM 10:07:04 EXEC 16384 10:07:10 I set my ORG to 0x4000 10:07:19 giving me like 16K of program space 10:07:41 I wish I could just figure out how to do just cLOADM EXEC 10:08:00 for some reason, EXEC doesn't default to where CLOADM goes 10:08:13 and CLOADM puts it where the ORG is set in the wav 10:08:28 --- quit: jedb (Ping timeout: 258 seconds) 10:08:45 --- join: jedb (~jedb@199.66.90.113) joined #forth 10:10:03 Zarutian_PI: position independent code is nice though 10:27:31 and thanks to all of your guys' help 10:27:31 https://imgur.com/a/BHWbK 10:27:39 I have a lovely photo 10:49:33 FatalNIX the program needs a starting point I will try to show you how 10:49:53 pragma cescapes 10:49:53 org $3A00 10:49:53 Backspace equ 8 10:49:53 ;Reserve variable space in RAM 10:49:53 T rmb 1 10:50:20 Start lda #0 Print to screen 10:50:20 sta $006F " 10:50:57 rts ; 10:50:57 end Start 10:51:44 ok so the "end Start" tells the assembler where the program starts. 11:30:56 johnmark_: okay, that's sorta similar to how x86 assemblers work 11:31:32 I'm surprised lwasm didn't throw a warning that no start was provided 11:37:55 --- join: alexshendi (~u0_a125@46.183.103.17) joined #forth 11:38:49 so all of this is good except I still have to tell exec the location of it 11:39:15 it isn't a massive deal but I am curious how other casettes do it 11:39:23 or if they just "know" where they will be loaded 11:39:33 by setting org respectfully 11:41:26 lwasm math32.asm -b --list=math32.lst -omath32.bin 11:41:34 right 11:41:38 I got all that 11:42:22 I think the -b tells it to include something about the start of the program. 11:42:51 yeah it tells it to add the header 11:42:55 but I already have that muhc 11:42:56 much* 11:43:40 I've changed it a bit 11:43:45 The author of LW tools is in Freenode coco_chat and goes by the name Lost Wizard. 11:43:49 https://www.irccloud.com/pastebin/P41DhEKK/ 11:44:03 johnmark_: oh cool I didn't know ther was a coco channel 11:44:43 putting start before org may be an issue. 11:45:30 I just thought of that 11:45:34 lemme see.. 11:46:01 yes it is 11:46:07 I notice start has address 0000 11:46:17 and lda #$0A $4000 heh 11:47:38 hey it works now! It's a little weird but it does work. It draws an inverted J on the screen. I have to run it twice for it to draw the J but I'm sure that's just really weird who knows 11:49:50 The Tandy Color Computer (CoCo) is a fun computer for me. 11:56:17 You probably do not have to call it "Start". 11:59:37 You can also use the direct page addressing. 11:59:43 I have to go now. 12:22:57 --- quit: dys (Ping timeout: 240 seconds) 12:39:01 --- join: Mat4 (~david@ip5b409eae.dynamic.kabel-deutschland.de) joined #forth 13:14:05 --- join: dys (~dys@tmo-107-99.customers.d1-online.com) joined #forth 13:38:18 --- quit: Mat4 (Quit: leaving) 13:41:08 FatalNIX: how is I/O done on this machine of yours? 13:57:55 memory mapped or io opcodes? 14:09:23 --- quit: alexshendi (Quit: leaving) 14:19:44 --- join: Chef_Gromboli (~Chef_Grom@static-72-88-80-103.bflony.fios.verizon.net) joined #forth 14:39:51 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 15:18:22 --- join: alexshendi (~yaaic@ip4d15fdd6.dynamic.kabel-deutschland.de) joined #forth 15:18:31 --- quit: wa5qjh (Remote host closed the connection) 15:18:48 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 15:19:34 --- join: beretta (~beretta@cpe-184-58-116-76.columbus.res.rr.com) joined #forth 15:23:24 --- quit: wa5qjh (Ping timeout: 255 seconds) 15:24:07 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 15:29:53 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 15:30:36 --- quit: wa5qjh (Ping timeout: 255 seconds) 15:30:36 --- nick: wa5qjh_ -> wa5qjh 15:35:58 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 15:37:21 --- quit: wa5qjh (Ping timeout: 255 seconds) 15:37:21 --- nick: wa5qjh_ -> wa5qjh 15:41:23 --- quit: wa5qjh (Ping timeout: 240 seconds) 15:41:44 --- join: mnemnion (~mnemnion@host-92-8-44-152.as43234.net) joined #forth 15:41:47 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 15:49:38 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 15:51:03 --- quit: wa5qjh (Ping timeout: 240 seconds) 15:52:17 --- quit: nighty- (Quit: Disappears in a puff of smoke) 15:54:00 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 15:54:40 --- quit: mnemnion (Remote host closed the connection) 15:56:08 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 15:58:14 --- nick: wa5qjh -> wa5qjh_ 15:58:41 --- join: wa5qjh (~quassel@175.158.225.217) joined #forth 15:58:41 --- quit: wa5qjh (Changing host) 15:58:41 --- join: wa5qjh (~quassel@freebsd/user/wa5qjh) joined #forth 16:02:10 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 16:03:00 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 16:03:00 --- nick: wa5qjh_1 -> wa5qjh_ 16:05:51 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 16:07:30 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 16:09:49 --- quit: wa5qjh_1 (Ping timeout: 240 seconds) 16:12:00 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 16:17:11 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 16:18:49 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 16:20:10 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 16:21:20 --- quit: wa5qjh_1 (Ping timeout: 240 seconds) 16:21:42 --- join: proteus-guy (~proteus-g@2405:9800:bc10:1ca:b127:ed1e:c6e:9b12) joined #forth 16:24:37 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 16:24:50 --- quit: proteusguy (Ping timeout: 240 seconds) 16:26:12 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 16:30:29 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 16:32:07 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 16:35:50 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 16:37:25 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 16:37:26 --- nick: wa5qjh_1 -> wa5qjh_ 16:41:20 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 16:41:27 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 16:41:28 --- nick: wa5qjh_1 -> wa5qjh_ 16:52:20 just out of somewhat idle curiosity, Is anybody ( here) using forth in GUI type graphics, like qt5 or gtk etc ? 16:53:57 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 16:54:57 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 16:54:58 --- nick: wa5qjh_1 -> wa5qjh_ 16:59:24 --- quit: wa5qjh_ (Ping timeout: 252 seconds) 16:59:27 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 17:03:48 --- quit: wa5qjh_1 (Ping timeout: 252 seconds) 17:05:32 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 17:08:19 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 17:09:51 --- quit: wa5qjh_ (Ping timeout: 252 seconds) 17:12:37 --- quit: wa5qjh_1 (Ping timeout: 248 seconds) 17:14:38 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 17:19:01 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 17:20:34 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 17:23:24 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 17:24:53 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 17:24:54 --- nick: wa5qjh_1 -> wa5qjh_ 17:29:24 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 17:29:34 --- quit: wa5qjh_ (Ping timeout: 260 seconds) 17:29:35 --- nick: wa5qjh_1 -> wa5qjh_ 17:31:03 --- join: nighty- (~nighty@kyotolabs.asahinet.com) joined #forth 17:35:10 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 17:36:34 --- quit: wa5qjh_ (Ping timeout: 260 seconds) 17:39:33 --- quit: wa5qjh_1 (Ping timeout: 252 seconds) 17:40:11 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 17:55:09 --- join: mnemnion (~mnemnion@host-92-8-44-152.as43234.net) joined #forth 17:59:21 --- quit: mnemnion (Ping timeout: 252 seconds) 18:14:14 --- quit: wa5qjh_ (Remote host closed the connection) 18:14:31 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 18:20:37 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 18:21:21 --- quit: wa5qjh_ (Ping timeout: 252 seconds) 18:21:21 --- nick: wa5qjh_1 -> wa5qjh_ 18:24:45 I just got back. 18:25:06 --- quit: Chef_Gromboli (Quit: Leaving) 18:25:45 --- quit: wa5qjh_ (Ping timeout: 252 seconds) 18:25:47 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 18:30:06 FatalNIX I am glad you got your file to load and work! 18:30:09 --- quit: wa5qjh_1 (Ping timeout: 252 seconds) 18:30:10 didnt know you wuz gone :) 18:31:22 My wife went to a spelling bee and then we out to supper with a friend how married a woman form the Philipens. 18:31:42 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 18:31:45 REALLYY?? kool! 18:31:50 So I toldd them about you. 18:32:14 did they tel you what part of Philippines ? 18:32:33 just curiosity 18:32:34 They said something about water falls. 18:33:02 And zip lines. 18:33:19 And snorkaling. 18:33:44 there's several places that have water falls, but for the life of me, couldnt name one of them right now. 18:33:59 ok 18:34:05 that sounds like might be Boacay. 18:34:12 ok 18:34:20 Boracay. 18:35:16 that's a major resort area here in PI. 18:35:33 ok 18:36:38 did you get a chance to look at that T.I. Launchpad? 18:36:50 no 18:37:15 I learned about fbForth from Lee Stewart. 18:37:54 I learned about the 5 different types of integer signed division. 18:38:24 so many versions of forth, but havent heard of that one. But that's not too surprising really. 18:38:41 5 ? 18:39:38 yeah, come to think of iyt. there's at least 5 'builtin' tools for integer division in Forth. 18:40:29 floored, ceiling, average, truncated (Symmetric), and Euclidean (the remainder is always positive). 18:41:04 you sound like a math major :) 18:42:09 I was wondering if anybody was doing gui programming like QT5, gtk, and several others. 18:42:18 My wife is a grad student. She is taking classes online. She is learning how to give classes online. 18:43:20 that's good. it's a highly mobile-possible vocation. you can take it anywhere. 18:43:35 We live in Illinois, USA but she is takings classes from a Texas collage. 18:43:55 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 18:43:56 ATM ? 18:44:08 Texas A&M, UT ? 18:44:18 Texas Tech. 18:45:00 --- quit: wa5qjh_ (Ping timeout: 252 seconds) 18:45:00 --- nick: wa5qjh_1 -> wa5qjh_ 18:45:01 AH!! my Dad went there many eons ago. 18:45:40 Are you thinking forth and QT5? 18:46:28 not really. just kinda curious if anyonehad built any words that would create gui windows. 18:47:02 I've messed with QT5, but that's the best I can claim. 18:47:58 but now you mention it,guess you probably coulkd do that. there are hooks between foth and C/C++ 18:48:18 forth (stupid keyboard!! ) 18:49:15 Perhaps in linux a device and a fill are almost the same thing. 18:49:17 Dont think I'm up to that task, tho. 18:50:15 you using linux? I was thinking you were using FreeBSD. but I got a bad case of CRS! 18:50:29 I am a beginner at forth. I am mostly just using it for math. 18:50:58 Yes I use Linux. 18:51:25 I have gforth on my android smart phone. 18:51:44 I just loaded Python on my android smart phone. 18:52:25 So you want a forth turtle graphics? 18:53:56 https://duckduckgo.com/?q=forth+turtle+graphics&t=hb&ia=web 18:54:59 I've got that one on my android too, at least one of them 18:55:10 which linux ? 18:55:16 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 18:55:29 Linux Mint Mate 18:56:03 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 18:56:04 --- nick: wa5qjh_1 -> wa5qjh_ 18:56:30 turtle graphics, eh? wonder now how they hookinto it. I started looking at turtle with python but decided I didnt like python all that much. 19:00:08 Perhaps you write to a file some python turtle commands and place the file in a folder where a deamond will find it and relay it to a python program. 19:00:20 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 19:00:56 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 19:00:59 Perhaps you write to a file some python turtle commands and place the file in a folder where a deamond will find it and relay it to a python program. 19:01:01 druther stick with Forth. 19:01:19 :) 19:01:25 Yes but what if you can have both. 19:01:55 taken me years to get back to it.wanna stick with it at least a while, anyhow. 19:01:57 what if you use forth to send command to another system. 19:02:05 ok 19:02:30 would be better to find the links and hooks between forth and C/C++ 19:02:40 Well gforth is open source so you may be able to make it do almost anything. 19:04:05 Yes, and I found the 'target compiler' for gforth too so you can make a stand-alone executeable . called gforthmi 19:05:23 yes, and thanks to crc here, I learned that the forth in freeBSD's bootup is called ficl and looking into it further, it's built largely in C so there's plenty of hooks. 19:05:40 ( hooks ~= API ?? ) 19:06:54 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 19:07:07 so I've installed the development pkg of ficl for FreeBSD . havwent found it's 'target compiler yet tho. 19:07:32 https://duckduckgo.com/?q=gforth+graphics&t=hb&ia=web 19:07:50 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 19:07:50 --- nick: wa5qjh_1 -> wa5qjh_ 19:10:03 I better concentrate on getting my head back around Forth for now. 19:11:14 my interest in graphics for forth really cenbtered on a pretty simple gui to do something in forth. not much more than a launcher for now. 19:12:07 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 19:12:10 So you and buttons for mouse control? 19:12:23 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 19:13:20 https://duckduckgo.com/?q=gforth+gui&t=hb&ia=web 19:13:27 ... I mentioned that TI launchpad. you also had mentioned a desire for asmall, singlkeboard computer for Forth. and I found a couple TI launchpads containing the MSP430CPU with 256KB non-volatile and 64K ram. 19:14:25 also dug up my 6812 board and my 68HC908 demo board. but my danged desktop doesnt have a serial port on it! 19:14:35 Yes. 19:15:33 I was confused by TI because I went to a TI-99/4A festival on Saturday. 19:15:48 ~$13 http://www.ti.com/tool/msp-exp432p401r 19:15:48 http://www.ti.com/tool/cc3220sf-launchxl ~$50 19:15:49 So you are taking about new TI chips. 19:16:40 OK now I got what you are talking about. 19:17:07 heh, last night I was looking at some stuff about people still playing with commodore64 and the 'SuperPet' and the Amiga. 19:18:10 not really 'that' new but yes, newer than the 99's 19:18:23 and VERY low power 19:18:33 I need to step away for 45 minutes. 19:19:26 that $50 one there has wifi and BT on board. 19:19:47 A skunk sprayed somewhere around the outside of my house and my eyes are burning. 19:20:59 but the important thing is, we were talking about drivers for wifi and BT before, this board has the drivers on board. and therein lies the need for hooks betweenforth and C. 19:21:11 just now ? 19:21:27 got tomato juice ?\ 19:22:35 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 19:23:03 We opnce had a pet skunk my mother found while I was in jr. Hi school. the day before! it's appointment to go get de-fumed, she cut loose under the refrigerator! 19:23:19 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 19:23:20 --- nick: wa5qjh_1 -> wa5qjh_ 19:24:36 the mother skunk was moving it's babies because of construction on the road and apparently dropped one. My mother picked it up several days before it's eyes even opened. 19:25:21 only to learn from the vet some time later that even a baby that young can spray! 19:27:45 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 19:27:45 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 19:30:06 --- nick: wa5qjh_1 -> wa5qjh_ 19:33:25 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 19:34:30 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 19:34:30 --- nick: wa5qjh_1 -> wa5qjh_ 19:39:34 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 19:41:15 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 19:42:16 wa5qjh: bigforth has a gui toolkit called minos and reva has bindings for iup 19:44:07 --- quit: wa5qjh_1 (Ping timeout: 248 seconds) 19:45:15 and gforth has been used with gtk-server 19:45:33 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 19:49:59 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 19:51:33 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 19:54:26 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 19:55:41 I stepped outside to cut my fingernails and noticed the oder. The skunk must have strayed the neighborhood 20 minutes before that time. I did not get sprayed I just noticed the smell outside. 19:55:51 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 19:56:08 But for some reason my eyes were burning so I decided to take a shower. 19:56:38 I feel better now. 19:57:34 Yes the TI thing may make a nice system. 19:58:29 --- quit: wa5qjh_1 (Ping timeout: 248 seconds) 19:59:48 Right now I am working a Motorola 6809 project. I am writing a 32-bit math library using assembly. I am using forth to help me find the rules for symmetric and floored division of signed numbers. 20:00:21 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:04:08 --- quit: beretta (Quit: Leaving) 20:04:16 ill have to ook up bigforth and gtk-server. i've used PerlYk before but Perl-GTk was a lot less friendly. ( to me, at least) 20:04:53 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 20:05:21 Hey, tnx for the info on ficl. looks like it's going to be easier than pfe. for sure. 20:06:21 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:08:18 easier or better or both. 20:09:12 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:09:43 are you familiar with ficl very much? I found the 'target compiler' for gforth (gforthme) but not yet for the ficl. 20:10:45 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 20:10:46 --- nick: wa5qjh_1 -> wa5qjh_ 20:10:51 no problem. i haven't used ficl or pfe in many years. 20:11:48 what's your favorite ? 20:12:38 I use my own (very non-standard) forth 20:13:13 Ah 20:13:19 To the best of my recollection, ficl doesn't use an image file like gforth 20:13:29 you built it all yourself ? 20:13:49 yes 20:15:45 might very well be it doesnt. I dug inbto the system sources for FreeBSD and foun a lot of stuff there. I couldnt understand the .c files it used to build the ficl it uses for booting FreeBSD. never seen anything like it. 20:16:37 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:17:24 --- quit: wa5qjh_ (Ping timeout: 252 seconds) 20:17:24 --- nick: wa5qjh_1 -> wa5qjh_ 20:17:37 you build it from assembler, up? i'm having a hard time remembering how to build a direct threaded interpreter up. I did it on a 6502 and in HP Basic 30+ years ago. bu get my old brain around it any more. 20:18:45 the core of my forth is written in assembler, for a misc-inspired virtual machine of my own design. 20:20:47 I have implenentations of the virtual machine in a few languages (c, c#, javascript, and an python; there's also a pascal implementation from someone else) 20:21:48 --- quit: wa5qjh_ (Ping timeout: 252 seconds) 20:22:01 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:24:26 all I can say is covet, covet!! :) 20:24:54 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:25:17 I tried to put that DTi on an MSP430 a few years back but never got it to work. 20:26:12 --- quit: wa5qjh_ (Ping timeout: 252 seconds) 20:26:12 --- nick: wa5qjh_1 -> wa5qjh_ 20:26:50 it doesnt have much non-volatile or ram on the one I was working with so I dont know if it would have suported enought of a forth kernel or not. 20:27:26 I know I've seen forth in as little as 1K somewhere long ago. 20:30:25 I did a 16 bit forth (x86) interpreter in 510 bytes once for a challenge. It wasn't all that difficult at the time, but I'm rusty on x86 assembly now. :) 20:31:14 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:31:24 my DTI project was taken from 6809 which had been taken from PDP-11 by somebody else. 20:32:02 I was kinda surprised that zero-page in 6502 would work so well for me. 20:32:37 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 20:32:38 --- nick: wa5qjh_1 -> wa5qjh_ 20:33:24 but I really envy your understanding. really do!! 20:35:21 for me, that DTi was close to 30 years ago. 20:36:29 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:36:53 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 20:36:54 --- nick: wa5qjh_1 -> wa5qjh_ 20:39:41 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:41:09 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 20:43:43 --- quit: wa5qjh_1 (Ping timeout: 240 seconds) 20:45:40 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:51:31 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:52:43 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 20:54:23 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 20:55:43 --- quit: wa5qjh_1 (Ping timeout: 240 seconds) 21:00:39 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:01:48 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 21:04:57 --- quit: wa5qjh_1 (Ping timeout: 255 seconds) 21:06:39 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:11:15 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 21:18:28 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:22:47 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 21:23:33 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:26:47 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:28:07 --- quit: wa5qjh_ (Ping timeout: 248 seconds) 21:31:03 --- quit: wa5qjh_1 (Ping timeout: 255 seconds) 21:32:47 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:36:07 --- quit: jedb (Ping timeout: 248 seconds) 21:37:21 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 21:38:11 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:43:18 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:45:00 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 21:46:34 --- nick: wa5qjh_1 -> wa5qjh_ 21:46:34 --- quit: wa5qjh_ (Remote host closed the connection) 21:49:27 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:52:59 --- join: jedb (~jedb@123.100.35.143) joined #forth 21:53:50 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 21:55:25 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 21:59:27 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 22:01:30 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:05:27 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 22:07:25 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:10:46 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:11:27 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 22:11:28 --- nick: wa5qjh_1 -> wa5qjh_ 22:15:46 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:15:49 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 22:15:50 --- nick: wa5qjh_1 -> wa5qjh_ 22:21:41 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:22:50 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 22:22:50 --- nick: wa5qjh_1 -> wa5qjh_ 22:25:38 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:27:19 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 22:27:20 --- nick: wa5qjh_1 -> wa5qjh_ 22:35:48 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:36:03 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 22:36:03 --- nick: wa5qjh_1 -> wa5qjh_ 22:40:06 --- quit: jedb (Ping timeout: 248 seconds) 22:40:23 --- quit: wa5qjh_ (Ping timeout: 240 seconds) 22:42:06 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:46:34 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 22:47:04 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:51:31 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 22:51:56 --- join: jedb (~jedb@199.66.90.113) joined #forth 22:53:04 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:55:52 --- join: wa5qjh_1 (~Thunderbi@freebsd/user/wa5qjh) joined #forth 22:57:22 --- quit: wa5qjh_ (Ping timeout: 255 seconds) 23:00:09 --- quit: wa5qjh_1 (Ping timeout: 255 seconds) 23:00:57 --- join: wa5qjh_ (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:05:02 --- nick: mister -> ehlux 23:07:42 --- part: ehlux left #forth 23:10:55 --- quit: wa5qjh_ (Remote host closed the connection) 23:10:55 --- quit: wa5qjh (Remote host closed the connection) 23:13:11 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:13:21 --- join: DKordic (~user@93-86-179-131.dynamic.isp.telekom.rs) joined #forth 23:16:23 --- quit: alexshendi (Read error: Connection reset by peer) 23:17:48 --- quit: wa5qjh (Ping timeout: 252 seconds) 23:19:16 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:20:55 --- quit: wa5qjh (Remote host closed the connection) 23:24:21 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:25:16 --- quit: ggherdov` (Ping timeout: 255 seconds) 23:25:43 --- quit: rgrinberg (Ping timeout: 255 seconds) 23:28:54 --- quit: wa5qjh (Ping timeout: 260 seconds) 23:28:55 --- quit: sigjuice (Ping timeout: 260 seconds) 23:29:42 --- join: sigjuice (~sigjuice@2604:a880:1:20::83:6001) joined #forth 23:31:41 --- join: rgrinberg (sid50668@gateway/web/irccloud.com/x-tjkhsnxziahavomn) joined #forth 23:54:32 --- join: wa5qjh (~Thunderbi@freebsd/user/wa5qjh) joined #forth 23:55:44 --- join: alexshendi (~yaaic@ip4d15fdd6.dynamic.kabel-deutschland.de) joined #forth 23:59:59 --- log: ended forth/17.10.15