Skip to content

Partly-commented rebuildable disassembly of the Slogger Electron Expansion 2.0 ROM

Notifications You must be signed in to change notification settings

tom-seddon/SloggerElectronExpansion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Partly-commented rebuildable code for Slogger's Electron Expansion 2.0 ROM.

Builds a ROM exactly matching the Electron Expansion 2.02 ROM.

Build

(You don't actually need to do this! The original ROM is in the repo: originals/Electron-Expansion-v2.02.rom, along with a recent copy of the 64tass listing file.)

Build prerequisites

  • Python 3.x
  • 64tass on PATH
  • GNU Make

Clone the repo

This repo has submodules. Clone it with --recursive:

git clone --recursive https://github.com/tom-seddon/SloggerElectronExpansion

Alternatively, if you already cloned it non-recursively, you can do the following from inside the working copy:

git submodule init
git submodule update

Build

To build, run make from the root of the working copy.

The output is a .rom file, build/Electron-Expansion-v2.02.rom.

The build prints two file hashes, showing the contents match. The expected output is this:

dbc73e8d919c5615d0241d99db60e06324e16c86  build/Electron-Expansion-v2.02.rom
dbc73e8d919c5615d0241d99db60e06324e16c86  originals/Electron-Expansion-v2.02.rom

If the output matches the original, you can also do make lst to update the listing file in the originals folder - e.g., after adding useful comments, or improving label names, and so on.

Other stuff

There are manuals in the docs folder.

About

Partly-commented rebuildable disassembly of the Slogger Electron Expansion 2.0 ROM

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published