Motorola 6800

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • exorsim

    Motorola M6800 (6800) Exorciser / SWTPC emulator

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • llvm-project

    This fork of the canonical git mirror of the LLVM subversion repository adds (e)Z80 targets. Please refer to the wiki for important build instructions. (by jacobly0)

    Very cool. While obviously not ideal, the results are probably accurate within a small factor. Unfortunately there's no assembly version for 65C02 but Z80 does surprisingly well in this test.

    I muse what could be done with modern cross-compiler (SAT solving for optional code sequences?) A llvm backend for Z80 has recently kicked back into gear: https://github.com/jacobly0/llvm-project

  • BallySternOS

    Discontinued Arduino-based Operating System for Stern MPU-100 and Bally AS-2518-17 pinball machines. This library should be unpacked into a folder for a particular machine's implementation (Example: Stars2020).

    a lot of pinball machines are based on the 6800. i've been really impressed by one project that replaces the 6800 with an avr by just wiring up all the relevant pins and holding the 6800 in halt:

    https://github.com/BallySternOS/BallySternOS

    i've started working on a derivative project using an rp2040 instead of the avr with hopes of offloading the 6800 bus work to a pio

  • 6502-cpp

  • Heathkit_ET-3400

    Resources for the Heathkit ET-3400 Microprocessor Training System + Kansas City Standard (KCS) Cassette Data Audio Encoding / Decoding of Files

    [3] https://github.com/CalPlug/Heathkit_ET-3400

    There is something special to me about the idea of writing modern C++, and compiling it for such early microprocessors. The 512 bytes of RAM is a pretty big limitation though. I wanted to try and emulate an EEPROM using an Arduino or FPGA, but got stalled out on the project. From time to time I like to browse through the LLVM backend documentation, but I can't seem to commit to trying to build a backend.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Compiling C in the browser using WebAssembly

    11 projects | news.ycombinator.com | 7 Oct 2024
  • Particle/liquid attraction simulator with raylib C++

    1 project | news.ycombinator.com | 7 Oct 2024
  • Mirage: Automatically Generating Fast GPU Kernels for PyTorch Programs

    1 project | news.ycombinator.com | 7 Oct 2024
  • Fusion – A language designed to transpile to multiple popular languages at once

    1 project | news.ycombinator.com | 7 Oct 2024
  • Piper – A fast, local neural text to speech system

    1 project | news.ycombinator.com | 7 Oct 2024

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?