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
httpc
HTTP client for embedded use - supports redirects and resume.
libforth
libforth: A small Forth interpreter that can be used as a library written in c99
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/shrink
LZSS/RLE compression library - for making big things small and then back again, or big things slightly bigger...
howerj/httpc
HTTP client for embedded use - supports redirects and resume.
howerj/cdb
Constant Database Clone
howerj/liblisp
liblisp; a lisp interpreter that can be used as a library written in c99
howerj/subleq-js
SUBLEQ eForth website and interactive interpreter.
howerj/muxleq
A two instruction set computer that greatly speeds things up over SUBLEQ
howerj/localely
Unflipping the <ctype.h> functions
howerj/ngram
Print out a list of ngrams for a file; works on binary data as well as text
howerj/ascii
Just making an experimental VM that uses only ASCII printable characters for instruction ops, might port into to an FPGA
howerj/hexy
Portable hexdumping routines with all the bells and whistles
howerj/junk
A junk yard of code
howerj/morse
Simple Morse code encoding and decoding in a header only library
howerj/sntp
bare bone sntp implementation
howerj/subleq-nodejs
NPM package for SUBLEQ VM
howerj/subleq-perl
Perl N-Bit SUBLEQ interpreter with an eForth image
howerj/subleq-vhdl
SUBLEQ computer written in VHDL for an FPGA that runs Forth
howerj/crud
A python web based CRUD application; sort of a skeleton and proof of concept project
howerj/digits-nodejs
In the spirit of making pointless little libraries for NPM I'm making one that calculates the number of digits required to represent a number in a given radix.
howerj/ffs
Forth File System using the BLOCK word-set
howerj/fifo
A simple FIFO written in C
howerj/howerj.github.io
website for howerj
howerj/subleq-forth
A Forth implementation of the SUBLEQ virtual machine.
howerj/subleq-python
Python N-Bit SUBLEQ Interpreter with eForth image
howerj/tile
Stupid maze generator