Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with retrocomputing

A curated list of projects in awesome lists tagged with retrocomputing .

https://github.com/magiblot/tvision

A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.

ascii borland borland-cpp cpp cpp14 cross-platform linux linux-console ms-dos msvc ncurses retrocomputing retroprogramming terminal text-based tui turbo-vision utf-8 utf8-everywhere windows

Last synced: 30 Sep 2024

https://github.com/paladin-t/fantasy

A curated list of available fantasy consoles/computers.

8-bit fantasy-computer fantasy-console pixelart retrocomputing retrogaming

Last synced: 30 Sep 2024

https://github.com/dwhinham/mt32-pi

🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.

audio bare-metal baremetal midi midi-device ms-dos mt-32 raspberry-pi raspberrypi retrocomputing retrogaming synthesizer

Last synced: 28 Sep 2024

https://github.com/taviso/123elf

A native port of Lotus 1-2-3 to Linux.

lotus retrocomputing spreadsheet terminal unix

Last synced: 30 Sep 2024

https://github.com/mihaip/infinite-mac

A classic Mac loaded with everything you'd want

classic-mac-os emulation retrocomputing webassembly

Last synced: 25 Sep 2024

https://github.com/Emupedia/emupedia.github.io

The purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.

desktop dosbox dosgame emularity emulation emulator emupedia games js-dos mame preserve-games retrocomputing retrogaming video-games virtual virtual-desktop virtual-machine win95 win98 windows-desktop

Last synced: 24 Sep 2024

https://github.com/retronas/retronas

Use a Raspberry Pi, old computer or VM as network storage for different retro computers and consoles

apple classicmac mister misterfpga msdos nas openps2loader raspberrypi retro retrocomputing retrogaming storage vintage win2k win95 win98 win9x winxp

Last synced: 28 Sep 2024

https://github.com/jaromaz/macintoshpi

MacintoshPi is a project that allows running full-screen versions of Apple's Mac OS 7, Mac OS 8 and Mac OS 9 with sound, active online connection and modem emulation under Raspberry Pi.

apple commodore emulation emulator macintosh raspberry-pi raspberry-pi-2 raspberry-pi-3 raspberry-pi-zero raspberry-pi-zero-2-w raspberry-pi-zero-w raspberrypi retrocomputing retrogaming

Last synced: 28 Sep 2024

https://github.com/taviso/wpunix

WordPerfect for UNIX Character Terminals

retrocomputing terminal unix wordperfect

Last synced: 01 Aug 2024

https://github.com/Zeal8bit/Zeal-8-bit-OS

An Operating System for Z80 computers, written in assembly

os retrocomputing system z80

Last synced: 31 Jul 2024

https://github.com/atauenis/webone

HTTP 1.x proxy that makes old web browsers usable again in the Web 2.0 world.

archiveorg escargot http-client http-proxy http-server http1-0 http1-1 https-proxy retrocomputing yt-dlp

Last synced: 01 Aug 2024

https://github.com/sdima1357/esp32_usb_soft_host

ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.

board emulators esp32 esp32c3 espressif iot retrocomputing retrogaming risc-v usb usb-hid usb-host xtensa

Last synced: 27 Sep 2024

https://github.com/markmoxon/cassette-elite-beebasm

Fully documented and annotated source code for the cassette version of Elite on the BBC Micro

6502 6502-assembly acornsoft bbc bbc-micro bbcmicro elite retrocomputing retrogaming

Last synced: 03 Aug 2024

https://github.com/markmoxon/nes-elite-beebasm

Fully documented and annotated source code for Elite on the Nintendo Entertainment System (NES)

6502 6502-assembly acornsoft bbc bbc-micro bbcmicro elite nes nintendo-nes retrocomputing retrogaming

Last synced: 04 Aug 2024

https://dirkwhoffmann.github.io/virtualc64/

VirtualC64 is a cycle-accurate C64 emulator for macOS

c64 commodore emulator retro retrocomputing retrogaming

Last synced: 01 Aug 2024

https://dirkwhoffmann.github.io/vAmiga/

