Skip to content

About

Motorola 68000 assembler, clone of SN 68k (A.K.A. asm68k).

Topics

Resources

Stars

91 stars

Watchers

9 watching

Forks

Latest commit

 

History

1,054 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClownAssembler

Introduction

This is ClownAssembler, an assembler for Motorola 68000 assembly language. It mimics the behaviour of SN 68k (also known as 'asm68k').

This branch is for the modern C++ codebase; the older ANSI C codebase can be found in the ansi-c branch.

Usage

Being a reimplementation of SN 68k, documentation for that assembler applies to this assembler as well:

http://antime.kapsi.fi/sega/files/SATMAN.pdf

Compiling

This assembler is written in portable C++20, and so should be able to be built with virtually any modern C++ compiler. A CMake build script is provided.

Two copies of the assembler will be produced: clownassembler and clownassembler_asm68k. The latter provides the same command line interface as SN 68k, while the former provides a custom, simpler, interface.

To regenerate the lexer and parser, install Flex and Bison and then run make.

Licensing

This is Free Software, made available under the terms of the AGPLv3+. See the 'LICENCE.txt' file for more information.

About

Motorola 68000 assembler, clone of SN 68k (A.K.A. asm68k).

Topics

Resources

Stars

91 stars

Watchers

9 watching

Forks

Releases

Packages

Contributors

Languages