DASM(1)
π DASM β like, the manual page, bestie
okay so this is dasm(1), a section 1 general commands manual page, and I am so excited to walk you through it. no cap. π
β¨ NAME β¨
dasm β an 8-bit macro assembler. that's it, that's the whole vibe. it assembles, it macros, it's 8-bit. iconic behavior honestly. π
πΈ SYNOPSIS πΈ
dasm sourcefile [options]
so you give it a sourcefile, you sprinkle some options on top, and it does the thing. π¦
π DESCRIPTION π
okay first things first, this manual page is just documenting the dasm command briefly, so don't come for me if you want the deep lore.
dasm is a versatile macro assembler (versatile!! she contains multitudes) and she supports several 8-bit microprocessors, namely:
- MOS 6502 & 6507
- Motorola 6803, 68705, and 68HC11
- Hitachi HD6303 (which is an extended Motorola 6801, iykyk)
- Fairchild F8
that's a whole roster. main character energy fr fr. π
β OPTIONS β
dasm supports the following options β this is the brief rundown, bestie. if you want more, go read the dasm Technical Reference Manual (link in SEE ALSO, don't worry, I got you π).
-f#β output format,1-3[default:1]-onameβ output file name [default:a.out]-lnameβ list file name [default: none generated]-Lnameβ list file, containing all passes-v#β verboseness,0-4[default:0]-dβ debug mode (for developers π)-Dsymbolβ define symbol, set to0-Dsymbol=expressionβ define symbol, set to expression-Msymbol=expressionβ define symbol using EQM (same as-D)-p#β maximum number of passes-P#β maximum number of passes, with fewer checks-T#β symbol table sorting [default:0]0= alphabetical1= address/value
-E#β error format [default:0]0= MS1= Dillon2= GNU
-Sβ strict syntax checking-Rβ remove binary output file in case of errors-m#β maximum allowed file-size in kB
not me casually listing every single one of these. yes bestie, all of them. every flag. we don't skip. π
π«Ά SEE ALSO π«Ά
/usr/share/doc/dasm/dasm.pdf:- the
dasmTechnical Reference Manual
- the
π§ AUTHOR π§
Written and maintained by the DASM team and its contributors. thank you for your service, legends. π«‘β¨
and that's the whole page, bestie!! this was DASM(1) from the General Commands Manual, dated October 11 2020 β go forth and assemble something adorable. ππΈπ
π¦ where this page comes from
- debian bookworm: dasm 2.20.15~20201109+really2.20.14.1-2 Β· GPL-2.0-or-later
- debian trixie: dasm 2.20.15~20201109+really2.20.14.1-2 Β· GPL-2.0-or-later
- ubuntu jammy: dasm 2.20.15~20201109+really2.20.14.1-1 Β· GPL-2.0-or-later
- ubuntu noble: dasm 2.20.15~20201109+really2.20.14.1-2 Β· GPL-2.0-or-later
- ubuntu questing: dasm 2.20.15~20201109+really2.20.14.1-3
- ubuntu resolute: dasm 2.20.15~20201109+really2.20.14.1-3build1 Β· GPL-2.0-or-later
- ubuntu stonking: dasm 2.20.15~20201109+really2.20.14.1-3build1 Β· GPL-2.0-or-later
- Copyright 2020 the DASM team and its contributors
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms