• Stars
    star
    2
  • Language
    C
  • Created 9 months ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Just making an experimental VM that uses only ASCII printable characters for instruction ops, might port into to an FPGA

More Repositories

1

dbcc

CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
C
340
star
2

forth-cpu

A Forth CPU and System on a Chip, based on the J1, written in VHDL
VHDL
320
star
3

libforth

libforth: A small Forth interpreter that can be used as a library written in c99
C
176
star
4

bit-serial

A bit-serial CPU written in VHDL, with a simulator written in C.
VHDL
110
star
5

embed

An embeddable, tiny Forth interpreter with metacompiler.
Forth
91
star
6

subleq

16-bit SUBLEQ CPU running eForth - just for fun
Forth
52
star
7

q

A fixed point library (Signed Q16.16) for embedded systems.
C
36
star
8

pickle

Improvements to picol: A TCL like interpreter suitable as an shell in an embedded system
C
23
star
9

shrink

LZSS/RLE compression library - for making big things small and then back again, or big things slightly bigger...
C
17
star
10

httpc

HTTP client for embedded use - supports redirects and resume.
C
14
star
11

cdb

Constant Database Clone
C
12
star
12

utf8

UTF-8 library functions
C
7
star
13

liblisp

liblisp; a lisp interpreter that can be used as a library written in c99
C
7
star
14

rust-embed-forth

A small eForth VM and image in rust
Rust
7
star
15

os

VM/OS/Language work in progress
C
7
star
16

edlin

Line Editor Library for constrained systems (that also have a command line and file system...)
C
7
star
17

subleq-js

SUBLEQ eForth website and interactive interpreter.
HTML
6
star
18

lzss-forth

LZSS compression in Forth
Forth
6
star
19

forth2c

Forth 2 C compiler
Python
4
star
20

ledcom

Using an LED for light sensing and two way communication
C
4
star
21

muxleq

A two instruction set computer that greatly speeds things up over SUBLEQ
Forth
4
star
22

nackle

Crypto tools and protocols
C
3
star
23

ngram

Print out a list of ngrams for a file; works on binary data as well as text
C
3
star
24

third

Cleaned up source for a Forth like interpreter from a 1992 IOCCC winner called 'buzzard'
C
3
star
25

ebnf

EBNF compiler compiler - second attempt!
C
3
star
26

nvram

Non-volatile variables in C
Perl
3
star
27

subleq-nodejs

NPM package for SUBLEQ VM
JavaScript
2
star
28

junk

A junk yard of code
C
2
star
29

arduino

Miscellaneous Arduino Projects: FORTH, Morse Code and LED communications
C
2
star
30

unit

Tiny Unit Test "Framework" in C
C
2
star
31

snake

snake in forth
Forth
2
star
32

mod-pickle

Modules for the pickle interpreter
C
2
star
33

allocator

library to allocate from a pool, written in C, which should integrate with some of my other libraries
C
2
star
34

tga

netpbm to tga file
C
2
star
35

uart

General Purpose UART in VHDL
VHDL
2
star
36

morse

Simple Morse code encoding and decoding in a header only library
C
2
star
37

gladiators

Evolve tiny agents that attack each other and find food
C
2
star
38

eweb

An embeddable webserver (originally from dweb)
C
2
star
39

sntp

bare bone sntp implementation
C
2
star
40

subleq-perl

Perl N-Bit SUBLEQ interpreter with an eForth image
Perl
2
star
41

localely

Unflipping the <ctype.h> functions
C
2
star
42

hexy

Portable hexdumping routines with all the bells and whistles
C
2
star
43

subleq-vhdl

SUBLEQ computer written in VHDL for an FPGA that runs Forth
VHDL
2
star
44

ansi

ANSI terminal functions for the Pickle Interpreter
Tcl
1
star
45

forth.vim

Modified version of the Forth syntax rules for Vim
Vim Script
1
star
46

note

CLI Note taking application
C
1
star
47

fuzzy

Fuzzy string matching in perl
Perl
1
star
48

subleq-rust

SUBLEQ VM for rust with an eForth image
Rust
1
star
49

scrape

Messing around with python modules and web scraping, nothing special
Python
1
star
50

web.anapnea

My website hosted at anapnea.
HTML
1
star
51

monte-pl

A silly Monte Carlo method script to calculate Pi in Perl
Perl
1
star
52

subleq-forth

A Forth implementation of the SUBLEQ virtual machine.
Forth
1
star
53

fifo

A simple FIFO written in C
C
1
star
54

subleq-python

Python N-Bit SUBLEQ Interpreter with eForth image
Python
1
star
55

crud

A python web based CRUD application; sort of a skeleton and proof of concept project
Python
1
star
56

lisp

A small (~1000LoC) embeddable LISP interpreter
C
1
star
57

tkfind

GUI file finding utility in perl
Perl
1
star
58

howerj.github.io

website for howerj
HTML
1
star
59

tftp

Portable TFTP client and server
C
1
star
60

cdbdbs

Example databases for 32-bit version of CDB
1
star
61

dxsde

auto-generate configuration editor (experimental)
C#
1
star
62

poly

Generate list of a polynomials and some info about them for a Linear Feedback Shift Register (LFSR)
C
1
star
63

jiggle

A small auto-hotkey script to jiggle the mouse to stop screen savers from locking the screen on Windows
AutoHotkey
1
star
64

diff

A small diff utility
C
1
star
65

ffs

Forth File System using the BLOCK word-set
Forth
1
star
66

lfsr-vhdl

An implementation of a CPU that uses a Linear Feedback Shift Register as a Program Counter instead of a normal one
VHDL
1
star
67

tile

Stupid maze generator
C
1
star
68

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.
JavaScript
1
star
69

lfsr

A VM that uses LFSR instead of a normal program counter
Forth
1
star