├── .github └── workflows │ ├── cmake.yml │ └── docs-deploy.yml ├── .gitignore ├── LICENSE ├── README.md ├── README.txt ├── cmake ├── _mingw-common.cmake ├── mingw-x64.cmake └── mingw-x86.cmake ├── docs ├── changelog │ └── index.html ├── index.html ├── manual │ ├── errors-list.html │ ├── index.html │ └── warnings-list.html └── shared │ ├── common.js │ ├── highlight_js │ ├── README.txt │ └── highlight.min.js │ └── highlight_js_asar │ ├── highlight_js_asar.js │ └── styles │ └── default.css ├── dummy_rom.asm ├── dummy_rom.sfc ├── ext ├── notepad-plus-plus │ └── syntax-highlighting.xml └── sublime-text │ └── 65c816.sublime-syntax ├── generate_release_zip.py ├── license-gpl.txt ├── license-lgpl.txt ├── license-wtfpl.txt ├── run_tests.bat ├── run_tests.sh ├── src ├── CMakeLists.txt ├── asar-dll-bindings │ ├── c │ │ ├── asar.h │ │ ├── asardll.c │ │ └── asardll.h │ ├── c_sharp │ │ └── asar.cs │ └── python │ │ └── asar.py ├── asar-tests │ ├── CMakeLists.txt │ └── test.cpp ├── asar │ ├── CMakeLists.txt │ ├── addr2line.cpp │ ├── addr2line.h │ ├── arch-65816.cpp │ ├── arch-shared.h │ ├── arch-spc700.cpp │ ├── arch-superfx.cpp │ ├── asar.h │ ├── asar_math.cpp │ ├── asar_math.h │ ├── assembleblock.cpp │ ├── assembleblock.h │ ├── assocarr.h │ ├── autoarray.h │ ├── crc32.cpp │ ├── crc32.h │ ├── dll_helper.h │ ├── errors.cpp │ ├── errors.h │ ├── interface-cli.cpp │ ├── interface-lib.cpp │ ├── interface-shared.h │ ├── lib │ │ ├── JoinPaths.cmake │ │ └── libasar.pc.in │ ├── libcon.cpp │ ├── libcon.h │ ├── libmisc.h │ ├── libsmw.cpp │ ├── libsmw.h │ ├── libstr.cpp │ ├── libstr.h │ ├── macro.cpp │ ├── macro.h │ ├── main.cpp │ ├── platform │ │ ├── file-helpers.cpp │ │ ├── file-helpers.h │ │ ├── generic │ │ │ └── file-helpers-generic.cpp │ │ ├── linux │ │ │ └── file-helpers-linux.cpp │ │ └── windows │ │ │ └── file-helpers-win32.cpp │ ├── res │ │ └── windows │ │ │ ├── asar.ico │ │ │ ├── asar.rc │ │ │ └── asar_lib.rc │ ├── std-includes.h │ ├── virtualfile.cpp │ ├── virtualfile.h │ ├── warnings.cpp │ └── warnings.h └── generate_manual_tables.py └── tests ├── 0x.asm ├── 120freespaces.asm ├── 32bitvalues.asm ├── advanced-prints.asm ├── arch-65816.asm ├── arch-spc700.asm ├── arch-superfx.asm ├── archswitch.asm ├── assert-fail.asm ├── assert-pass.asm ├── autoclean.asm ├── autoclean_2freecode_to_1freecode.asm ├── autoclean_twice.asm ├── badrep.asm ├── badsublabel.asm ├── bank_shorthand.asm ├── bankcross.asm ├── bigincbin.asm ├── builtindefinesfail.asm ├── builtindefinespass.asm ├── commabrokenquotes.asm ├── data ├── 64kb.bin ├── filename with spaces.bin ├── pushtable1.asm ├── pushtable2.asm └── table.asm ├── datasize.asm ├── datasize_freespace.asm ├── db-spc.asm ├── dd.asm ├── define-quotes.asm ├── divbyforwardtable.asm ├── elseif.asm ├── emptysublabel.asm ├── escaping.asm ├── fastrom.asm ├── fill.asm ├── forloop.asm ├── freespacealign.asm ├── freespaceshrink.asm ├── functest1.asm ├── functest2.asm ├── functest3.asm ├── global_label_error_duplicate.asm ├── global_label_error_macrolabel.asm ├── global_label_error_sublabel.asm ├── global_label_success.asm ├── half_bank_check.asm ├── incbin.asm ├── incbin_error.asm ├── include-dir.asm ├── include ├── data.asm ├── deep │ ├── data.asm │ └── deeper │ │ ├── data.asm │ │ └── deepest │ │ └── data.bin ├── dummy.asm ├── incsrcxkas-2.asm ├── loop1.asm └── loop2.asm ├── includehierarchy.asm ├── includeonce.asm ├── includeonce ├── path1 │ ├── path2 │ │ └── test.asm │ └── test.asm ├── path2 │ └── test.asm ├── path3 │ └── test.asm └── test.asm ├── incsrcloop.asm ├── incsrcxkas-1.asm ├── labela.asm ├── labels_static_fail.asm ├── labels_static_pass.asm ├── macrolabels.asm ├── macronoarg.asm ├── mappers.asm ├── misc.asm ├── multiprot.asm ├── namespaces.asm ├── nesteddefines.asm ├── nestedpushpcfreespace.asm ├── opcodesize.asm ├── optimization-warn.asm ├── optimizer.asm ├── prot.asm ├── protonbankstart.asm ├── pseudo-opcodes.asm ├── pushpullns.asm ├── read.asm ├── readoob.asm ├── realbase.asm ├── sa1altmapper.asm ├── sa1bankswitch.asm ├── sa1freespace.asm ├── setlabel.asm ├── sfxfreespace.asm ├── spc-inline.asm ├── spcblock.asm ├── spcsynonyms.asm ├── std.asm ├── stdinclude └── std │ └── test.asm ├── structs.asm ├── tablefiles.asm ├── trailingcomma.asm ├── v140features.asm ├── v150features.asm ├── v160features.asm ├── variadic_errors.asm ├── variadic_syntax.asm ├── warn-immediate.asm ├── warnings-1.asm ├── warnings-2.asm ├── warnings-3.asm ├── warnings-4.asm └── xkasemu.asm /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.github/workflows/docs-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/.github/workflows/docs-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/README.md -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/README.txt -------------------------------------------------------------------------------- /cmake/_mingw-common.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/cmake/_mingw-common.cmake -------------------------------------------------------------------------------- /cmake/mingw-x64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/cmake/mingw-x64.cmake -------------------------------------------------------------------------------- /cmake/mingw-x86.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/cmake/mingw-x86.cmake -------------------------------------------------------------------------------- /docs/changelog/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/docs/changelog/index.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/manual/errors-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/docs/manual/errors-list.html -------------------------------------------------------------------------------- /docs/manual/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/docs/manual/index.html -------------------------------------------------------------------------------- /docs/manual/warnings-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/docs/manual/warnings-list.html -------------------------------------------------------------------------------- /docs/shared/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/docs/shared/common.js -------------------------------------------------------------------------------- /docs/shared/highlight_js/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/docs/shared/highlight_js/README.txt -------------------------------------------------------------------------------- /docs/shared/highlight_js/highlight.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/docs/shared/highlight_js/highlight.min.js -------------------------------------------------------------------------------- /docs/shared/highlight_js_asar/highlight_js_asar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/docs/shared/highlight_js_asar/highlight_js_asar.js -------------------------------------------------------------------------------- /docs/shared/highlight_js_asar/styles/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/docs/shared/highlight_js_asar/styles/default.css -------------------------------------------------------------------------------- /dummy_rom.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/dummy_rom.asm -------------------------------------------------------------------------------- /dummy_rom.sfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/dummy_rom.sfc -------------------------------------------------------------------------------- /ext/notepad-plus-plus/syntax-highlighting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/ext/notepad-plus-plus/syntax-highlighting.xml -------------------------------------------------------------------------------- /ext/sublime-text/65c816.sublime-syntax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/ext/sublime-text/65c816.sublime-syntax -------------------------------------------------------------------------------- /generate_release_zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/generate_release_zip.py -------------------------------------------------------------------------------- /license-gpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/license-gpl.txt -------------------------------------------------------------------------------- /license-lgpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/license-lgpl.txt -------------------------------------------------------------------------------- /license-wtfpl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/license-wtfpl.txt -------------------------------------------------------------------------------- /run_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/run_tests.bat -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/run_tests.sh -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/asar-dll-bindings/c/asar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar-dll-bindings/c/asar.h -------------------------------------------------------------------------------- /src/asar-dll-bindings/c/asardll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar-dll-bindings/c/asardll.c -------------------------------------------------------------------------------- /src/asar-dll-bindings/c/asardll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar-dll-bindings/c/asardll.h -------------------------------------------------------------------------------- /src/asar-dll-bindings/c_sharp/asar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar-dll-bindings/c_sharp/asar.cs -------------------------------------------------------------------------------- /src/asar-dll-bindings/python/asar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar-dll-bindings/python/asar.py -------------------------------------------------------------------------------- /src/asar-tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar-tests/CMakeLists.txt -------------------------------------------------------------------------------- /src/asar-tests/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar-tests/test.cpp -------------------------------------------------------------------------------- /src/asar/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/CMakeLists.txt -------------------------------------------------------------------------------- /src/asar/addr2line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/addr2line.cpp -------------------------------------------------------------------------------- /src/asar/addr2line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/addr2line.h -------------------------------------------------------------------------------- /src/asar/arch-65816.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/arch-65816.cpp -------------------------------------------------------------------------------- /src/asar/arch-shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/arch-shared.h -------------------------------------------------------------------------------- /src/asar/arch-spc700.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/arch-spc700.cpp -------------------------------------------------------------------------------- /src/asar/arch-superfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/arch-superfx.cpp -------------------------------------------------------------------------------- /src/asar/asar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/asar.h -------------------------------------------------------------------------------- /src/asar/asar_math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/asar_math.cpp -------------------------------------------------------------------------------- /src/asar/asar_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/asar_math.h -------------------------------------------------------------------------------- /src/asar/assembleblock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/assembleblock.cpp -------------------------------------------------------------------------------- /src/asar/assembleblock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/assembleblock.h -------------------------------------------------------------------------------- /src/asar/assocarr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/assocarr.h -------------------------------------------------------------------------------- /src/asar/autoarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/autoarray.h -------------------------------------------------------------------------------- /src/asar/crc32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/crc32.cpp -------------------------------------------------------------------------------- /src/asar/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/crc32.h -------------------------------------------------------------------------------- /src/asar/dll_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/dll_helper.h -------------------------------------------------------------------------------- /src/asar/errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/errors.cpp -------------------------------------------------------------------------------- /src/asar/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/errors.h -------------------------------------------------------------------------------- /src/asar/interface-cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/interface-cli.cpp -------------------------------------------------------------------------------- /src/asar/interface-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/interface-lib.cpp -------------------------------------------------------------------------------- /src/asar/interface-shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/interface-shared.h -------------------------------------------------------------------------------- /src/asar/lib/JoinPaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/lib/JoinPaths.cmake -------------------------------------------------------------------------------- /src/asar/lib/libasar.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/lib/libasar.pc.in -------------------------------------------------------------------------------- /src/asar/libcon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/libcon.cpp -------------------------------------------------------------------------------- /src/asar/libcon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/libcon.h -------------------------------------------------------------------------------- /src/asar/libmisc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/libmisc.h -------------------------------------------------------------------------------- /src/asar/libsmw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/libsmw.cpp -------------------------------------------------------------------------------- /src/asar/libsmw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/libsmw.h -------------------------------------------------------------------------------- /src/asar/libstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/libstr.cpp -------------------------------------------------------------------------------- /src/asar/libstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/libstr.h -------------------------------------------------------------------------------- /src/asar/macro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/macro.cpp -------------------------------------------------------------------------------- /src/asar/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/macro.h -------------------------------------------------------------------------------- /src/asar/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/main.cpp -------------------------------------------------------------------------------- /src/asar/platform/file-helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/platform/file-helpers.cpp -------------------------------------------------------------------------------- /src/asar/platform/file-helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/platform/file-helpers.h -------------------------------------------------------------------------------- /src/asar/platform/generic/file-helpers-generic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/platform/generic/file-helpers-generic.cpp -------------------------------------------------------------------------------- /src/asar/platform/linux/file-helpers-linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/platform/linux/file-helpers-linux.cpp -------------------------------------------------------------------------------- /src/asar/platform/windows/file-helpers-win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/platform/windows/file-helpers-win32.cpp -------------------------------------------------------------------------------- /src/asar/res/windows/asar.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/res/windows/asar.ico -------------------------------------------------------------------------------- /src/asar/res/windows/asar.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/res/windows/asar.rc -------------------------------------------------------------------------------- /src/asar/res/windows/asar_lib.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/res/windows/asar_lib.rc -------------------------------------------------------------------------------- /src/asar/std-includes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/std-includes.h -------------------------------------------------------------------------------- /src/asar/virtualfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/virtualfile.cpp -------------------------------------------------------------------------------- /src/asar/virtualfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/virtualfile.h -------------------------------------------------------------------------------- /src/asar/warnings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/warnings.cpp -------------------------------------------------------------------------------- /src/asar/warnings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/asar/warnings.h -------------------------------------------------------------------------------- /src/generate_manual_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/src/generate_manual_tables.py -------------------------------------------------------------------------------- /tests/0x.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/0x.asm -------------------------------------------------------------------------------- /tests/120freespaces.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/120freespaces.asm -------------------------------------------------------------------------------- /tests/32bitvalues.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/32bitvalues.asm -------------------------------------------------------------------------------- /tests/advanced-prints.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/advanced-prints.asm -------------------------------------------------------------------------------- /tests/arch-65816.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/arch-65816.asm -------------------------------------------------------------------------------- /tests/arch-spc700.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/arch-spc700.asm -------------------------------------------------------------------------------- /tests/arch-superfx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/arch-superfx.asm -------------------------------------------------------------------------------- /tests/archswitch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/archswitch.asm -------------------------------------------------------------------------------- /tests/assert-fail.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/assert-fail.asm -------------------------------------------------------------------------------- /tests/assert-pass.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/assert-pass.asm -------------------------------------------------------------------------------- /tests/autoclean.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/autoclean.asm -------------------------------------------------------------------------------- /tests/autoclean_2freecode_to_1freecode.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/autoclean_2freecode_to_1freecode.asm -------------------------------------------------------------------------------- /tests/autoclean_twice.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/autoclean_twice.asm -------------------------------------------------------------------------------- /tests/badrep.asm: -------------------------------------------------------------------------------- 1 | ;`errEinvalid_number 2 | org $008000 3 | rep #$0020 : nop -------------------------------------------------------------------------------- /tests/badsublabel.asm: -------------------------------------------------------------------------------- 1 | ;`errEunknown_command 2 | . -------------------------------------------------------------------------------- /tests/bank_shorthand.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/bank_shorthand.asm -------------------------------------------------------------------------------- /tests/bankcross.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/bankcross.asm -------------------------------------------------------------------------------- /tests/bigincbin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/bigincbin.asm -------------------------------------------------------------------------------- /tests/builtindefinesfail.asm: -------------------------------------------------------------------------------- 1 | ;`errEoverriding_builtin_define 2 | !assembler = "not_asar" 3 | -------------------------------------------------------------------------------- /tests/builtindefinespass.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/builtindefinespass.asm -------------------------------------------------------------------------------- /tests/commabrokenquotes.asm: -------------------------------------------------------------------------------- 1 | ;`errEmismatched_quotes 2 | ," -------------------------------------------------------------------------------- /tests/data/64kb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/data/64kb.bin -------------------------------------------------------------------------------- /tests/data/filename with spaces.bin: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /tests/data/pushtable1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/data/pushtable1.asm -------------------------------------------------------------------------------- /tests/data/pushtable2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/data/pushtable2.asm -------------------------------------------------------------------------------- /tests/data/table.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/data/table.asm -------------------------------------------------------------------------------- /tests/datasize.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/datasize.asm -------------------------------------------------------------------------------- /tests/datasize_freespace.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/datasize_freespace.asm -------------------------------------------------------------------------------- /tests/db-spc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/db-spc.asm -------------------------------------------------------------------------------- /tests/dd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/dd.asm -------------------------------------------------------------------------------- /tests/define-quotes.asm: -------------------------------------------------------------------------------- 1 | ;`errEmismatched_quotes 2 | !w = "a""b" 3 | print "!w" 4 | -------------------------------------------------------------------------------- /tests/divbyforwardtable.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/divbyforwardtable.asm -------------------------------------------------------------------------------- /tests/elseif.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/elseif.asm -------------------------------------------------------------------------------- /tests/emptysublabel.asm: -------------------------------------------------------------------------------- 1 | ;`errEunknown_command 2 | 3 | org $008000 4 | 5 | asdf: 6 | . -------------------------------------------------------------------------------- /tests/escaping.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/escaping.asm -------------------------------------------------------------------------------- /tests/fastrom.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/fastrom.asm -------------------------------------------------------------------------------- /tests/fill.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/fill.asm -------------------------------------------------------------------------------- /tests/forloop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/forloop.asm -------------------------------------------------------------------------------- /tests/freespacealign.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/freespacealign.asm -------------------------------------------------------------------------------- /tests/freespaceshrink.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/freespaceshrink.asm -------------------------------------------------------------------------------- /tests/functest1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/functest1.asm -------------------------------------------------------------------------------- /tests/functest2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/functest2.asm -------------------------------------------------------------------------------- /tests/functest3.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/functest3.asm -------------------------------------------------------------------------------- /tests/global_label_error_duplicate.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/global_label_error_duplicate.asm -------------------------------------------------------------------------------- /tests/global_label_error_macrolabel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/global_label_error_macrolabel.asm -------------------------------------------------------------------------------- /tests/global_label_error_sublabel.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/global_label_error_sublabel.asm -------------------------------------------------------------------------------- /tests/global_label_success.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/global_label_success.asm -------------------------------------------------------------------------------- /tests/half_bank_check.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/half_bank_check.asm -------------------------------------------------------------------------------- /tests/incbin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/incbin.asm -------------------------------------------------------------------------------- /tests/incbin_error.asm: -------------------------------------------------------------------------------- 1 | ;`errEmismatched_parentheses 2 | ;`warnWfeature_deprecated 3 | incbin "data/64kb.bin":(2+2)+(1+3)-($8000) 4 | -------------------------------------------------------------------------------- /tests/include-dir.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/include-dir.asm -------------------------------------------------------------------------------- /tests/include/data.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/include/data.asm -------------------------------------------------------------------------------- /tests/include/deep/data.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/include/deep/data.asm -------------------------------------------------------------------------------- /tests/include/deep/deeper/data.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/include/deep/deeper/data.asm -------------------------------------------------------------------------------- /tests/include/deep/deeper/deepest/data.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /tests/include/dummy.asm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/include/incsrcxkas-2.asm: -------------------------------------------------------------------------------- 1 | 2 | ;@xkas -------------------------------------------------------------------------------- /tests/include/loop1.asm: -------------------------------------------------------------------------------- 1 | incsrc "loop2.asm" 2 | -------------------------------------------------------------------------------- /tests/include/loop2.asm: -------------------------------------------------------------------------------- 1 | incsrc "loop1.asm" 2 | -------------------------------------------------------------------------------- /tests/includehierarchy.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/includehierarchy.asm -------------------------------------------------------------------------------- /tests/includeonce.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/includeonce.asm -------------------------------------------------------------------------------- /tests/includeonce/path1/path2/test.asm: -------------------------------------------------------------------------------- 1 | includeonce 2 | 3 | db $04 4 | -------------------------------------------------------------------------------- /tests/includeonce/path1/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/includeonce/path1/test.asm -------------------------------------------------------------------------------- /tests/includeonce/path2/test.asm: -------------------------------------------------------------------------------- 1 | includeonce 2 | 3 | db $05 4 | incsrc "../path1/test.asm" 5 | -------------------------------------------------------------------------------- /tests/includeonce/path3/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/includeonce/path3/test.asm -------------------------------------------------------------------------------- /tests/includeonce/test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/includeonce/test.asm -------------------------------------------------------------------------------- /tests/incsrcloop.asm: -------------------------------------------------------------------------------- 1 | ;`errErecursion_limit 2 | incsrc "include/loop1.asm" 3 | -------------------------------------------------------------------------------- /tests/incsrcxkas-1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/incsrcxkas-1.asm -------------------------------------------------------------------------------- /tests/labela.asm: -------------------------------------------------------------------------------- 1 | ;`F0 FE 2 | ;`warnWfeature_deprecated 3 | 4 | org 32768 5 | a: 6 | BEQ a 7 | -------------------------------------------------------------------------------- /tests/labels_static_fail.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/labels_static_fail.asm -------------------------------------------------------------------------------- /tests/labels_static_pass.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/labels_static_pass.asm -------------------------------------------------------------------------------- /tests/macrolabels.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/macrolabels.asm -------------------------------------------------------------------------------- /tests/macronoarg.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/macronoarg.asm -------------------------------------------------------------------------------- /tests/mappers.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/mappers.asm -------------------------------------------------------------------------------- /tests/misc.asm: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/multiprot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/multiprot.asm -------------------------------------------------------------------------------- /tests/namespaces.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/namespaces.asm -------------------------------------------------------------------------------- /tests/nesteddefines.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/nesteddefines.asm -------------------------------------------------------------------------------- /tests/nestedpushpcfreespace.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/nestedpushpcfreespace.asm -------------------------------------------------------------------------------- /tests/opcodesize.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/opcodesize.asm -------------------------------------------------------------------------------- /tests/optimization-warn.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/optimization-warn.asm -------------------------------------------------------------------------------- /tests/optimizer.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/optimizer.asm -------------------------------------------------------------------------------- /tests/prot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/prot.asm -------------------------------------------------------------------------------- /tests/protonbankstart.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/protonbankstart.asm -------------------------------------------------------------------------------- /tests/pseudo-opcodes.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/pseudo-opcodes.asm -------------------------------------------------------------------------------- /tests/pushpullns.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/pushpullns.asm -------------------------------------------------------------------------------- /tests/read.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/read.asm -------------------------------------------------------------------------------- /tests/readoob.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/readoob.asm -------------------------------------------------------------------------------- /tests/realbase.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/realbase.asm -------------------------------------------------------------------------------- /tests/sa1altmapper.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/sa1altmapper.asm -------------------------------------------------------------------------------- /tests/sa1bankswitch.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/sa1bankswitch.asm -------------------------------------------------------------------------------- /tests/sa1freespace.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/sa1freespace.asm -------------------------------------------------------------------------------- /tests/setlabel.asm: -------------------------------------------------------------------------------- 1 | ;`04 2 | a = 4 3 | org $008000 4 | db a -------------------------------------------------------------------------------- /tests/sfxfreespace.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/sfxfreespace.asm -------------------------------------------------------------------------------- /tests/spc-inline.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/spc-inline.asm -------------------------------------------------------------------------------- /tests/spcblock.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/spcblock.asm -------------------------------------------------------------------------------- /tests/spcsynonyms.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/spcsynonyms.asm -------------------------------------------------------------------------------- /tests/std.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/std.asm -------------------------------------------------------------------------------- /tests/stdinclude/std/test.asm: -------------------------------------------------------------------------------- 1 | !stdincluded ?= 1 2 | -------------------------------------------------------------------------------- /tests/structs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/structs.asm -------------------------------------------------------------------------------- /tests/tablefiles.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/tablefiles.asm -------------------------------------------------------------------------------- /tests/trailingcomma.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/trailingcomma.asm -------------------------------------------------------------------------------- /tests/v140features.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/v140features.asm -------------------------------------------------------------------------------- /tests/v150features.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/v150features.asm -------------------------------------------------------------------------------- /tests/v160features.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/v160features.asm -------------------------------------------------------------------------------- /tests/variadic_errors.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/variadic_errors.asm -------------------------------------------------------------------------------- /tests/variadic_syntax.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/variadic_syntax.asm -------------------------------------------------------------------------------- /tests/warn-immediate.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/warn-immediate.asm -------------------------------------------------------------------------------- /tests/warnings-1.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/warnings-1.asm -------------------------------------------------------------------------------- /tests/warnings-2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/warnings-2.asm -------------------------------------------------------------------------------- /tests/warnings-3.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/warnings-3.asm -------------------------------------------------------------------------------- /tests/warnings-4.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/warnings-4.asm -------------------------------------------------------------------------------- /tests/xkasemu.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RPGHacker/asar/HEAD/tests/xkasemu.asm --------------------------------------------------------------------------------