Thomas Harte's starred repositories

build-your-own-x

Master programming by recreating your favorite technologies from scratch.

PCem-ROMs

This is a collection of requiered ROMs files for PCem emulator. RIP PCem 2021

dendy

NES/Famicom emulator with network multiplayer

Language:GoLicense:MITStargazers:335Issues:6Issues:2

Nuked-MD-FPGA

Mega Drive/Genesis core written in Verilog

Language:VerilogLicense:GPL-2.0Stargazers:287Issues:15Issues:10

appler

Apple ][ emulator for MS-DOS, written in 8088 assembly

Language:AssemblyLicense:BSL-1.0Stargazers:260Issues:7Issues:5

GLaBIOS

A modern, scratch-built, open-source (GPLv3) alternative ROM BIOS for PC, XT, 8088 Clone or Turbo PCs.

Language:AssemblyLicense:GPL-3.0Stargazers:216Issues:23Issues:28

vga-text-mode-fonts

A big ol' pile of bitmap fonts in raw binary format, for use w/Fontraption font editor (and anywhere else)

samdisk

A portable disk image utility, specialising in copy-protected PC-compatible formats.

Language:C++License:MITStargazers:83Issues:17Issues:12

virtualxt

Portable, lightweight PC/XT emulator written in C.

Language:CLicense:NOASSERTIONStargazers:70Issues:7Issues:55

neskell

A Haskell 6502 Emulator

Language:AssemblyStargazers:69Issues:6Issues:0

clemens_iigs

An Apple IIgs Emulator and Debugger written in C/C++ for Windows, Linux and macOS

Language:CLicense:MITStargazers:54Issues:7Issues:51

test386.asm

x86 CPU tester for emulators

Language:AssemblyLicense:GPL-3.0Stargazers:50Issues:5Issues:13

pcxtbios

Super PC/Turbo XT BIOS

Language:AssemblyStargazers:49Issues:7Issues:0

MultiController

FDD+IDE MultiController for MSX

Stargazers:27Issues:0Issues:0

risc-v-emulator

A complete Risc-v RV32I emulator in Rust

Language:RustStargazers:26Issues:1Issues:0

marduk

Project to emulate the NABU Personal Computer

Language:CLicense:MITStargazers:24Issues:5Issues:2

ChaseHQ

Disassembling Chase H.Q. for the ZX Spectrum

Language:Visual Basic 6.0Stargazers:17Issues:2Issues:1

yagb

Yet Another Gameboy Emulator

Language:TypeScriptLicense:MITStargazers:16Issues:5Issues:6

Game-Boy-DOS

Yet another Game Boy emulator, for DOS

Language:CStargazers:16Issues:2Issues:0

regs

Apple IIgs reverse engineer tools

Language:CLicense:BSD-2-ClauseStargazers:9Issues:1Issues:0

hand386fix

70Hz VGA mode fixer for Hand386 handheld DOS PC

Language:AssemblyLicense:BSD-3-ClauseStargazers:9Issues:3Issues:1
Language:JavaScriptLicense:Apache-2.0Stargazers:6Issues:0Issues:4

solid65

compare emulators against eachother

Language:CLicense:GPL-2.0Stargazers:6Issues:1Issues:2

faqsys

A mirror of the FAQSYS programming reference

Language:CStargazers:6Issues:1Issues:0

samdos

Source code of samdos2, the standard disk operating system for the SAM Coupé.

DotXT

IBM XT emulator

xtbios

A generic opensource IBM XT BIOS clone

Language:AssemblyLicense:UnlicenseStargazers:4Issues:0Issues:0

65C02-JSON

A JSON document with the 65C02 opcodes. The "Illegal" instructions are lumped together under "Undocumented NOP". Please suggest edits or point out mistakes.

License:GPL-3.0Stargazers:1Issues:0Issues:0