Short: The Commodore 6502ASM Author: Bob Norby Uploader: polluks+aminet sdf lonestar org (Stefan Haubenthal) Type: dev/cross Architecture: ppc-morphos; m68k-amigaos The assembler command line consists of these file names and switches: C65> [object],[listing]=source[,source]...[,source][/switch]...[/switch] Items enclosed in brackets `[...]` are optional. The default file extentions are `.obj`, `.lst`, and `.src`, respectively. Switches (either upper or lower case): /A absolute assembly (default) /Cn cpu instruction set: /C0 for NMOS 6502 /C1 for CMOS 6502 /C2 for CMOS 6502 w/bit instructions /C3 for Commodore 4502 (default) /Dpath specify path for intermediate file (usually RAM disk on PCs). /H help - prints this message /L assume long branches on pass1. (default= assume short branches) /Mnnn maximum macro nesting depth (default=50, limits=2-999). /Pnn maximum number of passes to try (default=15, limits=2-99). /N don't print errors to console during assembly /R relocatable assembly (illegal since this is an absolute assembler only) /S narrow list format /T don't print symbol table /V don't print cross reference /X print cross reference (default) Since the defaults are reasonable, a typical invokation of the assembler would be asm foo,foo=foo This will assemble `foo.src` and output to disk `foo.obj` and `foo.lst`.