https://github.com/michaeltintiuc/sega-genesis-dev
Sega Genesis/Megadrive tinkering
https://github.com/michaeltintiuc/sega-genesis-dev
gendev genesis megadrive retroarch rom sega sega-genesis sega-mega-drive sega-megadrive sgdk
Last synced: about 2 months ago
JSON representation
Sega Genesis/Megadrive tinkering
- Host: GitHub
- URL: https://github.com/michaeltintiuc/sega-genesis-dev
- Owner: michaeltintiuc
- License: mit
- Created: 2018-03-30T22:32:44.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-11T08:02:35.000Z (about 7 years ago)
- Last Synced: 2025-02-06T09:35:19.228Z (3 months ago)
- Topics: gendev, genesis, megadrive, retroarch, rom, sega, sega-genesis, sega-mega-drive, sega-megadrive, sgdk
- Language: C
- Size: 248 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sega Genesis/Megadrive tinkering
> A work in progress
Given that a lot of the docs are outdated this may prove to be helpful as a sort of tutorial or set of examples.
## Installation
You will need the latest Gendev to compile the source and RetroArch to run ROMs
- [Gendev - Linux](https://github.com/kubilus1/gendev/releases)
- [Gendev - MacOS](https://github.com/SONIC3D/gendev-macos/releases)
- [RetroArch](http://www.retroarch.com/?page=platforms)SGDK comes with precompiled binaries for Windows
## Usage
Use the template dir as project base
```bash
cp -r template/ my-game/
```By default `make` will build and run the ROM in an emulator
```bash
# Compile and run a specific project
make -C hello/# Compile and run current project
cd hello/ && make
```If you'd like to trigger each step manually:
```bash
cd hello/# Compile source
make build# Run binary via RetroArch
make run
```Built with these awesome tools:
- [SGDK](https://github.com/Stephane-D/SGDK)
- [Gendev](https://github.com/kubilus1/gendev)
- [RetroArch](https://github.com/libretro/RetroArch)