2022-09-19 11:03:44 my effort to make an ultra tiny 6502 forth is not going that well. im only creating words as I need them and already at about 800 bytes for the forth core 2022-09-19 11:03:59 bloatware 2022-09-19 11:04:01 its tokenized so ends up being about 60% the size of equivalent asm 2022-09-19 11:04:53 Ive tried all kind of tricks like encoding 16 bit constants as 8 bit IDs in a table to save room 2022-09-19 11:06:13 might as well throw in the towel and run Electron 2022-09-19 16:52:00 How are you encoding compiled word calls? 2022-09-19 16:54:16 MrMobius: 800 bytes is actually tiny as hell. 2022-09-19 16:54:27 It really is. 2022-09-19 16:54:33 depending on the target system's memory capacity. 2022-09-19 16:54:44 just look at what the C64 kernal requires. 2022-09-19 16:55:47 wonder how tiny you can make a brainfuck interpreter. 2022-09-19 16:56:05 187 bytes. 2022-09-19 17:33:23 KipIngram: pushing address like a 16 bit address so one byte for token and one for ID into table of 16 bit values then third byte for EXEC token. gonna analyze at the end and see if it makes sense to have EXEC with fixed address which will be 2 bytes total