00:00:14 --- log: started forth/20.03.09 00:00:14 Croran, if you do that youll loose your USB connection 00:00:37 and *have* to connect via USART2 or reload the binary to get USB back 00:00:55 tp: yeah i uploaded the disassembler 00:01:02 tp: ah well i don't want to lose that part :) 00:01:10 Croran, typing 'eraseflash' will erase all my extra stuff 00:01:12 --- quit: jfe (Ping timeout: 265 seconds) 00:01:17 inc the usb driver 00:01:21 tp: but reloading the binary wouldn't be the worst problem 00:01:39 tp: so that removes it from flash. will that free my SRAM? 00:01:52 no but altho youd have a base system, you wouldnt be able to connect 00:02:15 sure, it will free the sram apart from what Mecrisp-Stellaris wants 00:02:43 --- join: jfe joined #forth 00:02:46 the usb driver takes a fair bit of that ram I think 00:03:58 huh. i wonder what all is in the SRAM. some kind of dictionary index? and then the USB driver, and the base Forth interpreter... 00:04:42 I've no idea, thats a programmer question :) 00:05:26 but the german assembly source for everything is in the tarball you have 00:05:41 tho there are a lot of english comments as well 00:06:28 the usbdriver is in flash, I put it there 00:06:50 yeah. i assume it has some kind of buffers in SRAM though 00:07:04 definitely 00:07:21 --- quit: jfe (Ping timeout: 260 seconds) 00:11:03 --- join: jfe joined #forth 00:15:37 --- quit: jfe (Ping timeout: 240 seconds) 00:17:12 Croran, re the stm32G, it's not the high power unit I was thinking of 00:17:48 but it looks like the latest amalgamation of the M0+ but in high clock speed with the latest peripherals 00:18:15 so, a very recent new model based on all the good bits of the M0/M0+ series 00:19:27 there is no Mecrisp-Stellaris for the G model but I bet it runs once the USART is set up 00:19:32 --- join: jfe joined #forth 00:24:02 --- quit: jfe (Ping timeout: 255 seconds) 00:28:12 --- join: jfe joined #forth 00:31:33 --- quit: jfe (Remote host closed the connection) 00:31:51 --- join: jfe joined #forth 01:04:44 --- join: mtsd joined #forth 01:22:24 --- quit: jfe (Ping timeout: 265 seconds) 01:28:13 --- join: [1]MrMobius joined #forth 01:29:07 --- join: jfe joined #forth 01:31:11 --- quit: MrMobius (Ping timeout: 268 seconds) 01:31:12 --- nick: [1]MrMobius -> MrMobius 01:33:37 --- quit: jfe (Ping timeout: 240 seconds) 01:33:51 --- join: jfe joined #forth 01:38:35 --- quit: jfe (Remote host closed the connection) 01:38:49 --- join: jfe joined #forth 01:44:08 --- quit: jfe (Ping timeout: 268 seconds) 01:47:02 --- join: jfe joined #forth 01:50:06 --- join: jfe` joined #forth 01:54:29 --- quit: jfe (Ping timeout: 255 seconds) 01:55:05 --- quit: jfe` (Ping timeout: 258 seconds) 01:59:02 --- join: jfe` joined #forth 02:05:13 --- quit: jfe` (Ping timeout: 240 seconds) 02:08:52 --- join: jfe` joined #forth 02:13:35 --- quit: jfe` (Ping timeout: 256 seconds) 02:14:31 --- join: jfe` joined #forth 02:17:37 --- quit: dys (Ping timeout: 240 seconds) 02:20:58 --- join: [1]MrMobius joined #forth 02:22:23 --- quit: MrMobius (Ping timeout: 255 seconds) 02:22:23 --- nick: [1]MrMobius -> MrMobius 02:55:30 --- quit: mtsd (Remote host closed the connection) 03:00:02 --- quit: jfe` (Ping timeout: 265 seconds) 03:02:18 --- quit: proteus-guy (Ping timeout: 256 seconds) 03:05:51 --- join: xek_ joined #forth 03:05:58 --- join: jfe` joined #forth 03:14:24 --- quit: dave0 (Quit: dave's not here) 03:17:07 --- join: [1]MrMobius joined #forth 03:19:22 --- quit: MrMobius (Ping timeout: 265 seconds) 03:19:22 --- nick: [1]MrMobius -> MrMobius 03:27:22 --- join: deep-thought joined #forth 03:27:58 --- join: proteus-guy joined #forth 03:36:18 --- join: iyzsong joined #forth 03:51:08 --- quit: rdrop-exit (Quit: Lost terminal) 03:52:14 --- quit: proteus-guy (Ping timeout: 265 seconds) 03:57:49 --- quit: deep-thought (Quit: Leaving) 04:14:10 --- join: dddddd joined #forth 04:21:24 --- join: jedb_ joined #forth 04:22:05 --- quit: jedb (Ping timeout: 255 seconds) 04:24:27 --- join: mtsd joined #forth 04:58:32 --- join: proteus-guy joined #forth 05:32:55 --- quit: proteus-guy (Ping timeout: 268 seconds) 06:36:29 --- quit: iyzsong (Quit: ZNC 1.7.1 - https://znc.in) 07:17:09 --- quit: jfe` (Ping timeout: 260 seconds) 07:27:37 --- quit: mtsd (Quit: Leaving) 07:32:50 --- quit: dddddd (Remote host closed the connection) 07:35:37 --- quit: tabemann (Ping timeout: 240 seconds) 07:43:31 --- join: jfe` joined #forth 07:44:20 --- join: crab1 joined #forth 07:44:37 What's up forthers 07:44:38 --- join: dys joined #forth 07:47:23 --- join: proteus-guy joined #forth 08:07:32 --- quit: jfe` (Ping timeout: 255 seconds) 08:15:13 --- quit: proteus-guy (Ping timeout: 240 seconds) 08:19:58 --- quit: X-Scale (Ping timeout: 256 seconds) 08:20:45 --- join: X-Scale` joined #forth 08:21:06 --- nick: X-Scale` -> X-Scale 08:28:34 --- join: proteus-guy joined #forth 08:36:57 --- quit: proteus-guy (Ping timeout: 260 seconds) 08:40:53 --- join: jfe` joined #forth 08:45:49 --- quit: jfe` (Ping timeout: 260 seconds) 08:49:49 --- join: jfe` joined #forth 08:50:24 --- join: proteus-guy joined #forth 08:54:20 --- quit: jfe` (Ping timeout: 255 seconds) 09:21:24 --- quit: dys (Ping timeout: 256 seconds) 09:46:53 --- join: jfe` joined #forth 09:52:23 we quiet in here 09:54:44 --- quit: jfe` (Ping timeout: 265 seconds) 11:14:09 --- join: [1]MrMobius joined #forth 11:14:49 --- quit: MrMobius (Ping timeout: 240 seconds) 11:14:49 --- nick: [1]MrMobius -> MrMobius 11:25:49 --- join: dddddd joined #forth 11:40:28 --- quit: deesix (Ping timeout: 240 seconds) 11:41:56 --- quit: dddddd (Ping timeout: 256 seconds) 11:43:13 --- join: deesix joined #forth 11:54:39 --- join: dddddd joined #forth 12:01:45 --- join: dys joined #forth 12:25:17 --- quit: crab1 (Ping timeout: 258 seconds) 12:35:15 --- join: jfe` joined #forth 12:40:17 --- quit: jfe` (Ping timeout: 268 seconds) 12:44:50 --- join: [1]MrMobius joined #forth 12:46:22 --- quit: MrMobius (Ping timeout: 258 seconds) 12:48:43 --- join: MrMobius joined #forth 12:49:42 --- quit: [1]MrMobius (Ping timeout: 265 seconds) 12:54:34 --- join: WickedShell joined #forth 13:36:29 --- quit: xek_ (Ping timeout: 255 seconds) 14:08:00 --- quit: gravicappa (Ping timeout: 265 seconds) 15:01:28 --- join: jfe` joined #forth 15:39:03 --- join: [1]MrMobius joined #forth 15:41:17 --- join: [2]MrMobius joined #forth 15:41:38 --- quit: MrMobius (Ping timeout: 256 seconds) 15:42:02 --- quit: jfe` (Ping timeout: 255 seconds) 15:43:37 --- quit: [1]MrMobius (Ping timeout: 240 seconds) 15:44:18 --- join: MrMobius joined #forth 15:46:32 --- quit: [2]MrMobius (Ping timeout: 258 seconds) 15:48:38 --- join: jfe` joined #forth 15:53:22 --- quit: jfe` (Ping timeout: 265 seconds) 16:20:13 --- join: [1]MrMobius joined #forth 16:23:23 --- join: jfe` joined #forth 16:23:35 --- quit: MrMobius (Ping timeout: 256 seconds) 16:25:15 --- quit: [1]MrMobius (Ping timeout: 258 seconds) 16:25:29 --- join: MrMobius joined #forth 16:28:17 --- quit: jfe` (Ping timeout: 260 seconds) 16:29:10 --- join: [1]MrMobius joined #forth 16:30:56 --- quit: MrMobius (Ping timeout: 256 seconds) 16:30:57 --- nick: [1]MrMobius -> MrMobius 16:31:27 --- join: jfe` joined #forth 16:36:03 --- quit: jfe` (Ping timeout: 256 seconds) 16:41:33 --- join: jfe` joined #forth 17:26:43 --- join: cartwright joined #forth 17:31:00 --- quit: boru (Ping timeout: 265 seconds) 17:37:38 --- join: boru joined #forth 17:43:43 --- join: boru` joined #forth 17:43:46 --- quit: boru (Disconnected by services) 17:43:49 --- nick: boru` -> boru 17:58:34 --- join: [1]MrMobius joined #forth 18:00:49 --- quit: MrMobius (Ping timeout: 240 seconds) 18:01:58 --- join: MrMobius joined #forth 18:04:32 --- quit: [1]MrMobius (Ping timeout: 258 seconds) 18:35:45 --- join: [1]MrMobius joined #forth 18:37:05 --- quit: MrMobius (Ping timeout: 255 seconds) 18:37:05 --- nick: [1]MrMobius -> MrMobius 18:38:16 --- join: tabemann joined #forth 18:57:25 --- quit: _whitelogger (Remote host closed the connection) 19:00:28 --- join: _whitelogger joined #forth 19:03:56 --- join: boru` joined #forth 19:03:59 --- quit: boru (Disconnected by services) 19:04:02 --- nick: boru` -> boru 19:53:40 --- join: dave0 joined #forth 19:54:52 I finally figured out why begin-structure wasn't working 19:55:21 at least when compiling to flash 19:59:06 i have a perplexing bug with my new and simple scheduler 19:59:30 it's great when one finds the cause of a bug, part of the fun :) 20:03:09 finding the bugs is the good part 20:03:41 I have a tendency to exclaim "yes!" and do a fist-pump when I fix a significant bug 20:03:48 yeah, not finding the cause of the bug can be a bit frustrating 20:03:58 yep 20:04:21 in my case the 'bug' is always my failure of logic at some point 20:04:41 now I have to figure out why zeptoforth isn't booting after I install the multitasker 20:05:01 sounds like a job for gdb ? 20:05:22 working with forth code in gdb is something I find to be a major pain 20:05:32 as gdb is designed to have source code available 20:05:43 gdb isnt trivial for sure 20:05:58 gdb is still useful for fixing kernel bugs though 20:06:07 because the kernel has sources written in asm 20:06:49 I was working on a word that pulls the assembly out of a Word and captures it in the PC where Id run it in a assembly debugger 20:06:53 yeah 20:07:18 it's mostly working ok, I was using Cutter for it 20:07:40 I couldn't get cutter to work with zeptoforth 20:08:15 cutter is a bit of a pain, I prefer gdb when it's set up properly 20:08:37 I have a very pain-free gdb setup right now - provided I have sources 20:10:39 thats whats needed 20:11:00 the good thing about Forth is we can do anything 20:11:17 plus a few oss apps on the pc 20:11:38 some shell or even Retro to process stuff 20:13:22 so I run my 'ihex' Word on a Word I want the assembly for, and it's dissasembled then pumped to the terminal as ihex, captured in the terminal log where it's turned into a binary ready to run standalone 20:14:29 this was my attempt to use the 'assembly' facility of Mecrisp-Stellaris to test or generate assembly programs to then add into the Mecrisp-Stellaris source 20:15:02 lol, it's a bit like Forth building itself with a bit of help from a human 20:16:57 how does that work for an individual word, when words are all interconnected and so on 20:17:44 in this case the word in question is designed to not use other words 20:18:08 I havent finished this project, it's 'mostly' working 20:18:37 --- join: [1]MrMobius joined #forth 20:19:36 it's more of a fun project, but I keep getting distracted with real projects in the stuff I build 20:19:53 --- quit: MrMobius (Ping timeout: 256 seconds) 20:19:53 --- nick: [1]MrMobius -> MrMobius 20:22:37 okay, I'm gonna hit the sack 20:23:16 cya 20:41:14 --- join: [1]MrMobius joined #forth 20:43:32 --- quit: MrMobius (Ping timeout: 255 seconds) 20:43:32 --- nick: [1]MrMobius -> MrMobius 21:39:29 --- join: gravicappa joined #forth 21:53:21 --- join: iyzsong joined #forth 22:33:15 --- quit: dys (Ping timeout: 258 seconds) 22:36:32 --- join: jsoft joined #forth 23:07:31 --- join: [1]MrMobius joined #forth 23:09:18 --- quit: MrMobius (Ping timeout: 256 seconds) 23:09:19 --- nick: [1]MrMobius -> MrMobius 23:28:12 --- quit: Croran (Quit: No Ping reply in 180 seconds.) 23:29:28 --- join: Croran joined #forth 23:59:59 --- log: ended forth/20.03.09