.gitignore
LICENSE.md
README.md
embed.exe
ngaImage
pforth.dic
pforth.exe
pyproject.toml
retro.py
retro_ide.py
retro_unu.py
setup.py
setup_pypi.py
.github/FUNDING.yml
RAINBOW4TH.egg-info/PKG-INFO
RAINBOW4TH.egg-info/SOURCES.txt
RAINBOW4TH.egg-info/dependency_links.txt
RAINBOW4TH.egg-info/top_level.txt
books/ecma55-BASIC.pdf
books/encoding-FLOATS.pdf
books/learn-BASIC.pdf
books/standard-FORTH.pdf
books/thinking-FORTH.pdf
demos/chess.retro
demos/editor.retro
demos/grep.retro
demos/hex.retro
demos/life.fs
demos/life.retro
demos/maze.retro
demos/tic-tac-toe.retro
games/cloak-of-darkness.retro
games/hangman/dict.retro
games/hangman/graphics.retro
games/hangman/hangman.retro
image/retro.forth
image/rx.muri
rainbow4th/__init__.py
tests/__init__.py
tests/test_rainbow4th.py
tools/glossary.retro
tools/html-chapters.retro
tools/make-book.retro
tools/rename-forth-to-retro.sh
tools/retro-describe.retro
tools/retro-document.sh
tools/retro-embedimage.c
tools/retro-extend.c
tools/retro-extend.py
tools/retro-muri.c
tools/retro-muri.py
tools/retro-unu.c
tools/retro-unu.py
tools/strl.h
vm/embed-c/LICENSE
vm/embed-c/b2c.fth
vm/embed-c/embed.1
vm/embed-c/embed.c
vm/embed-c/embed.fth
vm/embed-c/embed.h
vm/embed-c/f2md.fth
vm/embed-c/image.c
vm/embed-c/main.c
vm/embed-c/makefile
vm/embed-c/readme.md
vm/embed-c/util.c
vm/embed-c/util.h
vm/embed-c/t/call.c
vm/embed-c/t/convert
vm/embed-c/t/mmu.c
vm/embed-c/t/ref.c
vm/embed-c/t/rom.c
vm/embed-c/t/unit.fth
vm/embed-c/t/unix.c
vm/embed-c/t/win.c
vm/nga-c/barebones.c
vm/nga-c/barebones_image.c
vm/nga-c/config.h
vm/nga-c/image.c
vm/nga-c/repl.c
vm/nga-c/retro-compiler.c
vm/nga-c/retro-image.c
vm/nga-c/retro-runtime.c
vm/nga-c/retro-unix.c
vm/nga-c/retro-windows.c
vm/nga-c-native-x86/386.ld
vm/nga-c-native-x86/386.s
vm/nga-c-native-x86/386flat.ld
vm/nga-c-native-x86/Makefile
vm/nga-c-native-x86/README.md
vm/nga-c-native-x86/image.c
vm/nga-c-native-x86/retro.c
vm/nga-c-native-x86/bin/.keep
vm/nga-c-no-libc/Makefile
vm/nga-c-no-libc/README
vm/nga-c-no-libc/fbsd.s
vm/nga-c-no-libc/fbsd64.s
vm/nga-c-no-libc/image.c
vm/nga-c-no-libc/linux.s
vm/nga-c-no-libc/macos.s
vm/nga-c-no-libc/retro.c
vm/nga-cpp/barebones.cpp
vm/nga-cpp/barebones_image.cpp
vm/nga-cpp/debug.cpp
vm/nga-cpp/debug_image.cpp
vm/nga-cpp/devices.cpp
vm/nga-cpp/devices_unix.cpp
vm/nga-cpp/devices_windows.cpp
vm/nga-cpp/nga_vm.hpp
vm/nga-cpp/release.cpp
vm/nga-cpp/release_image.cpp
vm/nga-csharp/retro.cs
vm/nga-js/image.js
vm/nga-js/index.html
vm/nga-js/nga.js
vm/nga-js/style.css
vm/nga-pascal/bridge.pas
vm/nga-pascal/listener.lpr
vm/nga-pascal/nga.inc
vm/nga-pascal/nga.pas
vm/nga-python/retro.py
vm/nga-swift/Nga.swift
vm/nga-swift/image.swift
vm/pforth/ansilocs.fth
vm/pforth/bench.fth
vm/pforth/c_struct.fth
vm/pforth/case.fth
vm/pforth/condcomp.fth
vm/pforth/coretest.fth
vm/pforth/file.fth
vm/pforth/filefind.fth
vm/pforth/floats.fth
vm/pforth/forget.fth
vm/pforth/history.fth
vm/pforth/loadhist.fth
vm/pforth/loadp4th.fth
vm/pforth/locals.fth
vm/pforth/math.fth
vm/pforth/member.fth
vm/pforth/misc1.fth
vm/pforth/misc2.fth
vm/pforth/numberio.fth
vm/pforth/pforth.dic
vm/pforth/private.fth
vm/pforth/require.fth
vm/pforth/save-input.fth
vm/pforth/savedicd.fth
vm/pforth/see.fth
vm/pforth/siev.fth
vm/pforth/smart_if.fth
vm/pforth/strings.fth
vm/pforth/system.fth
vm/pforth/t_alloc.fth
vm/pforth/t_case.fth
vm/pforth/t_corex.fth
vm/pforth/t_file.fth
vm/pforth/t_floats.fth
vm/pforth/t_include.fth
vm/pforth/t_load.fth
vm/pforth/t_load_defer.fth
vm/pforth/t_load_pairs.fth
vm/pforth/t_load_semi.fth
vm/pforth/t_load_undef.fth
vm/pforth/t_locals.fth
vm/pforth/t_nolf.fth
vm/pforth/t_required_helper1.fth
vm/pforth/t_required_helper2.fth
vm/pforth/t_strings.fth
vm/pforth/t_tools.fth
vm/pforth/termio.fth
vm/pforth/tester.fth
vm/pforth/trace.fth
vm/pforth/tut.fth
vm/pforth/wordslik.fth
vm/pforth-c/pf_all.h
vm/pforth-c/pf_cglue.c
vm/pforth-c/pf_cglue.h
vm/pforth-c/pf_clib.c
vm/pforth-c/pf_clib.h
vm/pforth-c/pf_core.c
vm/pforth-c/pf_core.h
vm/pforth-c/pf_float.h
vm/pforth-c/pf_guts.h
vm/pforth-c/pf_host.h
vm/pforth-c/pf_inc1.h
vm/pforth-c/pf_inner.c
vm/pforth-c/pf_io.c
vm/pforth-c/pf_io.h
vm/pforth-c/pf_io_none.c
vm/pforth-c/pf_main.c
vm/pforth-c/pf_mem.c
vm/pforth-c/pf_mem.h
vm/pforth-c/pf_save.c
vm/pforth-c/pf_save.h
vm/pforth-c/pf_text.c
vm/pforth-c/pf_text.h
vm/pforth-c/pf_types.h
vm/pforth-c/pf_win32.h
vm/pforth-c/pf_words.c
vm/pforth-c/pf_words.h
vm/pforth-c/pfcompfp.h
vm/pforth-c/pfcompil.c
vm/pforth-c/pfcompil.h
vm/pforth-c/pfcustom.c
vm/pforth-c/pfdicdat_arm.h
vm/pforth-c/pfinnrfp.h
vm/pforth-c/pforth.h
vm/pforth-c-utf8/pf_all.h
vm/pforth-c-utf8/pf_cglue.c
vm/pforth-c-utf8/pf_cglue.h
vm/pforth-c-utf8/pf_clib.c
vm/pforth-c-utf8/pf_clib.h
vm/pforth-c-utf8/pf_core.c
vm/pforth-c-utf8/pf_core.h
vm/pforth-c-utf8/pf_float.h
vm/pforth-c-utf8/pf_guts.h
vm/pforth-c-utf8/pf_host.h
vm/pforth-c-utf8/pf_inc1.h
vm/pforth-c-utf8/pf_inner.c
vm/pforth-c-utf8/pf_io.c
vm/pforth-c-utf8/pf_io.h
vm/pforth-c-utf8/pf_io_none.c
vm/pforth-c-utf8/pf_main.c
vm/pforth-c-utf8/pf_mem.c
vm/pforth-c-utf8/pf_mem.h
vm/pforth-c-utf8/pf_save.c
vm/pforth-c-utf8/pf_save.h
vm/pforth-c-utf8/pf_text.c
vm/pforth-c-utf8/pf_text.h
vm/pforth-c-utf8/pf_types.h
vm/pforth-c-utf8/pf_win32.h
vm/pforth-c-utf8/pf_words.c
vm/pforth-c-utf8/pf_words.h
vm/pforth-c-utf8/pfcompfp.h
vm/pforth-c-utf8/pfcompil.c
vm/pforth-c-utf8/pfcompil.h
vm/pforth-c-utf8/pfcustom.c
vm/pforth-c-utf8/pfdicdat_arm.h
vm/pforth-c-utf8/pfinnrfp.h
vm/pforth-c-utf8/pforth.h
vm/pforth-c-utf8/posix/pf_io_posix.c
vm/pforth-c-utf8/stdio/pf_fileio_stdio.c
vm/pforth-c-utf8/stdio/pf_io_stdio.c
vm/pforth-c-utf8/win32/pf_io_win32.c
vm/pforth-c-utf8/win32_console/pf_io_win32_console.c
vm/pforth-c/posix/pf_io_posix.c
vm/pforth-c/stdio/pf_fileio_stdio.c
vm/pforth-c/stdio/pf_io_stdio.c
vm/pforth-c/win32/pf_io_win32.c
vm/pforth-c/win32_console/pf_io_win32_console.c
vm/pforth/utils/clone.fth
vm/pforth/utils/dump_struct.fth
vm/pforth/utils/load_file.fth
vm/pforth/utils/make_all256.fth