├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── anstests ├── README.md ├── changes.txt ├── core.fr ├── coreexttest.fth ├── coreplustest.fth ├── doubletest.fth ├── errorreport.fth ├── exceptiontest.fth ├── facilitytest.fth ├── filetest.fth ├── localstest.fth ├── memorytest.fth ├── readme.html ├── required-helper1.fth ├── required-helper2.fth ├── runtests.fth ├── searchordertest.fth ├── stringtest.fth ├── tester.fr ├── toolstest.fth └── ttester.fs ├── common ├── comus.fs ├── core-ext.fs ├── core-ext0.fs ├── core.fs ├── core0.fs ├── deferred.fs ├── double.fs ├── double0.fs ├── escaped.fs ├── exception.fs ├── facilityext.fs ├── fat32.fs ├── file.fs ├── float0.fs ├── forth2012.fs ├── fph.fs ├── localwords.fs ├── memory.fs ├── mini-oof.fs ├── string.fs ├── string0.fs ├── structures.fs ├── tools-ext.fs └── value.fs ├── demos ├── 8080.fs ├── easter.fs ├── factorials.fs ├── newyear.fs ├── ps2.fs └── vga2.fs ├── doc ├── core.tex ├── easter.tex ├── front.tex ├── shell.tex └── swapforth1.png ├── esp8266 ├── .gitignore ├── Makefile ├── esptool2.py ├── go ├── notes.txt ├── nuc.S ├── runtests.fs ├── swapforth.c ├── swapforth.fs ├── swapforth.ld ├── uart_register.h └── user_config.h ├── ft900 ├── .gitignore ├── Makefile ├── expand.py ├── float.s ├── float1.fs ├── float2.fs ├── ft900 │ ├── assembler.fs │ ├── cc3000.fs │ ├── dis.fs │ ├── flash.fs │ ├── i2c.fs │ ├── i2s.fs │ ├── int.fs │ ├── pwm.fs │ ├── rtc.fs │ ├── sdhost.fs │ ├── spi.fs │ ├── uart.fs │ └── usbdev.fs ├── go ├── ili9488.fs ├── localtest ├── nuc.s ├── optimize.fs ├── runtests.fs ├── screenshot.fs ├── shell.py ├── stage1.fs ├── swapforth.fs └── tester.fs ├── hwtests ├── j1a ├── .python-version ├── Makefile ├── README.md ├── basewords.fs ├── build │ └── .gitignore ├── check.fs ├── cross.fs ├── doc │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── bytefield.sty │ ├── icestick-reva-front-2400.png │ ├── j1a-reference.pdf │ └── j1a-reference.tex ├── go ├── icarus │ ├── Makefile │ └── stack2pipe4_tb.v ├── icestorm │ ├── .gitignore │ ├── Makefile │ ├── findserial │ ├── go │ ├── j1a.bin │ ├── j1a.pcf │ ├── j1a.v │ ├── j1a8k.bin │ ├── j1a8k.pcf │ ├── j1a8k.v │ ├── j4a.bin │ ├── j4a.pcf │ ├── j4a.v │ └── uart.v ├── j4a_multithread_example.fs ├── localtest ├── mkrom.py ├── nandland-go │ ├── .gitignore │ ├── Makefile │ ├── findserial │ ├── go │ ├── j1a.bin │ ├── j1a.pcf │ ├── j1a.v │ ├── j1a8k.bin │ ├── j1a8k.pcf │ ├── j1a8k.v │ ├── j4a.bin │ ├── j4a.pcf │ ├── j4a.v │ ├── shell.py │ └── uart.v ├── nuc.fs ├── runtests.fs ├── shell.py ├── spi.fs ├── swapforth.fs ├── verilator │ ├── .gitignore │ ├── Makefile │ ├── bootstrap │ ├── expand.py │ ├── go │ ├── j1a.v │ ├── j4a.v │ ├── localtest │ ├── setup.py │ ├── setup4.py │ ├── shell.py │ ├── sim_main.cpp │ ├── sim_main4.cpp │ ├── simshell4.py │ ├── vsim.cpp │ └── vsim4.cpp └── verilog │ ├── decoder24.v │ ├── greycount.v │ ├── j1.v │ ├── j4.v │ ├── stack2.v │ └── stack2pipe4.v ├── j1b ├── .gitignore ├── Makefile ├── basewords.fs ├── build │ ├── .empty │ └── .gitignore ├── cross.fs ├── doc │ ├── .gitignore │ ├── Makefile │ ├── PapilioDUO.png │ ├── README.md │ ├── bytefield.sty │ ├── duo.png │ ├── j1b-reference.pdf │ ├── j1b-reference.tex │ └── switch-callout.png ├── drivers │ ├── gpio.fs │ ├── spi.fs │ └── time.fs ├── foo ├── go ├── localtest ├── nuc.fs ├── runtests.fs ├── shell.py ├── strings.fs ├── swapforth.fs ├── verilator │ ├── .gitignore │ ├── Makefile │ ├── bootstrap │ ├── expand.py │ ├── go │ ├── j1b.v │ ├── localtest │ ├── setup.py │ ├── shell.py │ ├── sim_main.cpp │ └── vsim.cpp ├── verilog │ ├── common.h │ ├── j1.v │ ├── stack.v │ ├── top.v │ ├── uart.v │ ├── vga.v │ └── xilinx-top.v └── xilinx │ ├── .gitignore │ ├── Makefile │ ├── go │ ├── j1-papilioduo.bit │ ├── j1-papilioduo.bmm │ ├── j1-papilioduo.ucf │ ├── swapforth.py │ ├── xilinx.mk │ └── xilinx.opt ├── localtests └── div.fs ├── python ├── go ├── log ├── nuc.py ├── runtests.fs └── swapforth.fs ├── shell ├── dpansf.py └── swapforth.py ├── travistests └── x64 ├── .gitignore ├── expand.py ├── go ├── localtest ├── main.c ├── nuc.asm ├── runtests.fs └── swapforth.fs /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | TAGS 3 | log 4 | *.DS_Store 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/README.md -------------------------------------------------------------------------------- /anstests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/README.md -------------------------------------------------------------------------------- /anstests/changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/changes.txt -------------------------------------------------------------------------------- /anstests/core.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/core.fr -------------------------------------------------------------------------------- /anstests/coreexttest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/coreexttest.fth -------------------------------------------------------------------------------- /anstests/coreplustest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/coreplustest.fth -------------------------------------------------------------------------------- /anstests/doubletest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/doubletest.fth -------------------------------------------------------------------------------- /anstests/errorreport.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/errorreport.fth -------------------------------------------------------------------------------- /anstests/exceptiontest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/exceptiontest.fth -------------------------------------------------------------------------------- /anstests/facilitytest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/facilitytest.fth -------------------------------------------------------------------------------- /anstests/filetest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/filetest.fth -------------------------------------------------------------------------------- /anstests/localstest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/localstest.fth -------------------------------------------------------------------------------- /anstests/memorytest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/memorytest.fth -------------------------------------------------------------------------------- /anstests/readme.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/readme.html -------------------------------------------------------------------------------- /anstests/required-helper1.fth: -------------------------------------------------------------------------------- 1 | \ For testing REQUIRED etc 2 | 3 | 1+ 4 | -------------------------------------------------------------------------------- /anstests/required-helper2.fth: -------------------------------------------------------------------------------- 1 | \ For testing REQUIRED etc 2 | 3 | 1+ 4 | -------------------------------------------------------------------------------- /anstests/runtests.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/runtests.fth -------------------------------------------------------------------------------- /anstests/searchordertest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/searchordertest.fth -------------------------------------------------------------------------------- /anstests/stringtest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/stringtest.fth -------------------------------------------------------------------------------- /anstests/tester.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/tester.fr -------------------------------------------------------------------------------- /anstests/toolstest.fth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/toolstest.fth -------------------------------------------------------------------------------- /anstests/ttester.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/anstests/ttester.fs -------------------------------------------------------------------------------- /common/comus.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/comus.fs -------------------------------------------------------------------------------- /common/core-ext.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/core-ext.fs -------------------------------------------------------------------------------- /common/core-ext0.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/core-ext0.fs -------------------------------------------------------------------------------- /common/core.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/core.fs -------------------------------------------------------------------------------- /common/core0.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/core0.fs -------------------------------------------------------------------------------- /common/deferred.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/deferred.fs -------------------------------------------------------------------------------- /common/double.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/double.fs -------------------------------------------------------------------------------- /common/double0.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/double0.fs -------------------------------------------------------------------------------- /common/escaped.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/escaped.fs -------------------------------------------------------------------------------- /common/exception.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/exception.fs -------------------------------------------------------------------------------- /common/facilityext.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/facilityext.fs -------------------------------------------------------------------------------- /common/fat32.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/fat32.fs -------------------------------------------------------------------------------- /common/file.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/file.fs -------------------------------------------------------------------------------- /common/float0.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/float0.fs -------------------------------------------------------------------------------- /common/forth2012.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/forth2012.fs -------------------------------------------------------------------------------- /common/fph.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/fph.fs -------------------------------------------------------------------------------- /common/localwords.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/localwords.fs -------------------------------------------------------------------------------- /common/memory.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/memory.fs -------------------------------------------------------------------------------- /common/mini-oof.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/mini-oof.fs -------------------------------------------------------------------------------- /common/string.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/string.fs -------------------------------------------------------------------------------- /common/string0.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/string0.fs -------------------------------------------------------------------------------- /common/structures.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/structures.fs -------------------------------------------------------------------------------- /common/tools-ext.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/tools-ext.fs -------------------------------------------------------------------------------- /common/value.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/common/value.fs -------------------------------------------------------------------------------- /demos/8080.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/demos/8080.fs -------------------------------------------------------------------------------- /demos/easter.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/demos/easter.fs -------------------------------------------------------------------------------- /demos/factorials.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/demos/factorials.fs -------------------------------------------------------------------------------- /demos/newyear.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/demos/newyear.fs -------------------------------------------------------------------------------- /demos/ps2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/demos/ps2.fs -------------------------------------------------------------------------------- /demos/vga2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/demos/vga2.fs -------------------------------------------------------------------------------- /doc/core.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/doc/core.tex -------------------------------------------------------------------------------- /doc/easter.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/doc/easter.tex -------------------------------------------------------------------------------- /doc/front.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/doc/front.tex -------------------------------------------------------------------------------- /doc/shell.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/doc/shell.tex -------------------------------------------------------------------------------- /doc/swapforth1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/doc/swapforth1.png -------------------------------------------------------------------------------- /esp8266/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/.gitignore -------------------------------------------------------------------------------- /esp8266/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/Makefile -------------------------------------------------------------------------------- /esp8266/esptool2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/esptool2.py -------------------------------------------------------------------------------- /esp8266/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/go -------------------------------------------------------------------------------- /esp8266/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/notes.txt -------------------------------------------------------------------------------- /esp8266/nuc.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/nuc.S -------------------------------------------------------------------------------- /esp8266/runtests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/runtests.fs -------------------------------------------------------------------------------- /esp8266/swapforth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/swapforth.c -------------------------------------------------------------------------------- /esp8266/swapforth.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/swapforth.fs -------------------------------------------------------------------------------- /esp8266/swapforth.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/swapforth.ld -------------------------------------------------------------------------------- /esp8266/uart_register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/esp8266/uart_register.h -------------------------------------------------------------------------------- /esp8266/user_config.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ft900/.gitignore: -------------------------------------------------------------------------------- 1 | a.out 2 | *.o 3 | *.bin 4 | log 5 | lst 6 | -------------------------------------------------------------------------------- /ft900/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/Makefile -------------------------------------------------------------------------------- /ft900/expand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/expand.py -------------------------------------------------------------------------------- /ft900/float.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/float.s -------------------------------------------------------------------------------- /ft900/float1.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/float1.fs -------------------------------------------------------------------------------- /ft900/float2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/float2.fs -------------------------------------------------------------------------------- /ft900/ft900/assembler.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/assembler.fs -------------------------------------------------------------------------------- /ft900/ft900/cc3000.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/cc3000.fs -------------------------------------------------------------------------------- /ft900/ft900/dis.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/dis.fs -------------------------------------------------------------------------------- /ft900/ft900/flash.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/flash.fs -------------------------------------------------------------------------------- /ft900/ft900/i2c.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/i2c.fs -------------------------------------------------------------------------------- /ft900/ft900/i2s.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/i2s.fs -------------------------------------------------------------------------------- /ft900/ft900/int.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/int.fs -------------------------------------------------------------------------------- /ft900/ft900/pwm.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/pwm.fs -------------------------------------------------------------------------------- /ft900/ft900/rtc.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/rtc.fs -------------------------------------------------------------------------------- /ft900/ft900/sdhost.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/sdhost.fs -------------------------------------------------------------------------------- /ft900/ft900/spi.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/spi.fs -------------------------------------------------------------------------------- /ft900/ft900/uart.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/uart.fs -------------------------------------------------------------------------------- /ft900/ft900/usbdev.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ft900/usbdev.fs -------------------------------------------------------------------------------- /ft900/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/go -------------------------------------------------------------------------------- /ft900/ili9488.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/ili9488.fs -------------------------------------------------------------------------------- /ft900/localtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/localtest -------------------------------------------------------------------------------- /ft900/nuc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/nuc.s -------------------------------------------------------------------------------- /ft900/optimize.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/optimize.fs -------------------------------------------------------------------------------- /ft900/runtests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/runtests.fs -------------------------------------------------------------------------------- /ft900/screenshot.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/screenshot.fs -------------------------------------------------------------------------------- /ft900/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/shell.py -------------------------------------------------------------------------------- /ft900/stage1.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/stage1.fs -------------------------------------------------------------------------------- /ft900/swapforth.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/swapforth.fs -------------------------------------------------------------------------------- /ft900/tester.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/ft900/tester.fs -------------------------------------------------------------------------------- /hwtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/hwtests -------------------------------------------------------------------------------- /j1a/.python-version: -------------------------------------------------------------------------------- 1 | 2.7.18 2 | -------------------------------------------------------------------------------- /j1a/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/Makefile -------------------------------------------------------------------------------- /j1a/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/README.md -------------------------------------------------------------------------------- /j1a/basewords.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/basewords.fs -------------------------------------------------------------------------------- /j1a/build/.gitignore: -------------------------------------------------------------------------------- 1 | nuc.hex 2 | nuc.lst 3 | ram.v 4 | -------------------------------------------------------------------------------- /j1a/check.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/check.fs -------------------------------------------------------------------------------- /j1a/cross.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/cross.fs -------------------------------------------------------------------------------- /j1a/doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/doc/.gitignore -------------------------------------------------------------------------------- /j1a/doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/doc/Makefile -------------------------------------------------------------------------------- /j1a/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/doc/README.md -------------------------------------------------------------------------------- /j1a/doc/bytefield.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/doc/bytefield.sty -------------------------------------------------------------------------------- /j1a/doc/icestick-reva-front-2400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/doc/icestick-reva-front-2400.png -------------------------------------------------------------------------------- /j1a/doc/j1a-reference.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/doc/j1a-reference.pdf -------------------------------------------------------------------------------- /j1a/doc/j1a-reference.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/doc/j1a-reference.tex -------------------------------------------------------------------------------- /j1a/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/go -------------------------------------------------------------------------------- /j1a/icarus/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icarus/Makefile -------------------------------------------------------------------------------- /j1a/icarus/stack2pipe4_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icarus/stack2pipe4_tb.v -------------------------------------------------------------------------------- /j1a/icestorm/.gitignore: -------------------------------------------------------------------------------- 1 | *.blif 2 | *.txt 3 | *.ex 4 | -------------------------------------------------------------------------------- /j1a/icestorm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/Makefile -------------------------------------------------------------------------------- /j1a/icestorm/findserial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/findserial -------------------------------------------------------------------------------- /j1a/icestorm/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/go -------------------------------------------------------------------------------- /j1a/icestorm/j1a.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/j1a.bin -------------------------------------------------------------------------------- /j1a/icestorm/j1a.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/j1a.pcf -------------------------------------------------------------------------------- /j1a/icestorm/j1a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/j1a.v -------------------------------------------------------------------------------- /j1a/icestorm/j1a8k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/j1a8k.bin -------------------------------------------------------------------------------- /j1a/icestorm/j1a8k.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/j1a8k.pcf -------------------------------------------------------------------------------- /j1a/icestorm/j1a8k.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/j1a8k.v -------------------------------------------------------------------------------- /j1a/icestorm/j4a.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/j4a.bin -------------------------------------------------------------------------------- /j1a/icestorm/j4a.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/j4a.pcf -------------------------------------------------------------------------------- /j1a/icestorm/j4a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/j4a.v -------------------------------------------------------------------------------- /j1a/icestorm/uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/icestorm/uart.v -------------------------------------------------------------------------------- /j1a/j4a_multithread_example.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/j4a_multithread_example.fs -------------------------------------------------------------------------------- /j1a/localtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/localtest -------------------------------------------------------------------------------- /j1a/mkrom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/mkrom.py -------------------------------------------------------------------------------- /j1a/nandland-go/.gitignore: -------------------------------------------------------------------------------- 1 | *.blif 2 | *.txt 3 | *.ex 4 | -------------------------------------------------------------------------------- /j1a/nandland-go/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/Makefile -------------------------------------------------------------------------------- /j1a/nandland-go/findserial: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/findserial -------------------------------------------------------------------------------- /j1a/nandland-go/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/go -------------------------------------------------------------------------------- /j1a/nandland-go/j1a.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/j1a.bin -------------------------------------------------------------------------------- /j1a/nandland-go/j1a.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/j1a.pcf -------------------------------------------------------------------------------- /j1a/nandland-go/j1a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/j1a.v -------------------------------------------------------------------------------- /j1a/nandland-go/j1a8k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/j1a8k.bin -------------------------------------------------------------------------------- /j1a/nandland-go/j1a8k.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/j1a8k.pcf -------------------------------------------------------------------------------- /j1a/nandland-go/j1a8k.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/j1a8k.v -------------------------------------------------------------------------------- /j1a/nandland-go/j4a.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/j4a.bin -------------------------------------------------------------------------------- /j1a/nandland-go/j4a.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/j4a.pcf -------------------------------------------------------------------------------- /j1a/nandland-go/j4a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/j4a.v -------------------------------------------------------------------------------- /j1a/nandland-go/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/shell.py -------------------------------------------------------------------------------- /j1a/nandland-go/uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nandland-go/uart.v -------------------------------------------------------------------------------- /j1a/nuc.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/nuc.fs -------------------------------------------------------------------------------- /j1a/runtests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/runtests.fs -------------------------------------------------------------------------------- /j1a/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/shell.py -------------------------------------------------------------------------------- /j1a/spi.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/spi.fs -------------------------------------------------------------------------------- /j1a/swapforth.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/swapforth.fs -------------------------------------------------------------------------------- /j1a/verilator/.gitignore: -------------------------------------------------------------------------------- 1 | log 2 | obj_dir/ 3 | build/ 4 | *.vcd 5 | -------------------------------------------------------------------------------- /j1a/verilator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/Makefile -------------------------------------------------------------------------------- /j1a/verilator/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/bootstrap -------------------------------------------------------------------------------- /j1a/verilator/expand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/expand.py -------------------------------------------------------------------------------- /j1a/verilator/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/go -------------------------------------------------------------------------------- /j1a/verilator/j1a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/j1a.v -------------------------------------------------------------------------------- /j1a/verilator/j4a.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/j4a.v -------------------------------------------------------------------------------- /j1a/verilator/localtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/localtest -------------------------------------------------------------------------------- /j1a/verilator/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/setup.py -------------------------------------------------------------------------------- /j1a/verilator/setup4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/setup4.py -------------------------------------------------------------------------------- /j1a/verilator/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/shell.py -------------------------------------------------------------------------------- /j1a/verilator/sim_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/sim_main.cpp -------------------------------------------------------------------------------- /j1a/verilator/sim_main4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/sim_main4.cpp -------------------------------------------------------------------------------- /j1a/verilator/simshell4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/simshell4.py -------------------------------------------------------------------------------- /j1a/verilator/vsim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/vsim.cpp -------------------------------------------------------------------------------- /j1a/verilator/vsim4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilator/vsim4.cpp -------------------------------------------------------------------------------- /j1a/verilog/decoder24.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilog/decoder24.v -------------------------------------------------------------------------------- /j1a/verilog/greycount.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilog/greycount.v -------------------------------------------------------------------------------- /j1a/verilog/j1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilog/j1.v -------------------------------------------------------------------------------- /j1a/verilog/j4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilog/j4.v -------------------------------------------------------------------------------- /j1a/verilog/stack2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilog/stack2.v -------------------------------------------------------------------------------- /j1a/verilog/stack2pipe4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1a/verilog/stack2pipe4.v -------------------------------------------------------------------------------- /j1b/.gitignore: -------------------------------------------------------------------------------- 1 | log 2 | -------------------------------------------------------------------------------- /j1b/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/Makefile -------------------------------------------------------------------------------- /j1b/basewords.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/basewords.fs -------------------------------------------------------------------------------- /j1b/build/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /j1b/build/.gitignore: -------------------------------------------------------------------------------- 1 | *.hex 2 | *.lst 3 | -------------------------------------------------------------------------------- /j1b/cross.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/cross.fs -------------------------------------------------------------------------------- /j1b/doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/doc/.gitignore -------------------------------------------------------------------------------- /j1b/doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/doc/Makefile -------------------------------------------------------------------------------- /j1b/doc/PapilioDUO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/doc/PapilioDUO.png -------------------------------------------------------------------------------- /j1b/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/doc/README.md -------------------------------------------------------------------------------- /j1b/doc/bytefield.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/doc/bytefield.sty -------------------------------------------------------------------------------- /j1b/doc/duo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/doc/duo.png -------------------------------------------------------------------------------- /j1b/doc/j1b-reference.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/doc/j1b-reference.pdf -------------------------------------------------------------------------------- /j1b/doc/j1b-reference.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/doc/j1b-reference.tex -------------------------------------------------------------------------------- /j1b/doc/switch-callout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/doc/switch-callout.png -------------------------------------------------------------------------------- /j1b/drivers/gpio.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/drivers/gpio.fs -------------------------------------------------------------------------------- /j1b/drivers/spi.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/drivers/spi.fs -------------------------------------------------------------------------------- /j1b/drivers/time.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/drivers/time.fs -------------------------------------------------------------------------------- /j1b/foo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/foo -------------------------------------------------------------------------------- /j1b/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/go -------------------------------------------------------------------------------- /j1b/localtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/localtest -------------------------------------------------------------------------------- /j1b/nuc.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/nuc.fs -------------------------------------------------------------------------------- /j1b/runtests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/runtests.fs -------------------------------------------------------------------------------- /j1b/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/shell.py -------------------------------------------------------------------------------- /j1b/strings.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/strings.fs -------------------------------------------------------------------------------- /j1b/swapforth.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/swapforth.fs -------------------------------------------------------------------------------- /j1b/verilator/.gitignore: -------------------------------------------------------------------------------- 1 | log 2 | obj_dir/ 3 | build/ 4 | *.vcd 5 | -------------------------------------------------------------------------------- /j1b/verilator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilator/Makefile -------------------------------------------------------------------------------- /j1b/verilator/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilator/bootstrap -------------------------------------------------------------------------------- /j1b/verilator/expand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilator/expand.py -------------------------------------------------------------------------------- /j1b/verilator/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilator/go -------------------------------------------------------------------------------- /j1b/verilator/j1b.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilator/j1b.v -------------------------------------------------------------------------------- /j1b/verilator/localtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilator/localtest -------------------------------------------------------------------------------- /j1b/verilator/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilator/setup.py -------------------------------------------------------------------------------- /j1b/verilator/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilator/shell.py -------------------------------------------------------------------------------- /j1b/verilator/sim_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilator/sim_main.cpp -------------------------------------------------------------------------------- /j1b/verilator/vsim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilator/vsim.cpp -------------------------------------------------------------------------------- /j1b/verilog/common.h: -------------------------------------------------------------------------------- 1 | `default_nettype none 2 | `define WIDTH 32 3 | 4 | -------------------------------------------------------------------------------- /j1b/verilog/j1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilog/j1.v -------------------------------------------------------------------------------- /j1b/verilog/stack.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilog/stack.v -------------------------------------------------------------------------------- /j1b/verilog/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilog/top.v -------------------------------------------------------------------------------- /j1b/verilog/uart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilog/uart.v -------------------------------------------------------------------------------- /j1b/verilog/vga.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilog/vga.v -------------------------------------------------------------------------------- /j1b/verilog/xilinx-top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/verilog/xilinx-top.v -------------------------------------------------------------------------------- /j1b/xilinx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/xilinx/.gitignore -------------------------------------------------------------------------------- /j1b/xilinx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/xilinx/Makefile -------------------------------------------------------------------------------- /j1b/xilinx/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/xilinx/go -------------------------------------------------------------------------------- /j1b/xilinx/j1-papilioduo.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/xilinx/j1-papilioduo.bit -------------------------------------------------------------------------------- /j1b/xilinx/j1-papilioduo.bmm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/xilinx/j1-papilioduo.bmm -------------------------------------------------------------------------------- /j1b/xilinx/j1-papilioduo.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/xilinx/j1-papilioduo.ucf -------------------------------------------------------------------------------- /j1b/xilinx/swapforth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/xilinx/swapforth.py -------------------------------------------------------------------------------- /j1b/xilinx/xilinx.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/xilinx/xilinx.mk -------------------------------------------------------------------------------- /j1b/xilinx/xilinx.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/j1b/xilinx/xilinx.opt -------------------------------------------------------------------------------- /localtests/div.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/localtests/div.fs -------------------------------------------------------------------------------- /python/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/python/go -------------------------------------------------------------------------------- /python/log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/nuc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/python/nuc.py -------------------------------------------------------------------------------- /python/runtests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/python/runtests.fs -------------------------------------------------------------------------------- /python/swapforth.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/python/swapforth.fs -------------------------------------------------------------------------------- /shell/dpansf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/shell/dpansf.py -------------------------------------------------------------------------------- /shell/swapforth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/shell/swapforth.py -------------------------------------------------------------------------------- /travistests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/travistests -------------------------------------------------------------------------------- /x64/.gitignore: -------------------------------------------------------------------------------- 1 | a.out 2 | -------------------------------------------------------------------------------- /x64/expand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/x64/expand.py -------------------------------------------------------------------------------- /x64/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/x64/go -------------------------------------------------------------------------------- /x64/localtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/x64/localtest -------------------------------------------------------------------------------- /x64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/x64/main.c -------------------------------------------------------------------------------- /x64/nuc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/x64/nuc.asm -------------------------------------------------------------------------------- /x64/runtests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/x64/runtests.fs -------------------------------------------------------------------------------- /x64/swapforth.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesbowman/swapforth/HEAD/x64/swapforth.fs --------------------------------------------------------------------------------