vAmiga is a user-friendly Amiga 500, 1000, 2000 emulator for macOS

amiga amiga-emulator emulator retrocomputing

Last synced: 01 Aug 2024

https://github.com/smallsco/macstodon

A basic Mastodon client for Classic Mac OS

68k fediverse macintosh macos mastodon retrocomputing retroprogramming

Last synced: 30 Sep 2024

https://github.com/mignon-p/json65

A JSON parser written in 6502 assembly language.

6502 6502-assembly json retrocomputing

Last synced: 07 Sep 2024

https://github.com/ppelleti/json65

A JSON parser written in 6502 assembly language.

6502 6502-assembly json retrocomputing

Last synced: 01 Aug 2024

https://github.com/emmanuel-marty/lzsa

Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros

6309 6502 6809 8-bit 8088 assembler c c64 compression ibm-pc retrocomputing suffix-array z80 zx-spectrum

Last synced: 29 Sep 2024

https://github.com/hrvach/espple

Apple 1 Emulator with wireless PAL RF Output

apple apple1 broadcast emulation emulator esp8266 retrocomputing rf

Last synced: 26 Sep 2024

https://github.com/640-KB/GLaBIOS

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

8088 bios dos glados ibm-pc retrocomputing x86-16

Last synced: 04 Aug 2024

https://github.com/1801BM1/vm80a

i8080 precise replica in Verilog, based on reverse engineering of real die

8080 cpucore fpga i8080a microprocessor retro retrocomputing reverse schematics verilog

Last synced: 09 Aug 2024

https://github.com/1801BM1/cpu11

Revengineered ancient PDP-11 CPUs, originals and clones

cpucore engineering hdl pdp-11 retrocomputing reverse verilog

Last synced: 09 Aug 2024

https://github.com/taviso/lotusdrv

Lotus 1-2-3 R4D Display Driver for DOSEMU

123 dos retrocomputing

Last synced: 04 Aug 2024

https://github.com/mecparts/RetroWiFiModem

An ESP8266 based RS232 <-> WiFi modem with Hayes AT style commands and LED indicators

esp8266 hayes kicad modem openscad retrocomputing rs-232 rs232 vintage wifi

Last synced: 04 Aug 2024

https://github.com/jblang/supermon64

Original sources and binaries for Supermon+64 V1.2 by Jim Butterfield

6502 assembler assembly c64 commodore monitor retrocomputing

Last synced: 29 Sep 2024

https://github.com/wfjm/w11

PDP-11/70 CPU core and SoC

fpga pdp-11 pdp11 retrocomputing vhdl

Last synced: 09 Aug 2024

https://github.com/terremoth/pc-carroca

Teu computador é uma carroça? Não tem problema, vamos torná-lo utilizável

debloat debloater guide hardware linux linux-desktop-configuration old old-computer old-pc old-software oldware retro retrocomputing unbloated

Last synced: 01 Aug 2024

https://github.com/8bitkick/BBCMicroBot

Runs your toot on an 8-bit computer emulator

bbc-micro bot code-golf emulator mastodon retrocomputing

Last synced: 02 Aug 2024

https://github.com/ibara/8088ify

The famous Intel 8080 CP/M 2.2 to Intel 8086/8088 MS-DOS assembly language translator.

8080 8086 8088 assembler assembly c cp-m cpm dos ibm-pc intel ms-dos msdos open-watcom retro retrocomputer retrocomputing transpiler unix x86

Last synced: 29 Sep 2024

https://github.com/jblang/z80ctrl

AVR-based bootloader, I/O, and debugging for Z80-based computers

altair avr bootloader cpm monitor rc2014 retrocomputing z80

Last synced: 04 Aug 2024

https://github.com/jayschwa/dos.zig

Create DOS programs with Zig

dos retrocomputing zig

Last synced: 03 Aug 2024

https://github.com/rsanchovilla/SimH_cpanel

SimH simulator emulator fork with Control Panels and Visual devices. IBM 650, IBM NORC, IBM 701, IBM 360, SWTPC 6800, Ferranti Mark I, HP 2100

