琼斯福思 RISC-V
Jones 的 RISC-V 64 实现。
该代码基于Richard WM Jones出色的Forth的x86汇编素养实现,有关更多信息,请参见: :
x86 版本源代码是从镜像仓库复制的: :
RISC-V 版本由重写,大部分修改在jonesforth.S文件中。
RISC-V 版本 jonesforth 使用的是 RV64 指令,因此 WORD 大小和对齐方式为 8 个字节。
跑步
运行 Qemu 虚拟机:
启动 qemu RISC-V VM: make qemu - 将输出大量日志,等待启动完成。
将文件推送到 qemu VM: make push-remote - 文件位于/jonesforth 。
连接到 RISC-V 虚拟机: make ssh 。
docker镜像很大,如果不能从服务器下载可以在本地构建
编译运行:
编译m