GitXplorerGitXplorer
b

something-md

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
69eb85a389d30091a4fc103e56434cae56c49c7a

Fix some crackling in bgm2

bbdero committed 8 years ago
Unverified
a1ff6fd88860d6df2951f09cacad21bb785c301c

Add pausing via start button + pause music

bbdero committed 8 years ago
Unverified
1fc6ba0e58e54b65e706b80fd676c5c0975ae932

Background scrolling

bbdero committed 8 years ago
Unverified
f30216fda7c24fb520c94c944d13e02c4475f41e

Register sample and add sound channel rotation

bbdero committed 8 years ago
Unverified
e2030a2e4690ab8ae98bef7ab66dd896dd97317b

De-angusify

bbdero committed 8 years ago
Unverified
bc25b3b885f180f9a1a1a1b85f65c6a1091b0205

Add sound for bumping into wall

bbdero committed 8 years ago

README

The README file for this repository.

something-md

Simple SEGA Genesis homebrew example.

Contents

This demo contains examples of the following:

  • [x] A generic Makefile for compilation with gendev (basically just a stripped down version of cave-story-md's Makefile)
  • [x] A dud CMakeLists.txt to make autocomplete work in cmake-based IDEs like CLion
  • [x] Dynamic allocation of structs
  • [x] A scrolling background
  • [x] Animated sprites
  • [x] XGM background music
  • [x] D-pad input
  • [x] Initializing a sound sample and playing it, cycling through PCM channels

Build instructions

  1. Download andwn's latest gendev build, extract it, and move the toolchains directory into /opt.
# Visit this URL for the latest build: https://github.com/andwn/gendev/releases
wget https://github.com/andwn/gendev/releases/download/2017.01.20/gendev-17.01.tar.bz2
tar xvf gendev-17.01.tar.bz2
sudo mv opt/toolchains /opt
  1. Clone this repository and make this demo.
git clone https://github.com/bdero/something-md.git something-md
cd something-md
make
  1. (Optional, but recommended) Compile and use BlastEm to run the rom.
hg clone https://www.retrodev.com/repos/blastem
cd blastem
make
./blastem /path/to/something.bin