David Banks's repositories

RGBtoHDMI

Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

Language:CLicense:GPL-3.0Stargazers:820Issues:65Issues:266

PiTubeDirect

Bare-metal Raspberry Pi project that attaches to the Acorn TUBE interface and emulates many BBC Micro Co Processors

Language:CLicense:GPL-3.0Stargazers:185Issues:34Issues:170

MMFS

Modern SD Card File System for Acorn 8-bit Machine (Master, Beeb, Electron)

AtomFpga

Dave's version of the Acorn Atom FPGA, based on AlanD's original from stardot.org.uk

Language:VHDLLicense:Apache-2.0Stargazers:31Issues:5Issues:3

6502Decoder

6502/65816/6800 Bus Protoco/Instruction Stream (for logic analysis capture files)

Language:CLicense:GPL-3.0Stargazers:27Issues:5Issues:10

AtomSoftwareArchive

Software relating to the Acorn Atom Software Archive of stardot.org.uk

Z80Decoder

Z80 Protocol Decoder (for logic analysis capture files)

Language:CLicense:GPL-3.0Stargazers:18Issues:6Issues:3

atf15xx_yosys

Design Flow for Atmel/Microchip ATF15xx CPLDs using Yosys and the Atmel Fitter

Music5000

FPGA implementation of the 1980's "Music 5000" wavetable synthesiser

Language:VHDLLicense:NOASSERTIONStargazers:8Issues:4Issues:5

BeebAccelerator

A high-speed replacement 65C02 CPU for the Beeb; meets timing at 80MHz, seems stable at 100MHz!

Language:VerilogStargazers:6Issues:4Issues:0

ReTuLaReMake

Open Source Tube ULA Remake

Language:VerilogStargazers:5Issues:4Issues:0

ADFS130

BeebASM Source for various versions of Acorn ADFS 1.0x (Electron) and 1.3x (Model B)

Language:AssemblyStargazers:4Issues:3Issues:0

6502Life

Experiments with Conway's Game of Life on the Acorn Atom and BBC Micro

Language:AssemblyLicense:GPL-2.0Stargazers:3Issues:4Issues:0

BBCSDL

BBC BASIC for SDL 2.0: for Windows, Linux (86), MacOS, Raspberry Pi, Android and iOS.

Language:CLicense:ZlibStargazers:3Issues:0Issues:0

Pi1MHz

Beeb 1MHz bus device emulator in a RaspberryPi

Language:CStargazers:3Issues:0Issues:0

Microtan65-FPGA

Tangerine Microtan 65 FPGA re-implementation

Language:VHDLStargazers:2Issues:2Issues:0

beeb816

65816 upgrade for BBC Micro, including lots of fast RAM (see also boot816)

Language:VerilogLicense:LGPL-2.1Stargazers:1Issues:0Issues:0

Digiac-Mac-III-FPGA

Digiac-Mac-III-FPGA

Language:VerilogStargazers:1Issues:0Issues:0

ElectronAP5

Electron AP5 CPLD Design

Language:VHDLStargazers:1Issues:2Issues:0

RAMMaster

RAM Master ROM Manager, written in 1985 by a much younger hoglet!

Language:AssemblyStargazers:1Issues:2Issues:0

AtomSign

Disassembly of the ROM from the Black Acorn Atom (ES5700 Pearce Electronic Signs)

Language:AssemblyStargazers:0Issues:2Issues:0

blitter-65xx-code

Support and demo code for the Blitter board in a BBC Micro with a 65xx processor

Language:AssemblyLicense:NOASSERTIONStargazers:0Issues:1Issues:0

Digiac-Mac-III

Disassembly and supporting info for this 6502 trainer board

Language:PythonStargazers:0Issues:1Issues:0

HCRMicronPlus

Reverse engineering of the HCR Micron Plus EPROM Programmer

Language:AssemblyStargazers:0Issues:2Issues:0

MEK6800D2

Experiments with the Motorola MEK6800D2 6800 Evaluation Kit

Language:AssemblyStargazers:0Issues:0Issues:0

palprom

Watford Electronics PALPROM Recreation

Stargazers:0Issues:2Issues:0

Smithbug

Smithbug - 6800 ROM monitor

Stargazers:0Issues:0Issues:0

snes-tests

ROMs for testing SNES 65816 and SPC-700 CPUs

Language:PythonLicense:MITStargazers:0Issues:0Issues:0