computer-history emulator ferranti hp2100 ibm360 ibm650 ibm701 ibm704 ibm709 ibm7090 norc ramac retrocomputing simh simulator swtpc6800

Last synced: 26 Aug 2024

https://github.com/electrified/rc2014-ym2149

KiCad schematics and gerbers for a YM sound card for the RC2014. See it in action here: https://www.youtube.com/watch?v=-iLwi9FagFE

kicad pcb-layout rc2014 retrocomputing z80

Last synced: 04 Aug 2024

https://github.com/source-solutions/sebasic4

SE BASIC - A free BASIC interpreter written in Z80 assembly language

assembly-language atari basic interpreter microsoft retrocomputing z80

Last synced: 29 Sep 2024

https://github.com/philspil66/ibm-pc-bios

This is a reconstruction of the original 1981-82 IBM PC BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals.

assembly assembly-language assembly-language-programming bios ibm programming retrocomputer retrocomputers retrocomputing

Last synced: 29 Sep 2024

https://github.com/jblang/SN76489

SN76489 Sound Card for RC2014

colecovision electronics games pcb retrocomputing sn76489 sound

Last synced: 04 Aug 2024

https://github.com/fieserWolF/convertron3000

Convertron3000 commodore 64 graphics converter

c64 commodore-64 converter graphics retrocomputing

Last synced: 01 Aug 2024

https://github.com/kreiach/8blit

Episode source code for the 8-bit Atari 2600 / VCS / Video Computer System, one of the pioneering home gaming consoles.

6502 assembly assembly-6502 assembly-language atari atari-2600 atari2600 atarivcs game-development gamedev homebrew retro retrocomputing retrogaming retroprogramming stella

Last synced: 29 Sep 2024

https://github.com/taviso/timex

A hello world for the timex m851

retrocomputing

Last synced: 04 Aug 2024

https://github.com/ponceto/xcpc-emulator

Xcpc - Amstrad CPC emulator for Linux, BSD, Unix [this repository is a mirror]

amstrad amstrad-cpc athena c emulation emulator intrinsic linux mirror motif retrocomputing retrogaming x11

Last synced: 01 Aug 2024

https://github.com/jankammerath/HttpTimeTravelProxy

Http Time Travel Proxy is an HTTP proxy server written in NodeJS to allow browsing back in time using archive.org's WaybackMachine. You can configure your Internet Explorer or Netscape Navigator on any system to use this proxy to travel back in time and browse the world wide web of yesteryear.

browser http http-proxy linux nodejs proxy proxy-server retrocomputing server time-travel vintage-computers wayback-machine world-wide-web www

Last synced: 01 Aug 2024

https://github.com/gbirkel/merryo_trolls

Super Merryo Trolls, an Apple IIgs game abandoned in 1994, then recovered 30 years later with modern tools.

apple-iigs assembly-language retrocomputing retrogaming

Last synced: 28 Sep 2024

https://github.com/bobbimanners/EightBall

The Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC20

apple2 commodore-64 commodore-vic20 compiler interpreter programming-language retrocomputing

Last synced: 03 Aug 2024

https://github.com/jblang/GameController

Game Controller interface for RC2014

atari colecovision controller games genesis joystick pcb retrocomputing

Last synced: 04 Aug 2024

https://github.com/MihaMarkic/modern-vice-pdb-monitor

A modern version of VICE PDB monitor

c64-tool ide retrocomputing vice

Last synced: 03 Aug 2024

https://github.com/mkoloberdin/zemu

ZX Spectrum Emulator by restorer(Sinus) & others

emulator retrocomputing speccy z80 zx-spectrum zx-spectrum-emulator

Last synced: 29 Jul 2024

https://github.com/swetland/ahcc

Atari ST C89 Compiler (Mirror)

atari-st c-compiler c89 retrocomputing

Last synced: 29 Sep 2024

https://github.com/laullon/b2t80s

