├── .gitignore ├── COPYING ├── LICENSE ├── Makefile ├── README.md ├── crasm.1 ├── crasm.html ├── crasm.spec ├── src ├── .gitignore ├── Makefile ├── cpu.h ├── cpu6502.c ├── cpu6800.c ├── cpulist.c ├── cpuz80.c ├── crasm.c ├── dcl.h ├── filter.c ├── label.c ├── label.h ├── macro.c ├── operator.c ├── output.c ├── parse.c ├── pseudos.c ├── scode.c ├── stdvocabulary.c ├── version.h └── xref.c └── test ├── Makefile ├── copy.6800.asm ├── forth.6801.asm ├── math16.6502.asm ├── memcpy.6800.asm ├── modem.6801.asm ├── opcode.z80.asm ├── reference_output ├── copy.6800.out ├── forth.6801.out ├── math16.6502.out ├── memcpy.6800.out ├── modem.6801.out ├── opcode.z80.out ├── stdnames.6801.out ├── tstif.crasm.out ├── tstinclude.crasm.out ├── tstmacros.crasm.out └── uchess2.65C02.out ├── stdnames.6801.asm ├── tstif.crasm.asm ├── tstinclude.crasm.asm ├── tstmacros.crasm.asm └── uchess2.65C02.asm /.gitignore: -------------------------------------------------------------------------------- 1 | test/test_output/ 2 | 3 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/COPYING -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/README.md -------------------------------------------------------------------------------- /crasm.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/crasm.1 -------------------------------------------------------------------------------- /crasm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/crasm.html -------------------------------------------------------------------------------- /crasm.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/crasm.spec -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | crasm 2 | *.o 3 | -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/cpu.h -------------------------------------------------------------------------------- /src/cpu6502.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/cpu6502.c -------------------------------------------------------------------------------- /src/cpu6800.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/cpu6800.c -------------------------------------------------------------------------------- /src/cpulist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/cpulist.c -------------------------------------------------------------------------------- /src/cpuz80.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/cpuz80.c -------------------------------------------------------------------------------- /src/crasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/crasm.c -------------------------------------------------------------------------------- /src/dcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/dcl.h -------------------------------------------------------------------------------- /src/filter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/filter.c -------------------------------------------------------------------------------- /src/label.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/label.c -------------------------------------------------------------------------------- /src/label.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/label.h -------------------------------------------------------------------------------- /src/macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/macro.c -------------------------------------------------------------------------------- /src/operator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/operator.c -------------------------------------------------------------------------------- /src/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/output.c -------------------------------------------------------------------------------- /src/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/parse.c -------------------------------------------------------------------------------- /src/pseudos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/pseudos.c -------------------------------------------------------------------------------- /src/scode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/scode.c -------------------------------------------------------------------------------- /src/stdvocabulary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/stdvocabulary.c -------------------------------------------------------------------------------- /src/version.h: -------------------------------------------------------------------------------- 1 | #define CRASMVERSION "1.11" 2 | -------------------------------------------------------------------------------- /src/xref.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/src/xref.c -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/copy.6800.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/copy.6800.asm -------------------------------------------------------------------------------- /test/forth.6801.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/forth.6801.asm -------------------------------------------------------------------------------- /test/math16.6502.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/math16.6502.asm -------------------------------------------------------------------------------- /test/memcpy.6800.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/memcpy.6800.asm -------------------------------------------------------------------------------- /test/modem.6801.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/modem.6801.asm -------------------------------------------------------------------------------- /test/opcode.z80.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/opcode.z80.asm -------------------------------------------------------------------------------- /test/reference_output/copy.6800.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/reference_output/copy.6800.out -------------------------------------------------------------------------------- /test/reference_output/forth.6801.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/reference_output/forth.6801.out -------------------------------------------------------------------------------- /test/reference_output/math16.6502.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/reference_output/math16.6502.out -------------------------------------------------------------------------------- /test/reference_output/memcpy.6800.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/reference_output/memcpy.6800.out -------------------------------------------------------------------------------- /test/reference_output/modem.6801.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/reference_output/modem.6801.out -------------------------------------------------------------------------------- /test/reference_output/opcode.z80.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/reference_output/opcode.z80.out -------------------------------------------------------------------------------- /test/reference_output/stdnames.6801.out: -------------------------------------------------------------------------------- 1 | S9030000FC 2 | -------------------------------------------------------------------------------- /test/reference_output/tstif.crasm.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/reference_output/tstif.crasm.out -------------------------------------------------------------------------------- /test/reference_output/tstinclude.crasm.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/reference_output/tstinclude.crasm.out -------------------------------------------------------------------------------- /test/reference_output/tstmacros.crasm.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/reference_output/tstmacros.crasm.out -------------------------------------------------------------------------------- /test/reference_output/uchess2.65C02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/reference_output/uchess2.65C02.out -------------------------------------------------------------------------------- /test/stdnames.6801.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/stdnames.6801.asm -------------------------------------------------------------------------------- /test/tstif.crasm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/tstif.crasm.asm -------------------------------------------------------------------------------- /test/tstinclude.crasm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/tstinclude.crasm.asm -------------------------------------------------------------------------------- /test/tstmacros.crasm.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/tstmacros.crasm.asm -------------------------------------------------------------------------------- /test/uchess2.65C02.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/colinbourassa/crasm/HEAD/test/uchess2.65C02.asm --------------------------------------------------------------------------------