• Stars
    star
    2
  • Language
    Python
  • License
    BSD 2-Clause "Sim...
  • Created about 1 year ago
  • Updated 4 months ago

Reviews

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

Repository Details

Small, FPGA soft-cores for multiplication, division, and other arithmetic (eventually). Written in Amaranth.

More Repositories

1

ym2151-decap

Silicon die analysis of the Yamaha YM2151 FM Synthesis chip
Lua
48
star
2

sentinel

Another size-optimized RISC-V CPU for your consideration.
Python
44
star
3

AT2XT

AT to XT Keyboard Protocol Converter firmware + schematic
Rust
27
star
4

swmon

Small command-line tool and GUI to switch monitor inputs from command line
Rust
23
star
5

spi_tb

CPOL=0, CPHA=0 SPI core for practicing formal verification with yosys
Verilog
19
star
6

m68kdis

Ancient but still respectable open source 68k disassembler.
C
9
star
7

postcard-infomem

Store `postcard`-serialized data in microcontroller information memory.
Rust
8
star
8

dumpcis

Dump PCMCIA Card Information Structure from DOS! Yes, in 2019.
C
8
star
9

prog-vb

Command Line Virtual Boy Flash Cart (FlashBoy) Programmer
Rust
8
star
10

pcuxn

UXN Implementation for the IBM PC
Python
7
star
11

pcbios

The big project that I am most likely to finish.
Assembly
6
star
12

safe-ftdi

Nominally-safe Rust wrapper around libftdi.
Rust
6
star
13

ATD_M117

Notes on reverse engineering the ADT Model M117 memory expansion ISA card.
Python
5
star
14

miform

Formal verification helpers for Migen
Python
5
star
15

n6502fpga

Resources to create FPGA resource-saving 6502 SoCs using the Migen HDL.
Python
5
star
16

FIXBASIC

DOS TSR that fixes PC DOS 5.0's QBASIC crashes on non-genuine IBM clones.
C
4
star
17

migen_uart

It's a UART... written in Migen!
Python
4
star
18

nwbackup

Network Backup program for mTCP (old DOS machines) and possible embedded targets.
C++
3
star
19

mercpcl

Command Line Mercury (www.micro-nova.com) Programmer
C
3
star
20

bmutils

My personal browser bookmarking utilities.
Python
3
star
21

tw-timestamp

Clipboard hook to convert copy/pasted dates into TiddlyWiki format.
Python
3
star
22

jcore-j1

J1 (with patches) CPU core of the J-core project
VHDL
3
star
23

libgccvb

Virtual Boy support libraries
C
3
star
24

efbutils

MachXO{1,2,3,5} Embedded Function Block (EFB) Utilities
Python
3
star
25

devdriv

A Repository for MS-DOS Device Drivers I've Written.
Assembly
3
star
26

msp430f5529

Rust Peripheral Access Crate (PAC) for MSP430F5529
Rust
2
star
27

REDos

Reverse-Engineering old MS-DOS applications to study how they work. For fun. In 2020.
1
star
28

omegabox

Multi-call binary for running Rust code on the space-sensitive Omega2.
Rust
1
star
29

m68k.kernel

Automatically exported from code.google.com/p/m68k.kernel
1
star
30

scanwidget

ARTIQ Scan Widget
Python
1
star
31

libvgm-rs

Rust bindings to libvgm.
Rust
1
star
32

i2c-server

HTTP Server for listening to I2C sensors
Rust
1
star
33

yaxpeax-6502

Basic yaxpeax backend for NMOS 6502.
Rust
1
star
34

chessie

Potentially misguided experiments in ML and types
Roff
1
star
35

yowasp-boolector

Boolector WebAssembly package for the YoWASP project
Shell
1
star
36

W65C02SXB

Code samples for the W65C02SXB 6502 Development Board
Assembly
1
star
37

amaranth_uart

It's a UART... written in Amaranth!
Python
1
star
38

pcd-netbsd

Panasonic CD Driver for NetBSD (Test to write a device driver w/ IOCTL)
C
1
star
39

yosys-experiments

A collection of yosys test cases I found useful to document
Verilog
1
star
40

msp430f5529-quickstart

Example code for MSP430F5529 in Rust. Not meant for general use yet.
GDB
1
star
41

ymsoc

MiSoC SoC for use with the JT51 YM2151-compat core.
Python
1
star
42

x86-strlib

String subroutines written in x86 assembly language. Provides DOS and BIOS-level functionality.
Python
1
star
43

tinyusb-sys

Rust FFI bindings to the tinyusb USB stack.
Rust
1
star
44

IRCbot

Custom Trivia IRC bot made in C. Requires a C compiler which can link against Berkeley Sockets/POSIX headers.
C
1
star
45

aoc-2022

Attempt at Advent of Code 2022 in Squeak/Smalltalk
Smalltalk
1
star
46

msp430g2xx-hal

Unstable embedded hal implementation for MSP430G2xx and MSP430F2xx devices.
Rust
1
star
47

snesdev

Basic SNES development environment written for SCons/WLA-DX. Would be better as a Gist.
Assembly
1
star
48

boneless-sim

Simulator for the Boneless CPU.
Python
1
star
49

mspdebug-embedded

Rust library/binary to control `mspdebug` from a separate process using embedded mode.
Rust
1
star
50

vbdemo

Virtual Boy Demo. Also a test for me to see if I can maintain a complicated source tree.
C
1
star
51

wb-notifier

Notifier daemon that I use for my Workbench using TinkerBoard.
Rust
1
star
52

xtpost

XT Server HTTP Client
Rust
1
star
53

pytest-amaranth-sim

Pytest plugin adding fixture for Amaranth simulation (in Python).
Python
1
star