AminetAminet
Search:
84451 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/cross/cbm6502asm.lha

Mirror:Random
Showing:ppc-morphosgeneric
No screenshot available
Short:The Commodore 6502ASM
Author:Bob Norby
Uploader:polluks+aminet sdf lonestar org (Stefan Haubenthal)
Type:dev/cross
Architecture:ppc-morphos; m68k-amigaos
Date:2021-08-17
Download:http://aminet.net/dev/cross/cbm6502asm.lha - View contents
Readme:http://aminet.net/dev/cross/cbm6502asm.readme
Downloads:1832

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`.


Contents of dev/cross/cbm6502asm.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic]                 1815    5381  33.7% -lh5- 213d May 24 07:49 cbm6502asm/.clang-format
[generic]                    6       6 100.0% -lh0- cff2 May 24 07:49 cbm6502asm/.gitignore
[generic]                  330     590  55.9% -lh5- 98b7 May 24 07:49 cbm6502asm/Makefile
[generic]                11967   33742  35.5% -lh5- d189 May 24 07:49 cbm6502asm/README.md
[generic]                 3175    9143  34.7% -lh5- 9856 May 24 07:49 cbm6502asm/src/asm.c
[generic]                 2237    6720  33.3% -lh5- ef5c May 24 07:49 cbm6502asm/src/asm.h
[generic]                 2246    9029  24.9% -lh5- cffd May 24 07:49 cbm6502asm/src/direct1.c
[generic]                 2456    8979  27.4% -lh5- e9fe May 24 07:49 cbm6502asm/src/direct2.c
[generic]                 2706    8924  30.3% -lh5- 6c06 May 24 07:49 cbm6502asm/src/express.c
[generic]                  628    1424  44.1% -lh5- 790e May 24 07:49 cbm6502asm/src/help.c
[generic]                 2316    6340  36.5% -lh5- d7c9 May 24 07:49 cbm6502asm/src/line.c
[generic]                 1399    3920  35.7% -lh5- 5c43 May 24 07:49 cbm6502asm/src/macrodef.c
[generic]                 4136   14457  28.6% -lh5- b22b May 24 07:49 cbm6502asm/src/opcode.c
[generic]                 1810    5233  34.6% -lh5- 94c7 May 24 07:49 cbm6502asm/src/outline.c
[generic]                 1877    5005  37.5% -lh5- d2d6 May 24 07:49 cbm6502asm/src/pass1.c
[generic]                  563    1226  45.9% -lh5- 6bff May 24 07:49 cbm6502asm/src/pass2.c
[generic]                 3298    9546  34.5% -lh5- 4a09 May 24 07:49 cbm6502asm/src/symbol.c
[generic]                 1277    4018  31.8% -lh5- 728c May 24 07:49 cbm6502asm/src/template.h
[generic]                  435    1356  32.1% -lh5- da60 May 24 07:49 cbm6502asm/test/phd.lst
[generic]                   28      30  93.3% -lh5- 139c May 24 07:49 cbm6502asm/test/phd.obj
[generic]                   88     193  45.6% -lh5- d8e0 May 24 07:49 cbm6502asm/test/phd.src
[generic]                  551    1507  36.6% -lh5- 0d64 May 24 07:49 cbm6502asm/test/test.lst
[generic]                   65     100  65.0% -lh5- 4b88 May 24 07:49 cbm6502asm/test/test.obj
[generic]                  122     264  46.2% -lh5- 306b May 24 07:49 cbm6502asm/test/test.src
[generic]                33292   71940  46.3% -lh5- 1089 Aug 17 19:19 cbm6502asm/asm.68k
[generic]                47057  103248  45.6% -lh5- a9d5 Aug 17 19:58 cbm6502asm/asm
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        26 files  125880  312321  40.3%            Aug 18 02:45

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>