Skip to content

Clownacy/clownassembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8738591 · Mar 8, 2025
Feb 4, 2024
Dec 6, 2024
Jan 6, 2025
Apr 19, 2023
Feb 4, 2024
Apr 9, 2024
Apr 19, 2022
Nov 29, 2023
May 14, 2023
Mar 17, 2024
Feb 5, 2024
Mar 8, 2025
Mar 8, 2025
Oct 9, 2023
Oct 9, 2023
Oct 9, 2023
Jan 6, 2025
May 31, 2024
Apr 19, 2022
Apr 19, 2022
Nov 29, 2023
Feb 4, 2024
Feb 4, 2024

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').

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.