Post 9pro0CDAVNVEH3pm3E by nonlinear@soliton.nonlinear.zone
 (DIR) More posts by nonlinear@soliton.nonlinear.zone
 (DIR) Post #9pro0BzhJSj9bHX13Q by crc@mastodon.social
       2019-12-11T20:46:18Z
       
       3 likes, 3 repeats
       
       While working on my Forth this week, I rewrote the assembler in assembly, letting me fit it into my kernel so that I no longer need to inline raw machine code in the standard library.The rewrite is a lot more efficient, reducing the memory footprint from 661 memory locations to 109.Being able to use the assembler at any time is allowing me to hand optimize parts of my standard library of words, reducing the memory footprint and improving performance.#retro #forth @forth
       
 (DIR) Post #9pro0CDAVNVEH3pm3E by nonlinear@soliton.nonlinear.zone
       2019-12-11T20:49:36.844824Z
       
       0 likes, 1 repeats
       
       @crc Hmm, think the @forth mention didn't catch. It needs to be "@forth@gup.pe"
       
 (DIR) Post #9proZiSuZsUARY8RIu by crc@mastodon.social
       2019-12-11T20:55:43Z
       
       1 likes, 0 repeats
       
       @nonlinear I'll make sure to do that correctly next time; thanks!
       
 (DIR) Post #9prq0IFKGeruto18bo by thatbrickster@shitposter.club
       2019-12-11T21:12:04.212076Z
       
       0 likes, 0 repeats
       
       @crc I can not only imagine the amount of time this took you but also how I admire your use of ASM. I considered that a dying art. As a lowly programmer, I'm not worthy!