Skip to content

Sega Genesis/Mega Drive assembly code examples from articles on namelessalgorithm.com.

Notifications You must be signed in to change notification settings

namalgo/genesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is This?

Sega Genesis/MegaDrive assembly code examples from articles on namelessalgorithm.com.

Prerequisites

  1. Download:

    vasmm68k_mot_Win64 and vasmz80_std_Win64

    Extract and put vasmm68k_mot.exe and vasmz80_std.exe in bin/.

  2. Open example dir and run assemble.bat.

  3. Load ROM from roms/ in your favourite emulator.

  4. The MAME Debug example requires Ruby.

Examples

Copyright and License

All source code in this repository has the following copyright:

Copyright 2022 Nameless Algorithm
See https://namelessalgorithm.com/ for more information.

And the following license:

You may use this source code for any purpose. If you do so, please attribute
'Nameless Algorithm' in your source, or mention us in your game/demo credits.
Thank you.

Thanks

In no particular order:

  • Matt Phillips for the BigEvilCorporation tutorials
  • iwis for Plutiedev
  • MarkeyJester for MC68000 tutorials
  • Flint/DARKNESS for MC 680x0 Reference 1.1
  • Alexey Melnikov/sorgelig for the MiSTer
  • Gregory Estrade for the fpgagen Sega Genesis/MegaDrive FPGA core
  • Mednafen Team for a great emulator
  • Sonic Retro/Sega Retro Team for segaretro.org and the Sonic disassembly (s1disasm)
  • Dr. Volker Barthelmann for vasm

About

Sega Genesis/Mega Drive assembly code examples from articles on namelessalgorithm.com.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published