Skip to content

rhargreaves/mega-drive-fm-synth-experiments

Repository files navigation

Sega Mega Drive Experiments Build Status

Various experiments mostly centred around the Yamaha YM2612 FM Synthesis & PSG chips.

Table of Contents

  1. Experiments in 68000 Assembly
  2. Experiments in C using SGDK (this directory).

Getting Started

Compiling from source:

Docker (macOS/Linux)

./docker-make

Linux

  1. Clone and make gendev.
  2. Run make

Run

Emulated (Regen via Wine)

./run-regen bin/out.bin

Actual Mega Drive (via Everdrive USB link)

First install the megaedx7-run tool (requires Golang):

  1. git clone [email protected]:rhargreaves/devkit-mega-everdrive-x7.git
  2. make install

Upload and execute the ROM on the Mega Drive:

./run-everdrive bin/out.bin