Pinned Repositories
bit-serial
A bit-serial CPU written in VHDL, with a simulator written in C.
dbcc
CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
embed
An embeddable, tiny Forth interpreter with metacompiler.
forth-cpu
A Forth CPU and System on a Chip, based on the J1, written in VHDL
libforth
libforth: A small Forth interpreter that can be used as a library written in c99
lisp
A small (~1000LoC) embeddable LISP interpreter
pickle
Improvements to picol: A TCL like interpreter suitable as an shell in an embedded system
q
A fixed point library (Signed Q16.16) for embedded systems.
shrink
LZSS/RLE compression library - for making big things small and then back again, or big things slightly bigger...
subleq
16-bit SUBLEQ CPU running eForth - just for fun
howerj's Repositories
howerj/dbcc
CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
howerj/forth-cpu
A Forth CPU and System on a Chip, based on the J1, written in VHDL
howerj/bit-serial
A bit-serial CPU written in VHDL, with a simulator written in C.
howerj/subleq
16-bit SUBLEQ CPU running eForth - just for fun
howerj/q
A fixed point library (Signed Q16.16) for embedded systems.
howerj/pickle
Improvements to picol: A TCL like interpreter suitable as an shell in an embedded system
howerj/httpc
HTTP client for embedded use - supports redirects and resume.
howerj/cdb
Constant Database Clone
howerj/muxleq
A two instruction set computer that greatly speeds things up over SUBLEQ
howerj/subleq-js
SUBLEQ eForth website and interactive interpreter.
howerj/lfsr-vhdl
An implementation of a CPU that uses a Linear Feedback Shift Register as a Program Counter instead of a normal one
howerj/subleq-vhdl
SUBLEQ computer written in VHDL for an FPGA that runs Forth
howerj/ffs
Forth File System using the BLOCK word-set
howerj/gladiators
Evolve tiny agents that attack each other and find food
howerj/junk
A junk yard of code
howerj/lisp
A small (~1000LoC) embeddable LISP interpreter
howerj/subleq-perl
Perl N-Bit SUBLEQ interpreter with an eForth image
howerj/unit
Tiny Unit Test "Framework" in C
howerj/7400
Implementation of Forth for a VM designed to be implementable in 7400 series logic that will never be made
howerj/diff
A small diff utility
howerj/fifo
A simple FIFO written in C
howerj/howerj.github.io
website for howerj
howerj/lfsr
A VM that uses LFSR instead of a normal program counter that runs Forth
howerj/lzp
LZP Data compression CODEC
howerj/monte-pl
A silly Monte Carlo method script to calculate Pi in Perl
howerj/poly
Generate list of a polynomials and some info about them for a Linear Feedback Shift Register (LFSR)
howerj/subleq-network
Implementing a networking stack in Forth for a 16-bit eForth system that runs on a modified SUBLEQ machine
howerj/subleq-rust
SUBLEQ VM for rust with an eForth image
howerj/transcendence-mod-cymek
A mod for the game Transcendence, https://transcendence.kronosaur.com/
howerj/TranscendenceDev
Explore the farthest reaches of Human Space in this open-world space adventure.