b2t80s - Z80 Based Computers Emulator (back to the 80's)

8bits amstrad amstrad-cpc computers-emulator retrocomputing retrogaming z80 z80-emulator zx-spectrum

Last synced: 29 Jul 2024

https://github.com/andyste1/SpecCore

A simple retro game engine inspired by the ZX Spectrum and Sinclair Basic

csharp game-engine retrocomputing retrogaming sinclair zx-spectrum

Last synced: 29 Jul 2024

https://github.com/stefanschramm/retroload

RetroLoad.com is a web application for converting tape archive files of historical computers into sound.

6502 6510 8bit-computers acorn-electron assembly atari800 c64 cpc464 hello-world kc85 lc80 msx retrocomputing retrogaming tape-archive ti994a vic20 vintage-computers z1013 z80

Last synced: 02 Oct 2024

https://github.com/dfandrich/fvcbm

A program which displays directories of Commodore 64 & 128 compatible archive files

archiver commodore commodore-128 commodore-64 emulation file-info ms-dos retrocomputing unix

Last synced: 01 Oct 2024

https://github.com/fpw/yamas

Yamas: Yet Another Macro Assembler (for the PDP-8)

assembler pdp-8 retrocomputing vintage-computers

Last synced: 29 Sep 2024

https://github.com/ohnosec/zmakebas

A Spectrum BASIC tokenizer (text file → .TAP/.P) [Public domain]

retrocomputing zx-spectrum

Last synced: 29 Jul 2024

https://github.com/indigoparadox/mpyrite

Absolutely tiny toy python-ish interpreter built around maug/retroflat

c89 maug pre-alpha python retrocomputing toy-language

Last synced: 29 Sep 2024

https://github.com/arttu76/zxspectrumimagecomposer

ZX Spectrum Image Composer allows you to convert, edit and export ZX Spectrum images

graphics image-manipulation retrocomputing zx-spectrum

Last synced: 29 Jul 2024

https://github.com/vkorbes/vdos

V's notes on MS-DOS programming.

assembly assembly-x86 ibm-pc ms-dos retrocomputing

Last synced: 04 Aug 2024

https://github.com/picosonic/arcimage

This is a small program to read/write disk images from/to Archimedes disks in a PC's floppy drive.

archimedes data-archive data-recovery floppy-disk-images floppy-disks retrocomputing

Last synced: 01 Oct 2024

https://github.com/picosonic/teletext_mri

Teletext animation of my MRI brain scan on BBC Micro computer

bbc-micro bbcmicro mode7 mri mri-brain mri-images retro retrocomputing teletext

Last synced: 01 Oct 2024

https://github.com/marcin-chwedczuk/vga-experiments

Attempt to build a VGA card based on "gated" SRAM memory chips.

arduino retrocomputing vga vga-driver

Last synced: 27 Sep 2024

https://github.com/alexanderbazhenoff/brainwave-cracktro-v1

Crack intro for ZX-Spectrum computer

demoscene retrocomputing zx-spectrum

Last synced: 29 Jul 2024

https://github.com/alexanderbazhenoff/brainwave-cracktro-v2

Crack intro for ZX-Spectrum computer

demoscene retrocomputing zx-spectrum

Last synced: 29 Jul 2024

https://github.com/alexanderbazhenoff/stripped-512-bytes-intro

512 bytes intro for ZX-Spectrum computer

demoscene retrocomputing zx-spectrum

Last synced: 29 Jul 2024

https://github.com/andymccall/neo6502-development

Coding examples in 6502 assembler and C for the NEO6502 neoretro computer

6502 6502-assembly assembler c neo6502 retrocomputing

Last synced: 29 Sep 2024

https://github.com/andymccall/agon-development

Coding examples in Z80 assembler and C for the Agon neoretro computer

agon-light agon-light2 agonlight assembler c retrocomputing z80 z80-assembly

Last synced: 29 Sep 2024

https://github.com/andymccall/commander-x16-development

Coding examples in 6502 assembler and C for the Commander X16 neoretro computer

6502 6502-assembly assembler c commander-x16 commanderx16 retrocomputing

Last synced: 29 Sep 2024