sixtyforth
sixtyforth copied to clipboard
64-bit implementation of Forth
Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal Dell Inspiron N5040 8 GB Ram 500 GB SSD sudo apt-get nasm make sixtyforth ./64th Recieved Segmentation fault (core...
Maybe it is implicit from the 1994 standard and "CORE", but I suggest making it explicit in the ReadMe file if the floating point word set is supported or not...
Many words, such as `+`, `-`, `AND`, have a common final part which DROPs then replaces the new TOS with RAX. Consider factoring it.
or rather, its factors. Particularly the large ASM routine, MATCHASM.
https://github.com/drj11/sixtyforth/issues/9 thee is code in the .data and .rodata segments, these are not executable How this ever worked I cannot guess.
Your S" seems to do C". It leaves nothing on the stack in interpret mode, its supposed to leave addr and count, here is pforth S" foo " ok Stack...
Some tests have file names that are invalid on windows, such as #> \ etc ``` PS C:\work> git clone https://github.com/drj11/sixtyforth.git Cloning into 'sixtyforth'... remote: Enumerating objects: 3982, done. remote:...
Many thanks to you for making this code available to view! This is the cleanest and most understandable example I have come across and I was able to learn quite...