Skip to content

stuffandahalf/GASMIC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GASMIC

Greg's retargettable assembler written in pure C.

Build Status

Currently targetting

  • Motorola 6809
  • Hitachi 6309
  • Zilog Z80

View the manual here

Requirements

  • An ANSI C compiler
  • CMake

Build

Build by running mkdir build && cd build && cmake .. && make

Retargetting

This assembler can be retargetted by adding a new folder within src/targets/ the name of your architecture. You will need to create two files within this folder:

  • arch.h - Contains basic information about your architecture(s).
  • arch.c - Contains the instructions available in your architecture and the registers and addressing modes they support. Additionaly, you will need to update src/targets.h to initialize your architecture for use.

Refer to the default 6x09 target folder for more direction.

About

Assembler for MC6809, HD6309, and other vintage CPUs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published