00:00:00 --- log: started forth/20.02.02 00:08:40 --- quit: nonlinear (Ping timeout: 272 seconds) 00:10:34 --- quit: rdrop-exit (Quit: Lost terminal) 00:12:35 --- join: nonlinear joined #forth 00:24:25 --- quit: _whitelogger (Remote host closed the connection) 00:27:27 --- join: _whitelogger joined #forth 00:47:40 --- quit: nonlinear (Ping timeout: 260 seconds) 01:10:46 --- join: nonlinear joined #forth 01:14:43 --- quit: dddddd (Ping timeout: 268 seconds) 01:32:16 --- quit: nonlinear (Ping timeout: 272 seconds) 01:44:10 --- quit: jsoft (Ping timeout: 265 seconds) 01:54:34 --- join: nonlinear joined #forth 02:16:44 --- quit: nonlinear (Ping timeout: 265 seconds) 02:51:03 --- join: nonlinear joined #forth 03:23:43 done! 03:24:18 a Word with 20,000 lines :) 03:24:21 USB_CNTR:40005C40 03:24:22 USB_ISTR:40005C44 03:24:22 USB_FNR:40005C48 03:24:22 USB_DADDR:40005C4C 03:24:22 USB_BTABLE:40005C50 03:24:22 ok. 03:24:34 thats the end of it 04:34:14 um ... 20k characters, it's actually a small Word, only 478 lines ;-) 05:08:29 --- join: dddddd joined #forth 05:34:12 --- quit: iyzsong (Quit: ZNC 1.7.1 - https://znc.in) 05:52:42 morning fellows 06:02:24 Good morning everyone. 06:02:40 how are you? 06:02:42 crab1: I missed Your repo. 06:03:05 I am excellent, You? 06:03:35 I'm doing well, though I'm not sure what you mean about missing my repo 06:04:14 Have You published Your implementation? Blogged about it? 06:04:51 Have You been in #avr? 06:05:22 Well I haven't finished any implementation yet, and I'm not sure that I would publish or blog it when I do 06:05:30 I do not know what #avr is either 06:05:41 Makes sense. 06:06:11 It was a channel about Atmel AVR microcontrollers and similar electronics. 06:06:30 There was a similar Nick. 06:07:10 ahh, gotcha 06:07:29 crab1 is just out of necessity, it seems crab is always online 06:08:13 reasons to leave freenode... 06:44:29 What are you all up to today? 06:55:31 watching fosdem talks 06:58:36 I missed this stream, so let's wait for the recording. https://fosdem.org/2020/schedule/event/forth_new_synthesis/ 07:01:16 I've been invited to watch the Super Bowl. I don't like football and I'm not sure whether I should attend 08:18:00 recording available https://video.fosdem.org/2020/AW1.125/ 08:24:34 --- quit: crab1 (Ping timeout: 272 seconds) 09:11:48 --- join: tabemann joined #forth 09:14:31 --- join: jsoft joined #forth 10:16:46 --- quit: dave0 (Quit: dave's not here) 10:37:01 --- nick: Guest78959 -> rprimus_ 10:37:30 --- nick: rprimus_ -> Guest9046 11:27:17 --- quit: dne (Remote host closed the connection) 11:29:44 --- join: dne joined #forth 12:12:46 --- quit: gravicappa (Ping timeout: 260 seconds) 13:55:44 --- quit: tp (Remote host closed the connection) 13:55:49 --- join: tpbsd joined #forth 13:55:49 --- quit: tpbsd (Changing host) 13:55:49 --- join: tpbsd joined #forth 14:17:20 --- quit: tabemann (Ping timeout: 260 seconds) 16:42:56 --- join: tabemann joined #forth 16:48:25 --- quit: tabemann (Ping timeout: 260 seconds) 17:18:23 --- join: tabemann joined #forth 17:31:42 --- quit: _whitelogger (Remote host closed the connection) 17:33:25 rdrop-exit, https://zeptobars.com/en/read/FTDI-FT232RL-real-vs-fake-supereal 17:33:28 hey guys 17:33:36 hey tabemann 17:34:01 tabemann, i made my first 466 line Word yesterday :) 17:34:48 --- join: _whitelogger joined #forth 17:36:57 someone should ban _whitelogger 17:38:10 tpbsd: why so long? (just wondering) 17:38:43 I needed to print every peripheral register in a cortex-m 17:39:02 in this case it had 466 registers 17:39:36 ich verstehe 17:39:39 i wanted to do a before and after snapshot of a mcu configs 17:39:54 how is this for irony ? 17:41:02 the STM32F103 was released in 2004, it has a nasty bug that prevents two debug registers being read from a user program. They are only readable externally and internally when a debugger is connected to the chip 17:41:06 did you just print the registers, or did you buffer them in memory and print them afterwards (because the act of printing might change the registers) 17:42:04 along comes a cloner who does their own implementation of the chip and they fix that bug! 17:43:24 I just print them, the act of printing probably only affects some registers in USART1 17:43:33 it's always great when clones fix bugs for you, so now you have to deal with both the unfixed and the fixed impl 17:43:48 but theryre the same each read with this word 17:45:07 well I'm not using the clone, just testing for it as the shy and sensitive Chinese sellers seem to accidentally supply a lot of the clones marked as STM32F chips 17:45:51 now at least I know one way to tell the clone from the authentic 17:51:10 back 17:51:18 but only that particular clone 17:51:36 there may be other clones which more faithfully cloned the original's behavior 17:52:13 sure 17:53:04 I should add a flag to determine whether a word is being there only seems to be about 5 known clones, and all but only two seem popular now 17:56:24 of those two, both use different dies to the original authentic chip and one of them identifies itself clearly a a different chip, the other one counterfeits the STM internal ID's and codes 17:57:00 the 'honest' clone is the one that fixed the errata 17:57:22 as yet I dont know about the counterfeit clone 17:59:23 back 18:00:38 37,00 C / 98,71 F at my desk right now. 1pm 18:04:40 lemme guess, australia is currently on fire 18:05:20 not here, today 18:05:47 australia always seems like it's the hottest place on earth 18:06:04 like insane temperatures in the 40s C often 18:06:10 especially if you live here 18:06:23 where it's a cool day when it's only in the high 30s 18:06:55 the forcaset is 39C here where I am, today 18:07:07 I can see one 40C on the temp map already 18:08:06 37,25 C / 99,04 F 1.75 degrees away from today max now 18:08:22 but it doesnt peak here for another 2 hrs 18:09:00 yeah, I actually feel cold and need a coat if the temp drops to 26C ! 18:11:49 --- join: iyzsong joined #forth 18:13:45 26 C is nice weather here 18:14:03 like temperature where I can go around wearing one lay er 18:14:28 and here, tho it's often 99% Relative humidity during summer 18:14:37 which sucks 18:14:51 I don't know how people do that 18:15:25 me neither 18:15:29 * tabemann remembers the reference to 45 C in Beds are Burning, and remembers thinking how in hell does anyone deal with thatt 18:15:44 one gets used to it 18:17:11 it's been 46C at this deck, which was a bit overly warm for me, in fact I had to shut this PC down after it warned me it was too hot 18:17:15 desk 18:18:35 ugh 18:18:55 id never seen it do that before 18:19:02 46C and 99% RH 18:19:16 ughity ughity ugh ugh ugh 18:19:20 hahah 18:19:47 and that same day my building aircon failed at night. I woke up to hot air blowing out the vent 18:20:01 ugh 18:21:13 thats probably why the english sent their prisoners here, no one really wanted to come here if they had a choice 18:21:55 generally if they had a choice tyeyd go to Maine 18:23:36 the question of where the best place in the US is weather-wise is a good one 18:23:58 like here in WI the weather is great during the summer, but it often gets quite cold during the winter 18:24:13 but cold isn't hard to deal with provided you have modern heating systems 18:24:41 here winter is the best time of year, little rain, clear skies, 18 - 25C usually 18:24:42 and it's not cold enough that you're going to get frostbite from being outside except under the very worst conditions 18:25:07 maybe 2C for a couple of days in the middle of winter 18:25:35 it's when I ride my motorbike as summer is just horrible 18:25:56 no one has heating here 18:26:14 heating is an absolute necessity here 18:26:21 whereas AC is not 18:27:09 I dont like AC myself and havent had it for the last 4 years 18:27:20 why? 18:28:02 too much temperature difference going from a room with it to one without 18:28:06 and back 18:28:27 plus they never seem to regulate properly, either too cold or too hot 18:28:59 I decided to toughen up in 2016 after the aircon died and I manage ok 18:29:35 were you using room AC rather than central AC? 18:29:43 plus this part of my shed is huge, it's far to big to try and aircon 18:30:07 central AC is fairly rare, and very expensive to run 18:32:17 --- join: ryke joined #forth 18:38:09 38,00 C 18:38:09 100,51 F 18:48:53 okay, got create and implemented 18:50:11 --- join: boru` joined #forth 18:50:14 --- quit: boru (Disconnected by services) 18:50:16 --- nick: boru` -> boru 19:01:01 okay, I've gotta head out - bbl 19:02:02 --- quit: tabemann (Read error: Connection reset by peer) 19:27:32 --- quit: dddddd (Remote host closed the connection) 19:35:20 --- join: tabemann joined #forth 19:40:17 --- join: gravicappa joined #forth 19:43:30 back 19:56:39 38,81 C 19:56:39 101,86 F 20:06:39 --- quit: ryke (Ping timeout: 265 seconds) 20:19:26 es ist zu heiß 20:19:59 mir ist nicht sehr heiß 20:21:19 39,50 C 20:21:19 103,21 F 20:21:40 it's gotta peak soon 20:22:35 103.21 F is too hot 20:22:44 tue - sat forecasts are a lot nicer: 25 25 27 28 28 20:23:50 cant argue with you there 20:27:13 okay, next thing to do - implement IF ELSE THEN, BEGIN UNTIL, BEGIN WHILE REPEAT, and BEGIN AGAIN 20:32:48 nice! 20:33:16 Im working on my STM32F103 fake diagnostics Forth bootable binary V2 20:33:55 It now generates a text summary of the chip plus one in XML for storage and feeding into a database 20:39:05 --- join: dave0 joined #forth 21:04:46 --- quit: jsoft (Ping timeout: 260 seconds) 21:08:31 okay, I'm gonna hit the sack 21:08:50 somehow I'm having trouble wrapping my brain around ELSE, even though IF and THEN were trivial 21:09:01 Forth is like that 21:09:10 one has to grow new neurons ... 21:09:20 special ones with a left twist 21:09:29 the thing is that I've implemented ELSE before two times 21:09:40 but neither time did I implement it in assembly 21:09:48 obviously the special neurons untwisted themselves ... 21:10:19 it's assembly that separates the men from the pretenders ;-) 21:11:00 39,12 C 21:11:01 102,53 F ahh it's finally started to drop! 21:11:07 I'm surprised at how much progress I've made, since it took Matthias two years to implement Mecrisp, and this has been like 2-3 months 21:12:01 of course I haven't debugged it at all, and it lacks key things like fixed-point arithmetic 21:12:01 he didnt copy anyone anyone else ;-) 21:12:20 the only things I copied were the flash, clock, and serial code 21:12:30 hehe, it's a BIG task 21:12:57 it took him 2 years with MSP430, he basically ported it to cortex-m 21:13:09 and that was a lot quicker for him 21:13:51 the parts that I didn't copy were by far easier, and the hardest part of those was the compilation code 21:14:30 I'm sure MSP430 is TONS easier than thumbx also 21:14:41 I copied the parts I did basically because I didn't have a clue about how talking directly to the hardware worked 21:14:56 worth the agro ? 21:15:27 it was worth licensing the code as GPL3 21:15:53 Mecrisp-Stellaris is very comprehensive, no outstanding bugs but it could do with a conditional branch improvement 21:16:35 the conditional branch part is not copied at all from mecrisp-stellaris 21:17:12 one problem is that it errors on the thumb short conditional branches if theyre exceeded, it needs to be able to do 32 bit branching 21:17:39 interestingly the risc-v version can do 32 bit branching 21:17:55 I wrote code so that on systems that support Thumb2 it does long (but not 32-bit) branching 21:18:10 matthias recently did a FFT Word and couldnt impliment it in Mecrisp-Stellaris because of the above issue 21:18:13 *conditional branching 21:18:33 but he did it in mecrisp-quintus for risc-v 21:19:11 note that there is a simple solution - break up your word 21:19:32 he's a small image fanatic, his msp430 Forth is 14kb 21:19:58 yeah, thats what I do, but maybe his FFT Word had special needs ? 21:20:43 the main special need I can see is if data being communicated via the return stack 21:20:58 which can't be done well when breaking up words 21:21:14 anyways, I should really get to bed 21:21:38 FFT is well above my pay grade, so I cant comment 21:21:39 cya 21:23:20 g'night 21:35:36 --- join: rdrop-exit joined #forth 21:51:59 --- quit: proteus-guy (Remote host closed the connection) 22:02:34 39,87 C 22:02:34 103,88 F 22:03:14 ohh rein be here soon! 22:03:20 rain even! 22:34:30 --- join: jsoft joined #forth 23:01:42 --- join: proteus-guy joined #forth 23:13:41 --- quit: dys (Ping timeout: 260 seconds) 23:25:44 --- join: X-Scale` joined #forth 23:27:31 --- quit: X-Scale (Ping timeout: 268 seconds) 23:27:32 --- nick: X-Scale` -> X-Scale 23:59:59 --- log: ended forth/20.02.02