2024-03-04 19:26:13 somebody recently added a guix package called "smithforth" that is a hand-coded ELF. The source for the package is a text file with comments for part of the headers and each opcode instruction 2024-03-04 19:26:30 its a beauty 2024-03-04 19:26:42 https://bpa.st/XAWA 2024-03-04 19:29:06 geez. and i was calling my binaries "hand crafted". this is psychotic 2024-03-04 19:32:40 this is lovely, and supported by a tutorial video? 2024-03-04 19:32:40 https://www.youtube.com/playlist?list=PLZCIHSjpQ12woLj0sjsnqDH8yVuXwTy3p 2024-03-04 19:35:31 I believe there may be some portability issues, however 2024-03-04 19:35:57 lol 2024-03-04 19:36:09 you don't say 2024-03-04 19:37:29 lol 2024-03-04 19:37:34 it has maximum portability issues 2024-03-04 19:37:47 it only works on x86 2024-03-04 19:40:42 I think also it is not quite fully POSIX compliant 2024-03-04 19:41:09 posix doesn't define an abi 2024-03-04 19:41:10 how could it ever 2024-03-04 19:41:15 exactly 2024-03-04 19:41:52 it only works with the syscall interface for a specific linux target 2024-03-04 19:42:16 looks like its x86-64, thankfully 2024-03-04 19:50:37 the only part confusing me is, in the text file, where are the arithmetic words defined? 2024-03-04 19:51:32 they're defined elsewhere 2024-03-04 19:51:55 https://dacvs.neocities.org/SF/system220711fs.txt in here 2024-03-04 19:54:23 okay, thanks 2024-03-04 20:02:18 https://dacvs.neocities.org/SF/SForth220711dmp.txt the binary dump 2024-03-04 20:02:24 fully commented 2024-03-04 21:01:28 very interesting and well done series of videos on the topic