00:00:00 --- log: started forth/19.10.18 00:10:00 --- join: mtsd joined #forth 00:24:42 --- join: inode joined #forth 00:37:21 --- join: dys joined #forth 00:56:35 --- quit: dddddd (Remote host closed the connection) 01:07:57 --- join: xek__ joined #forth 01:40:46 --- quit: mtsd (Read error: Connection reset by peer) 01:41:03 --- join: mtsd joined #forth 01:47:18 --- part: inode left #forth 01:58:55 --- join: gravicappa joined #forth 02:05:43 --- quit: mtsd (Ping timeout: 250 seconds) 02:07:33 --- join: mtsd joined #forth 02:08:01 --- quit: ryke (Ping timeout: 240 seconds) 03:09:17 --- quit: xek__ (Remote host closed the connection) 03:12:21 --- join: xek joined #forth 03:16:10 --- join: xek_ joined #forth 03:16:56 --- quit: xek (Ping timeout: 265 seconds) 03:39:11 --- quit: xek_ (Remote host closed the connection) 03:40:33 --- join: xek joined #forth 04:17:13 --- quit: xek (Ping timeout: 240 seconds) 04:18:48 I have re-read POL and now I want to implement my own bare metal forth.... 04:20:19 C-Keen, what will you write it in, assembly ? 04:21:37 I thought so, everything else seems to be a waste of resources :) 04:21:40 --- nick: [F|EXPR] -> DKordic 04:21:45 question is which HW 04:23:05 as a first attempt, I recommend MSP430 by Texas Instruments 04:23:17 only because the ISA is smooth as silk 04:23:23 ah I still have a launchpad laying around 04:23:33 yes, why not 04:23:44 it's a nice little chip 04:23:56 personally I only use Cortex-M because the hardware is cheaper and faster and has heaps more peripherals but the assembly is no fun 04:24:09 perfect! 04:24:34 the assembly is ok, but MSP430 is really nice 04:25:17 and MSP430 is 16 bits, there are enough 8 bit forths around to last the world forever 04:25:41 hehe 04:26:42 matthias koch wrote Mecrisp on a MSP430 and that took him a couple of years to finish, then he ported it to cortex-M 04:27:21 I think my launchpad still has a mecrisp on it 04:28:07 he also wrote 'mecrisp-across' which is a tethered Forth and uses a Ti Tiva (cortex-M4) running mecrisp-stellaris to crosscompile for the MSp430 target via JTAG 04:28:19 that's clever 04:28:24 and thats quite interesting to use, I love it 04:29:48 it's quite hard to keep in mind that the terminal connected to the TiVa is talking to the Tiva and not the MSP430 because it sure SEEMS like the Forth is on the MSP430 04:30:13 even tho it has a clear "host" and "target" mode 04:30:28 and best of all, his compiler is damn clever 04:32:14 as a Forth addict I get sick and tired of C cargo cultists who have never written any Assembly telling me that their C compiler makes smaller/faster assembly code than a human can, especially when I know from personal experience that it's not true 04:33:08 in fact I'm so cynical that when Mecrisp-Across made smaller Assembly than I can I had to stop and check everything 04:33:57 I'm no programmer, and that fact alone means if my assembly is smaller than a C compiler then the compiler is pretty poor at that job 04:34:59 if you have a Tiva laying around you should connect it up to the MSP430 launchpad and try mecrisp-across ? 04:47:28 I don't 04:47:34 but I'll keep it in mind 04:48:09 I am planning a sunrise alarm clock for the child, which may make an excellent application for the msp430 04:48:37 What do You think about [[https://www.olimex.com/Products/PIC/Development/PIC32-HMZ144/open-source-hardware][PIC32-HMZ144]]? 04:52:12 C-Keen, yeah, a clock would be perfect in MSP430 as the low power side is just brilliant 04:53:05 DKordic, I like Olimex products, I'm using two of them right this moment 04:53:29 tp: I just have to check my RTC chip whether the breakout I got includes the interrupt pin for alarms and how to set it :) 04:55:51 C-Keen, oops I take that back! I forgot the MSP430 doesnt have a rtc! 04:56:08 tp: I have an external one here 04:56:27 C-Keen, yeah, anything BUT a clock would be perfect in MSP430 as the low power side is just brilliant 04:56:32 :) 04:57:21 C-Keen, I guess everyone has to wire up a external RTC at least once in their life ;-) 04:58:10 I first did mine in 1986, a cmos RTC to a Forth powered Rockwell 65F11 as it happened 04:58:29 i have an ebook reader that uses an MSP430 as an i2c-attached RTC 04:58:51 (and for some other functionality as well) 04:59:13 jn__, does that mean the particular MSP430 has a internal RTC ? 04:59:45 i'm not sure, i'd have to read the manual 05:00:02 i suspect so, but it could also be implemented in firmware 05:00:28 I need to check mine 05:00:35 let's see, MSP430G2333 05:01:54 there are some msp430s with integrated RTCs it seems 05:01:57 I only have a few items that I dont like with the MSP430, 1) not many peripherals compared to Cortex-M, tho the MSP430 peripherals are well integrated !, 2) more expensive than Cortex-M, only 16 bit 05:02:05 apparently there is no hardware RTC in this one 05:02:24 Ive never seen one with a RTC and I have a few variants myself 05:03:14 C-Keen, there is bound to be, perhaps in the newer fram series ? 05:03:58 I really LOVE the MSP430 ISA, it reminds me of my favorite assembly ISA the Motorola 6800 05:05:03 jn__, yeah it wouldnt be hard to impliment a RTC in MSP430 software, plus it runs on the power of 1/40 of a butterfly fart 05:05:55 * jn__ nods 05:05:56 lol, time to learn MSP430 and implement a RTC in low power ... 3 months 05:06:11 well I am sure mine hasn't got one so I'll just wire up the external 05:06:15 time to learn Cortex-M0+ and implement a RTC in low power ... 3 years 05:07:25 C-Keen, when I did mine back in 1986, the bloody RTC couldnt put data on the bus fast enuf for a 6502 variant (65f11) to read it 05:07:54 i ended up spending $12000 AUD on a demo Tek DSO to look at the bus 05:08:38 fortunately all this equipment has become way cheaper and more accessible :) 05:09:03 when I did I found that the CMOS RTC was taking about 20 nS too long, and that eight 330R resistors terminating the databus sped thing up enuf to meet the MCU time 05:09:35 C-Keen, yeah, this is truely the age of cheap and awesome embedded 05:10:23 I still use my 1994 HP DSO I paid $4600 for (demo) in 1994 05:10:59 I has to replace the mobo in it after 5 years, found one on Ebay for $25 and it's been perfect ever since 05:12:23 I did this project waveform on it just last week https://mecrisp-stellaris-folkdoc.sourceforge.io/temperature-sensor-simple.html#temp-sens-simple 05:12:30 it's at the bottom of the page 05:13:28 it looks especially crappy because I forgot the single shot pic I took it was in "peak detect" mode so all the noise is very obvious 05:14:18 the pick is downloaded via the HP rs/232 module as data then converted to a pic with unix image utilities 05:14:25 picture I mean 05:17:50 DKordic, I'm not mad about the PIC32 myself as it's just a MIPS chip basically. I rekon you're better off getting a GD32VF103 board when available 05:18:17 at least the GD32VF103 is RISC-V 05:18:45 (just my opinionated electronics tech viewpoint) 06:02:29 tp: aha, you had noticed gd32v 06:02:39 tp: are you planing to do someing on this? 06:02:59 i were reading moving forth, the ISAs it refered were too old. 06:03:19 so i had choose a relative popular one, 8051 for understanding that book 06:03:31 i really hope someone could gave a sample on riscv 06:14:49 --- join: dddddd joined #forth 06:27:25 --- join: warriors joined #forth 06:35:04 --- quit: mtsd (Remote host closed the connection) 06:47:25 --- quit: dave0 (Quit: dave's not here) 06:53:06 --- join: xek joined #forth 07:02:50 --- join: iyzsong joined #forth 07:43:28 --- quit: iyzsong (Quit: ZNC 1.7.1 - https://znc.in) 08:47:33 --- quit: rdrop-exit (Quit: Lost terminal) 10:15:40 --- quit: dys (Ping timeout: 245 seconds) 10:53:32 --- join: creat1001 joined #forth 11:25:51 --- quit: creat1001 (Remote host closed the connection) 12:48:43 --- join: inode joined #forth 12:54:12 --- quit: gravicappa (Ping timeout: 276 seconds) 16:08:50 --- join: wa5qjh joined #forth 16:08:51 --- quit: wa5qjh (Changing host) 16:08:51 --- join: wa5qjh joined #forth 16:23:35 --- quit: wa5qjh (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 16:37:00 --- quit: warriors (Quit: Connection closed for inactivity) 17:08:08 --- join: ryke joined #forth 17:16:25 --- join: warriors joined #forth 17:34:32 --- join: dave0 joined #forth 17:36:14 --- quit: xek (Read error: Connection reset by peer) 18:36:41 --- join: X-Scale` joined #forth 18:36:49 --- quit: X-Scale (Ping timeout: 240 seconds) 18:37:25 --- nick: X-Scale` -> X-Scale 18:45:15 --- join: iyzsong joined #forth 19:55:24 --- quit: iyzsong (Ping timeout: 276 seconds) 19:56:13 --- join: iyzsong joined #forth 20:13:13 --- quit: ryke (Ping timeout: 240 seconds) 20:22:59 --- quit: APic (Ping timeout: 240 seconds) 20:28:50 --- quit: dave0 (Quit: dave's not here) 21:02:20 --- join: ryke joined #forth 22:00:01 --- join: dave0 joined #forth 22:10:23 --- quit: dddddd (Remote host closed the connection) 22:15:56 --- join: gravicappa joined #forth 22:23:52 --- join: APic joined #forth 22:30:37 --- quit: warriors (Quit: Connection closed for inactivity) 23:59:59 --- log: ended forth/19.10.18