Napoleon's Pixelated Mugshot

    asm80

    1.11.14 • Public • Published

    ASM80.js

    NPM Version NPM Downloads NPM Downloads Codacy Badge

    The Assembler for the 8bit CPUs

    Installation

    $ npm install asm80 -g

    Usage

    $ asm80 [options] filename

    Assembles given the file, e.g. test.z80, into two files: test.hex (binary) and test.lst (listing).

    Filename has to be the last parameter.

    Options are:

    • -o, --output <file> Output file name
    • -t, --type <type> Output type [default: hex]. Available types are: hex, srec, com (for CP/M), sna, tap (for ZX Spectrum), prg (for C64), bin (use directives .binfrom and .binto to specify memory range to export)
    • -n, --nolist Suppress listing (.lst file)
    • -m, --machine <type> Processor type, one of the following: Z80, I8080, C6502, C65816, CDP1802, M6800, M6809
    • -h, --help See HELP

    Machine type can be omitted. Right CPU is determined by file name extension (-m option overrides this decision).

    • Intel 8080: .A80
    • Zilog Z80: .Z80
    • Motorola 6800: .A68
    • Motorola 6809: .A09
    • MOS 6502: .A65
    • WDC 65816: .816
    • CDP 1802: .A18

    Format, directives etc.

    See ASM80 GitBook for further information.

    Support me

    paypal

    Become a Patron!

    More info

    See https://www.uelectronics.info/category/my-projects/ for more info

    or http://www.asm80.com for online IDE, based on this assembler

    Changes

    • 1.0.4: Documentation moved to GitBooks
    • 1.0.3: Directives .pstr, .cstr and .istr added
    • 1.0.0: Typos fixed, all Codacy needs achieved etc.
    • 0.9.11: Incbin fixed
    • 0.9.10: Manual reference added
    • 0.9.9: First working version

    Install

    npm i asm80

    DownloadsWeekly Downloads

    15

    Version

    1.11.14

    License

    MIT

    Unpacked Size

    1.75 MB

    Total Files

    105

    Last publish

    Collaborators

    • adent