2022-10-27 06:17:25 Any forth fun facts today? 2022-10-27 06:17:36 I'm going through the gforth manual 2022-10-27 06:18:38 Forth is a programming language. 2022-10-27 06:20:08 Invented by x in 19yy 2022-10-27 06:48:36 forth has letters 2022-10-27 07:08:02 Lots of em 2022-10-27 09:27:42 They're nice and shiny letters too. 2022-10-27 09:30:52 color me surprised 2022-10-27 09:34:50 olle: start with Starting Forth instead. 2022-10-27 10:36:02 joe9: I think I had a look in those books from forth inc 2022-10-27 13:27:06 olle: there was only one production home computer that shipped with Forth as its "default" language 2022-10-27 13:28:12 So there was one? :D 2022-10-27 13:28:19 yup, the Jupiter Ace 2022-10-27 13:28:19 Wait, maybe I saw it on yt 2022-10-27 13:28:23 Yeah 2022-10-27 13:28:31 I still have most of one, sadly the vacuum-formed plastic case fell apart 2022-10-27 13:28:57 olle: another fun fact, the Motorola 6809 is ridiculously suitable for running Forth on 2022-10-27 13:29:36 gordonjcp: That's in C64 too, right? 2022-10-27 13:29:38 Before the 68k 2022-10-27 13:29:40 Why tho? 2022-10-27 13:29:43 no, that's the 6502 2022-10-27 13:29:53 well, C64 was a 6510 which was a 6502 derivative 2022-10-27 13:30:12 Ah! 2022-10-27 13:30:14 olle: the 6809 has two stacks and a bunch of handy addressing modes with various indirects and autoincrements 2022-10-27 13:30:17 so 2022-10-27 13:30:32 in an indirect-thread model you can write NEXT in two opcodes 2022-10-27 13:31:15 you've got two 8-bit accumulators that can be used as a single 16-bit accumulator, and two 16-bit index registers that you can use as your instruction pointer and working register easily 2022-10-27 13:33:51 bbl 2022-10-27 14:15:09 gordonjcp: you can't do that with other cpus? 2022-10-27 14:15:15 Or maybe you talk about that era? 2022-10-27 14:43:53 olle: you can, but that's probably the best 8-bit chip for Forth 2022-10-27 14:44:26 olle: I ported Forth to a mid-1980s sampler that uses a 6809 to help me write a diagnostics disk for it 2022-10-27 14:44:38 also because it was really funny 2022-10-27 14:51:35 kk :) 2022-10-27 14:51:59 I'm been watching some more C64 demos and news on yt lately, crazy how much people still product to that machine :O 2022-10-27 14:52:14 Might steal my brother's Amiga 500 over Christmas and try out Forth on it 2022-10-27 15:52:47 Best 8bit chip was 6309 which is a superset of 6809 2022-10-27 15:54:13 re 6502, I get about 30-40x slower performance with the token based forth I'm working on compared to assembly. Subroutine threaded is fastest and 10-20x slower than assembly 2022-10-27 16:22:05 MrMobius: I have a bunch of scrap boards with 6309s on them at work 2022-10-27 16:22:35 MrMobius: they came out of some emergency service dispatcher system, that pre-dates the stuff that got replaced by the stuff we have now which we're trying to replace 2022-10-27 16:23:04 I believe there are some 68000 boards too 2022-10-27 16:23:19 they all have UARTs, some space for EPROMs, and some SRAMs 2022-10-27 17:59:54 Oh, nice. 68K was a nice chip. 2022-10-27 18:04:00 some crazy folks are still supporting 88K 2022-10-27 18:25:51 gordonjcp: cool? socketed?