Thomas Harte's starred repositories

Mesen

Mesen is a cross-platform (Windows & Linux) NES/Famicom emulator built in C++ and C#

Language:C++License:GPL-3.0Stargazers:1248Issues:0Issues:0

MAM65C02-Processor-Core

Microprogrammed 65C02-compatible FPGA Processor Core (Verilog-2001)

Language:VerilogStargazers:52Issues:0Issues:0

modern-cpp-features

A cheatsheet of modern C++ language and library features.

License:MITStargazers:19278Issues:0Issues:0

Prince-of-Persia-Apple-II

A running-jumping-swordfighting game I made on the Apple II from 1985-89

Language:AssemblyLicense:NOASSERTIONStargazers:6410Issues:0Issues:0

yakc

Yet another KC emulator

Language:AssemblyLicense:MITStargazers:106Issues:0Issues:0

vicdoom

Doom for the VIC-20

Language:AssemblyStargazers:80Issues:0Issues:0

newkind

Elite: TNK repo mirror from mdw

Language:CStargazers:123Issues:0Issues:0

awesome-cpus

All CPU and MCU documentation in one place

Language:HTMLLicense:CC0-1.0Stargazers:1880Issues:0Issues:0

pop-beeb

Prince of Persia port to BBC Master

Language:C++Stargazers:45Issues:0Issues:0

a2audit

Apple II audit routines: for testing your Apple II or emulator

Language:AssemblyLicense:MITStargazers:29Issues:0Issues:0

apple2_rwts18

Roland Gustafsson's RWTS18 source code.

Language:AssemblyStargazers:17Issues:0Issues:0

biggoil

16K ZX81 fast action game.

Language:AssemblyStargazers:4Issues:0Issues:0

dsp-emulator

Dsp emulator

Language:PascalStargazers:60Issues:0Issues:0

TMS9918

Various documents for the TMS9918 VDP

Stargazers:59Issues:0Issues:0

The-MSX-Red-Book

The MSX Red Book in Markdown format.

Language:AssemblyStargazers:107Issues:0Issues:0

CLK

A latency-hating emulator of: the Acorn Electron and Archimedes, Amstrad CPC, Apple II/II+/IIe and early Macintosh, Atari 2600 and ST, ColecoVision, Enterprise 64/128, Commodore Vic-20 and Amiga, MSX 1/2, Oric 1/Atmos, early PC compatibles, Sega Master System, Sinclair ZX80/81 and ZX Spectrum.

Language:C++License:MITStargazers:914Issues:0Issues:0

ArtOfDestruction

A 3D vector tank game for the unexpanded Commodore VIC-20.

Language:AssemblyStargazers:4Issues:0Issues:0

EmulationResources

Collection of resources for emulator developers

Language:HTMLStargazers:89Issues:0Issues:0
Language:CLicense:GPL-3.0Stargazers:13Issues:0Issues:0

hanoi-cpm

Towers of Hanoi - CP/M version: generic and Commodore 128 specific

Language:PascalLicense:GPL-2.0Stargazers:31Issues:0Issues:0

CP-M-for-OS-X

A z80 emulator + CP/M-80 reimplementation that intends to allow original CP/M software to be used under OS X.

Language:Objective-CLicense:MITStargazers:226Issues:0Issues:0

6502_65C02_functional_tests

Tests for all valid opcodes of the 6502 and 65C02 processor

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

cl-6502

A 6502 emulator in Lisp.

Language:Common LispLicense:BSD-2-ClauseStargazers:274Issues:0Issues:0

ImageOptim

GUI image optimizer for Mac

Language:HTMLLicense:GPL-2.0Stargazers:9042Issues:0Issues:0

TiVo-Commander

A remote control and manager for TiVo Premiere devices.

Language:JavaLicense:GPL-2.0Stargazers:29Issues:0Issues:0

Babelish

Chaotically confused, like Babel

Language:RubyLicense:MITStargazers:253Issues:0Issues:0

Return-to-Antescher

An SDL-based game I wrote in a very small amount of time in 2006 that re-uses the Ant Attack 3d map from a first person perspective with some faddish stencil lighting.

Language:C++License:NOASSERTIONStargazers:2Issues:0Issues:0

Sam-Coupe-3d

An assembly vector 3d engine for the Sam Coupé, a British Z80-based microcomputer of the late 80s. Would likely be adaptable to other similar micros, such as the Spectrum and Amstrad CPC.

Language:ShellStargazers:15Issues:0Issues:0

ElectrEm

One of my older projects; a cycle-accurate emulator of the Acorn Electron, a 6502-based British home computer of the early 80s.

Language:C++Stargazers:9Issues:0Issues:0

Clock-Signal

An emulator that operates at the bus level (ie, all components communicate only using the same individual digital pathways as the original hardware, responding to a clock signal, etc); currently implemented: the Z80 and the various other parts that make up a ZX80 and a ZX81.

Language:CStargazers:13Issues:0Issues:0