RGD2 / swapforth

Swapforth is a cross-platform 32-bit ANS Forth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

swapforth

Build Status Issue Stats

Swapforth is a cross-platform 16- and 32-bit ANS Forth.

Currently supported hosts are:

  • J1a - minimal 16-bit FPGA CPU with 8K of memory Demo
  • J1b - 32-bit FPGA CPU with 32K of memory
  • FT900 - 32-bit 100 MHz CPU with 256K flash, 64K RAM

Simulated hosts include:

  • Python in 16-, 32- and 64-bit big- and little-endian
  • J1a and J1b under Verilator

Recent changes:

2015-09-26

  • Both Python 2.x and 3.x are supported
  • The shell now runs on Windows, with and without pyreadline
  • The iCEstick port is now running at 48 MHz

About

Swapforth is a cross-platform 32-bit ANS Forth

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Forth 39.8%Language:Assembly 19.0%Language:Verilog 15.3%Language:Python 12.1%Language:TeX 7.0%Language:C++ 2.3%Language:F# 1.7%Language:Makefile 1.4%Language:C 1.2%Language:Shell 0.1%