Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/clownacy/clownassembler

Motorola 68000 assembler, clone of SN 68k (A.K.A. asm68k).
https://github.com/clownacy/clownassembler

68000 68k ansi-c assembler assembly bison bison-flex c89 c90 flex motorola-68000

Last synced: 2 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# clownassembler

## Introduction

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

## 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 ANSI C (a.k.a. C89), and so should be
able to be built with virtually any C compiler.

To build with Make, run `make assemblers` in this directory. Alternatively,
the assembler can be built using CMake.

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.