Skip to content

noddybox/casm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

repo moved

This version of casm is here for reference and is no longer updated. The repo has moved to https://deathstation9000.org.uk so it can be part of the backup processing for my own host.

casm

Portable cross assembler.

Usage

Simply pass it the file to assemble, i.e.

casm source.txt

Full documentation can be found in HTML format.

Processors

Currently casm supports:

  • Z80 (the default)
  • 6502
  • Gameboy CPU
  • 65c816/Ricoh 5A22 (SNES)
  • SPC700 (SNES sound chip - VERY untested)

Output Formats

Currently casm supports the following output drivers:

  • Raw binary output (works for Atari VCS)
  • ZX Spectrum TAP file
  • T64 Commodore 64 tape image
  • ZX81 P file
  • Gameboy ROM
  • SNES ROM
  • A simple library format for larger projects
  • NES ROM
  • Amstrad CPC CDT tape file
  • Intel HEX format files

Latest changes

  • Added Intel HEX format output