2026-06-03 01:27:59 yeah, if you remove features from the C your compiler implements, you're just making life hard for the poor sod who is trying to port existing code to it, perhaps from the previous version 2026-06-03 01:28:05 of the same compiler 2026-06-03 02:44:37 In Ben Eather first video he mentioned that he's using modern W65C02 chip which is static (doesn't lose registers when clock isn't running 2026-06-03 02:45:21 For a front panel computer this is required if it needs to include step mode 2026-06-03 02:45:38 Now that I have actually looked, I ordered Z0840004PSC chip 2026-06-03 02:54:14 AI said all Z80 use static RAM registers, both NMOS and CMOS 2026-06-03 02:54:26 datasheet /static didn't get anything 2026-06-03 09:10:01 Registers are 'static' yeah. In fact most MCUs embed static RAM, not dynamic RAM. Maybe larger ones use dynamic? 2026-06-03 10:08:58 https://hpcalcs.com/product/hp-16c-collectors-edition/ 2026-06-03 10:09:08 This is all of your faults 2026-06-03 10:51:25 I see a half-written blog post titled "pumpkin_spice_frexp" in my blog directory, can't imagine what horrors lay within 2026-06-03 10:58:43 Stalevar: ya, had to run old 6502 at at least 0.2mhz to keep registers valid 2026-06-03 10:59:26 sometimes the datasheet will mention "static down to DC" or something similar meaning no minimum frequency 2026-06-03 11:04:12 So then the registers were not "SRAM" 2026-06-03 11:04:47 It's weird to me to think of registers as "RAM" or static/dynamic memory at all, although I guess it does seem to apply loosely 2026-06-03 13:36:47 forthBot: LOAD ini.fth 2026-06-03 13:36:48 File ini.fth with MOON loaded 2026-06-03 13:36:58 forthBot: CREDIT 2026-06-03 13:36:58 Brought to you by Cleobuline updated with hashtable with the help of Grok https://github.com/cleobuline/forth-bot-gmp-irc-threaded-multi-users/tree/main Site https://labynet.fr 2026-06-03 14:58:39 forthBot, ."test\nNICK forthBott" 2026-06-03 14:58:48 forthBot: ."test\nNICK forthBott" 2026-06-03 14:58:49 Error: Unknown word: ."test\nNICK 2026-06-03 14:59:07 cleobuline, hi. Did you fix the command injection? 2026-06-03 15:09:05 forthBot: ." test\nNICK forthBott" 2026-06-03 15:09:05 test\nNICK forthBott 2026-06-03 15:36:58 Environment for cleobuline inactive, freeing... 2026-06-03 16:35:55 forthBot: : test ." /nick toto " CR ; 2026-06-03 16:35:59 forthBot: test 2026-06-03 16:35:59 /nick toto 2026-06-03 16:58:48 Environment for Stalevar inactive, freeing... 2026-06-03 17:03:16 registers can be quite precisely static or dynamic, but sometimes they are not random-access because they have no address bus 2026-06-03 17:03:44 forthBot: : nick CLEAR-STACK 10 88 116 111 66 104 116 114 111 70 32 75 67 73 78 10 BEGIN DEPTH WHILE EMIT REPEAT ; nick CR 2026-06-03 17:03:53 I don't think I've ever seen an MCU that embedded dynamic RAM 2026-06-03 17:05:04 forthBot: : nick CLEAR-STACK 10 116 111 66 104 116 114 111 102 32 75 67 73 78 10 BEGIN DEPTH WHILE EMIT REPEAT ; nick CR 2026-06-03 17:09:05 Environment for veltas inactive, freeing... 2026-06-03 18:35:59 Environment for cleobuline inactive, freeing... 2026-06-03 19:05:05 Environment for Stalevar inactive, freeing... 2026-06-03 19:11:44 cleobuline, could you make it stop poking people please? 2026-06-03 22:26:55 Also just free envs when you run out of a fixed number, not after time. And don't tell people when they're freed 2026-06-03 22:27:28 I doubt the bot has ever consumed that much resources from keeping environments alive 2026-06-03 22:28:33 xentrac: I misspoke saying RAM I just meant memory 2026-06-03 22:30:23 One might argue they have addresses though and are random-access, it's just not really an impressive feature for a small number of words 2026-06-03 22:30:44 I mean e.g. on Z80 the registers are represented by a 3 bit number, I guess that's an address of sorts 2026-06-03 22:31:21 Very weird to think about it that way