├── .clang-format ├── .clang-tidy ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── scripts │ ├── build_libpng.sh │ ├── get_win_deps.ps1 │ ├── install.sh │ ├── install_deps.sh │ └── mingw-w64-libpng-dev.sh └── workflows │ ├── analysis.yml │ ├── build-container.yml │ ├── checkdiff.yml │ ├── checkformat.yml │ ├── coverage.yml │ ├── create-release-artifacts.yml │ ├── create-release-docs.yml │ ├── testing.yml │ └── update-master-docs.yml ├── .gitignore ├── ARCHITECTURE.md ├── CMakeLists.txt ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── RELEASE.md ├── compile_flags.txt ├── contrib ├── bash_compl │ ├── _rgbasm.bash │ ├── _rgbfix.bash │ ├── _rgbgfx.bash │ └── _rgblink.bash ├── checkdiff.bash ├── checkformat.bash ├── coverage.bash ├── gbdiff.bash ├── view_palettes.sh └── zsh_compl │ ├── _rgbasm │ ├── _rgbfix │ ├── _rgbgfx │ └── _rgblink ├── include ├── asm │ ├── actions.hpp │ ├── charmap.hpp │ ├── fixpoint.hpp │ ├── format.hpp │ ├── fstack.hpp │ ├── lexer.hpp │ ├── macro.hpp │ ├── main.hpp │ ├── opt.hpp │ ├── output.hpp │ ├── rpn.hpp │ ├── section.hpp │ ├── symbol.hpp │ └── warning.hpp ├── backtrace.hpp ├── cli.hpp ├── diagnostics.hpp ├── extern │ ├── getopt.hpp │ └── utf8decoder.hpp ├── file.hpp ├── fix │ ├── fix.hpp │ ├── main.hpp │ ├── mbc.hpp │ └── warning.hpp ├── gfx │ ├── color_set.hpp │ ├── flip.hpp │ ├── main.hpp │ ├── pal_packing.hpp │ ├── pal_sorting.hpp │ ├── pal_spec.hpp │ ├── palette.hpp │ ├── png.hpp │ ├── process.hpp │ ├── reverse.hpp │ ├── rgba.hpp │ └── warning.hpp ├── helpers.hpp ├── itertools.hpp ├── link │ ├── assign.hpp │ ├── fstack.hpp │ ├── layout.hpp │ ├── lexer.hpp │ ├── main.hpp │ ├── object.hpp │ ├── output.hpp │ ├── patch.hpp │ ├── sdas_obj.hpp │ ├── section.hpp │ ├── symbol.hpp │ └── warning.hpp ├── linkdefs.hpp ├── opmath.hpp ├── platform.hpp ├── style.hpp ├── usage.hpp ├── util.hpp ├── verbosity.hpp └── version.hpp ├── man ├── gbz80.7 ├── rgbasm-old.5 ├── rgbasm.1 ├── rgbasm.5 ├── rgbds.5 ├── rgbds.7 ├── rgbfix.1 ├── rgbgfx.1 ├── rgblink.1 └── rgblink.5 ├── src ├── .gitignore ├── CMakeLists.txt ├── asm │ ├── .gitignore │ ├── actions.cpp │ ├── charmap.cpp │ ├── fixpoint.cpp │ ├── format.cpp │ ├── fstack.cpp │ ├── lexer.cpp │ ├── macro.cpp │ ├── main.cpp │ ├── opt.cpp │ ├── output.cpp │ ├── parser.y │ ├── rpn.cpp │ ├── section.cpp │ ├── symbol.cpp │ └── warning.cpp ├── backtrace.cpp ├── bison.sh ├── cli.cpp ├── diagnostics.cpp ├── extern │ ├── getopt.cpp │ └── utf8decoder.cpp ├── fix │ ├── fix.cpp │ ├── main.cpp │ ├── mbc.cpp │ └── warning.cpp ├── gfx │ ├── color_set.cpp │ ├── main.cpp │ ├── pal_packing.cpp │ ├── pal_sorting.cpp │ ├── pal_spec.cpp │ ├── palette.cpp │ ├── png.cpp │ ├── process.cpp │ ├── reverse.cpp │ ├── rgba.cpp │ └── warning.cpp ├── link │ ├── .gitignore │ ├── assign.cpp │ ├── fstack.cpp │ ├── layout.cpp │ ├── lexer.cpp │ ├── main.cpp │ ├── object.cpp │ ├── output.cpp │ ├── patch.cpp │ ├── script.y │ ├── sdas_obj.cpp │ ├── section.cpp │ ├── symbol.cpp │ └── warning.cpp ├── linkdefs.cpp ├── opmath.cpp ├── style.cpp ├── usage.cpp ├── util.cpp ├── verbosity.cpp └── version.cpp └── test ├── .gitignore ├── CMakeLists.txt ├── CTestCustom.cmake.in ├── asm ├── .gitignore ├── abort-on-missing-incbin-slice.asm ├── abort-on-missing-incbin-slice.flags ├── abort-on-missing-incbin-start.asm ├── abort-on-missing-incbin-start.flags ├── abort-on-missing-incbin.asm ├── abort-on-missing-incbin.flags ├── align-16.asm ├── align-16.out ├── align-16.out.bin ├── align-increasing.asm ├── align-increasing.out.bin ├── align-large-ofs.asm ├── align-large-ofs.err ├── align-large.asm ├── align-large.err ├── align-offset.asm ├── align-offset.err ├── align-pc-outside-section.asm ├── align-pc-outside-section.err ├── align-pc.asm ├── align-pc.out.bin ├── align-unattainable.asm ├── align-unattainable.err ├── anon-label-bad.asm ├── anon-label-bad.err ├── anon-label.asm ├── anon-label.out.bin ├── arg-shift.asm ├── arg-shift.out ├── assert-const.asm ├── assert-const.out.bin ├── assert-fatal.asm ├── assert-fatal.err ├── assert-nosect-bank.asm ├── assert-nosect-bank.err ├── assert-nosect.asm ├── assert-nosect.out.bin ├── assert.asm ├── assert.err ├── assert@-no-sect.asm ├── assert@-no-sect.err ├── backtrace-collapsed.asm ├── backtrace-collapsed.err ├── backtrace-collapsed.flags ├── backtrace-depth.asm ├── backtrace-depth.err ├── backtrace-depth.flags ├── bad-precision.asm ├── bad-precision.err ├── bank-noexist.asm ├── bank.asm ├── bank.err ├── bank.out ├── bit-functions.asm ├── block-comment-contents-error.asm ├── block-comment-contents-error.err ├── block-comment-contents-error.out ├── block-comment-termination-error.asm ├── block-comment-termination-error.err ├── block-comment.asm ├── block-comment.out ├── blue-paint-limits.asm ├── blue-paint-limits.err ├── blue-paint-limits.out ├── blue-paint.asm ├── blue-paint.err ├── blue-paint.out ├── bracketed-macro-args.asm ├── bracketed-macro-args.err ├── bracketed-macro-args.out ├── bracketed-symbols.asm ├── bracketed-symbols.err ├── bracketed-symbols.out ├── break.asm ├── break.err ├── break.out ├── builtin-overwrite.asm ├── builtin-overwrite.err ├── builtin-overwrite.out ├── builtin-reserved.asm ├── builtin-reserved.err ├── bytelen-strbyte.asm ├── bytelen-strbyte.err ├── ccode.asm ├── ccode.out.bin ├── character-escape-at-end.asm ├── character-escape-at-end.err ├── character-escape-at-end.out ├── character-escapes.asm ├── character-escapes.err ├── character-escapes.out ├── character-literals.asm ├── character-literals.err ├── charcmp.asm ├── charcmp.out ├── charlen-strchar.asm ├── charlen-strchar.err ├── charlen-strchar.out ├── charlen-strchar.out.bin ├── charmap-empty.asm ├── charmap-empty.err ├── charmap-inheritance.asm ├── charmap-inheritance.err ├── charmap-unicode.asm ├── charsize.asm ├── charsize.err ├── charval.asm ├── charval.err ├── cli │ ├── bad-dep-file.err │ ├── bad-dep-file.flags │ ├── empty-s-feature.err │ ├── empty-s-feature.flags │ ├── invalid-B.err │ ├── invalid-B.flags │ ├── invalid-Q.err │ ├── invalid-Q.flags │ ├── invalid-X.err │ ├── invalid-X.flags │ ├── invalid-b-digits.err │ ├── invalid-b-digits.flags │ ├── invalid-color.err │ ├── invalid-color.flags │ ├── invalid-g-digits.err │ ├── invalid-g-digits.flags │ ├── invalid-p.err │ ├── invalid-p.flags │ ├── invalid-r.err │ ├── invalid-r.flags │ ├── invalid-s-feature.err │ ├── invalid-s-feature.flags │ ├── invalid-s.err │ ├── invalid-s.flags │ ├── multiple-inputs.err │ ├── multiple-inputs.flags │ ├── out-of-range-Q.err │ ├── out-of-range-Q.flags │ ├── out-of-range-p.err │ ├── out-of-range-p.flags │ ├── out-of-range-r.err │ ├── out-of-range-r.flags │ ├── override-filenames.err │ └── override-filenames.flags ├── code-after-endm-endr-endc.asm ├── code-after-endm-endr-endc.err ├── code-after-endm-endr-endc.out ├── command-line-symbols.asm ├── command-line-symbols.err ├── command-line-symbols.flags ├── compound-assignment.asm ├── compound-assignment.err ├── compound-assignment.out ├── const-and.asm ├── const-and.err ├── const-and.out ├── const-low.asm ├── const-low.err ├── const-not.asm ├── const-not.err ├── const-unknown.asm ├── const-zero.asm ├── const-zero.err ├── const-zero.out ├── continues-after-missing-include │ ├── a.asm │ ├── a.err │ └── a.out ├── correct-line-number.asm ├── correct-line-number.err ├── crlf.asm ├── data-in-ram.asm ├── data-in-ram.err ├── data.bin ├── date-time.asm ├── date-time.err ├── db-dw-dl-string.asm ├── db-dw-dl-string.out.bin ├── def-scoped.asm ├── def-scoped.err ├── def.asm ├── def.err ├── def.out ├── delayed-interpolation.asm ├── delayed-interpolation.out ├── deprecated-functions.asm ├── deprecated-functions.err ├── destination-a.asm ├── destination-a.out.bin ├── diagnostic-parameter-cap.asm ├── diagnostic-parameter-cap.err ├── diff-marks.asm ├── diff-marks.err ├── disable-warnings.asm ├── disable-warnings.flags ├── div-mod.asm ├── div-mod.out.bin ├── div-negative.asm ├── div-negative.out ├── divzero-instr.asm ├── divzero-instr.err ├── divzero-section-bank.asm ├── divzero-section-bank.err ├── dots-constant.asm ├── dots-constant.err ├── dots-interpolate.asm ├── dots-interpolate.err ├── dots-label.asm ├── dots-label.err ├── dots-macro-arg.asm ├── dots-macro-arg.err ├── double-purge.asm ├── double-purge.err ├── ds-@.asm ├── ds-@.out.bin ├── ds-align-min.asm ├── ds-align-min.out.bin ├── ds-align-offset.asm ├── ds-align-offset.out.bin ├── ds-align.asm ├── ds-align.out.bin ├── ds-bad.asm ├── ds-bad.err ├── ds-byte.asm ├── ds-byte.out.bin ├── duplicate-section-after-literal.asm ├── duplicate-section-after-literal.err ├── duplicate-section.asm ├── duplicate-section.err ├── elif-after-else.asm ├── elif-after-else.err ├── elif-after-else.out ├── elif-after-taken-if.asm ├── elif-after-taken-if.err ├── elif-after-taken-if.out ├── elif-outside-if.asm ├── elif-outside-if.err ├── else-outside-if.asm ├── else-outside-if.err ├── empty-data-directive.asm ├── empty-data-directive.err ├── empty-local-purged.asm ├── empty-local-purged.err ├── empty-local-referenced.asm ├── empty-local-referenced.err ├── empty-local-used.asm ├── empty-local-used.err ├── empty-local.asm ├── empty-local.err ├── empty-raw-identifier.asm ├── empty-raw-identifier.err ├── empty-raw-identifier.out ├── empty-state.asm ├── empty-state.flags ├── empty-state.out ├── empty-strings.asm ├── empty.bin ├── endc-eof-newline-else.inc ├── endc-eof-newline.asm ├── endc-eof-newline.inc ├── endc-eof-newline.out ├── endc-outside-if.asm ├── endc-outside-if.err ├── endl-local-scope.asm ├── endsection-in-load.asm ├── endsection-in-load.err ├── endsection-in-union.asm ├── endsection-in-union.err ├── endsection-outside-section.asm ├── endsection-outside-section.err ├── endsection.asm ├── endsection.err ├── equ-charmap.asm ├── equ-charmap.out.bin ├── equs-macrodef.asm ├── equs-macrodef.out ├── equs-nest.asm ├── equs-nest.out ├── equs-newline.asm ├── equs-newline.err ├── equs-purge.asm ├── equs-purge.err ├── equs-recursion.asm ├── equs-recursion.err ├── error-limit.asm ├── error-limit.err ├── error-limit.flags ├── error-recovery.asm ├── error-recovery.err ├── error-recovery.out ├── errors-after-missing-include │ ├── a.asm │ ├── a.err │ └── a.out ├── expand-empty-string.asm ├── expand-empty-string.err ├── expansion-diagnostics.asm ├── expansion-diagnostics.err ├── expansion-diagnostics.flags ├── expansions-change-context.asm ├── expansions-change-context.out ├── exponent.asm ├── export.asm ├── export.err ├── fail.asm ├── fail.err ├── ff00+c-bad.asm ├── ff00+c-bad.err ├── ff00+c-label.asm ├── ff00+c-label.out ├── ff00+c-label.out.bin ├── ff00+c.asm ├── ff00+c.out.bin ├── fixed-oob.asm ├── fixed-oob.err ├── fixed-point-magnitude.asm ├── fixed-point-magnitude.err ├── fixed-point-magnitude.out ├── fixed-point-precision.asm ├── fixed-point-precision.err ├── fixed-point-precision.out ├── fixed-point-specific.asm ├── fixed-point-specific.out ├── flag-Q.asm ├── flag-Q.flags ├── flag-Q.out.bin ├── flag-p.asm ├── flag-p.flags ├── flag-p.out.bin ├── for-loop-count.asm ├── for-loop-count.err ├── for-loop-count.out ├── for-loop-variable.asm ├── for-loop-variable.err ├── for-loop-variable.out ├── for.asm ├── for.err ├── for.out ├── format-extremes.asm ├── format-extremes.out ├── format-truncation.asm ├── format-truncation.err ├── format-truncation.out ├── fragment-align-mismatch.asm ├── fragment-align-mismatch.err ├── fragment-align-org-rev.asm ├── fragment-align-org-rev.out.bin ├── fragment-align-org.asm ├── fragment-align-org.out.bin ├── fragment-align.asm ├── fragment-align.err ├── fragment-literal-in-load.asm ├── fragment-literal-in-load.err ├── fragment-literal-in-ram.asm ├── fragment-literal-in-ram.err ├── fragment-literal-in-ram.out ├── fragment-literal-in-union.asm ├── fragment-literal-in-union.err ├── fragment-literal-outside-section.asm ├── fragment-literal-outside-section.err ├── fragment-literals.asm ├── fragment-literals.out.bin ├── fragment-mismatch.asm ├── fragment-mismatch.err ├── garbage-before-eof.asm ├── garbage-before-eof.err ├── garbage_char.asm ├── garbage_char.err ├── garbage_sequence.asm ├── garbage_sequence.err ├── if-macro.asm ├── if-macro.err ├── impossible-bank.asm ├── impossible-bank.err ├── incbin-empty-bad.asm ├── incbin-empty-bad.err ├── incbin-empty.asm ├── incbin-end-0.asm ├── incbin-end-0.err ├── incbin-end-bad.asm ├── incbin-end-bad.err ├── incbin-end.asm ├── incbin-negative-bad.asm ├── incbin-negative-bad.err ├── incbin-start-bad.asm ├── incbin-start-bad.err ├── incbin.asm ├── incbin.out.bin ├── incharmap.asm ├── include-eof-newline.asm ├── include-eof-newline.inc ├── include-eof-newline.out ├── include-recursion.asm ├── include-recursion.err ├── include-slash.asm ├── include-slash.err ├── include-slash.flags ├── include-slash.out ├── include-unique-id.asm ├── include-unique-id.inc ├── include-unique-id.out ├── include │ └── include-slash.inc ├── incompatible-alignment.asm ├── incompatible-alignment.err ├── interpolation-after-string.asm ├── interpolation-after-string.err ├── interpolation-after-string.out ├── interpolation-overflow.asm ├── interpolation-overflow.err ├── interpolation-recursion.asm ├── interpolation-recursion.err ├── interpolation.asm ├── interpolation.err ├── interpolation.out ├── invalid-alignment.asm ├── invalid-alignment.err ├── invalid-bank.asm ├── invalid-bank.err ├── invalid-empty-macro-arg.asm ├── invalid-empty-macro-arg.err ├── invalid-format.asm ├── invalid-format.err ├── invalid-format.out ├── invalid-instructions.asm ├── invalid-instructions.err ├── invalid-jr.asm ├── invalid-jr.err ├── invalid-ldh.asm ├── invalid-ldh.err ├── invalid-macro-arg-character.asm ├── invalid-macro-arg-character.err ├── invalid-macro-arg-symbol.asm ├── invalid-macro-arg-symbol.err ├── invalid-numbers.asm ├── invalid-numbers.err ├── invalid-opt.asm ├── invalid-opt.err ├── invalid-param.asm ├── invalid-param.err ├── invalid-param.flags ├── invalid-strchar.asm ├── invalid-strchar.err ├── invalid-underscore.asm ├── invalid-underscore.err ├── invalid-underscore.out ├── invalid-union.asm ├── invalid-union.err ├── invalid-utf-8-strings.asm ├── invalid-utf-8-strings.err ├── invalid-utf-8-strings.out ├── invalid-utf-8.asm ├── invalid-utf-8.err ├── isconst.asm ├── isconst.err ├── isconst.out ├── jr-@.asm ├── jr-@.out.bin ├── jr-section.asm ├── jr-section.out ├── jr-section.out.bin ├── keyword-global.asm ├── keyword-global.err ├── label-before-endc.asm ├── label-before-endc.err ├── label-before-endc.out ├── label-diff.asm ├── label-diff.err ├── label-diff.out ├── label-indent.asm ├── label-indent.out ├── label-macro-arg.asm ├── label-macro-arg.err ├── label-macro-arg.out ├── label-outside-section.asm ├── label-outside-section.err ├── label-outside-section.out ├── label-redefinition.asm ├── label-redefinition.err ├── label-scope.asm ├── label-scope.err ├── label-scope.out ├── lex-label.asm ├── lex-label.err ├── lexer-hack.asm ├── lexer-hack.err ├── lexer-hack.out ├── line-continuation-at-eof.asm ├── line-continuation-at-eof.err ├── line-continuation-block-comment.asm ├── line-continuation-block-comment.err ├── line-continuation-block-comment.out ├── line-continuation-macro.asm ├── line-continuation-rept.asm ├── line-continuation-string.asm ├── line-continuation-string.out ├── line-continuation-whitespace.asm ├── line-continuation-whitespace.err ├── line-continuation.asm ├── line-continuation.err ├── load-begin.asm ├── load-begin.out.bin ├── load-endings.asm ├── load-endings.err ├── load-endings.out.bin ├── load-fragment.asm ├── load-fragment.out.bin ├── load-in-load.asm ├── load-in-load.err ├── load-overflow.asm ├── load-overflow.err ├── load-pushs-load.asm ├── load-pushs-load.out.bin ├── load-pushs.asm ├── load-pushs.out.bin ├── load-rom.asm ├── load-rom.err ├── load-trail.asm ├── load-trail.out.bin ├── load-union.asm ├── load-union.out.bin ├── local-purge.asm ├── local-purge.err ├── local-purge.out ├── local-ref-without-parent.asm ├── local-ref-without-parent.err ├── local-without-parent.asm ├── local-without-parent.err ├── long-format-spec.asm ├── long-format-spec.out ├── long-local.asm ├── long-rpn-expression.asm ├── long-section-name.asm ├── long-section-name.out ├── long-section-name.out.bin ├── long-string-constant.asm ├── long-string-constant.out ├── loud-backtrace.asm ├── loud-backtrace.err ├── loud-backtrace.flags ├── loud-backtrace.inc ├── macro-#.asm ├── macro-#.out ├── macro-#.out.bin ├── macro-@.asm ├── macro-@.err ├── macro-arg-0.asm ├── macro-arg-0.err ├── macro-arg-escape-chars.asm ├── macro-arg-escape-chars.out ├── macro-arg-illegal-escape.asm ├── macro-arg-illegal-escape.err ├── macro-arg-illegal-escape.out ├── macro-arg-in-string.asm ├── macro-arg-in-string.err ├── macro-arg-in-string.out ├── macro-arg-parentheses.asm ├── macro-arg-parentheses.out ├── macro-arg-recursion.asm ├── macro-arg-recursion.err ├── macro-arg-recursion.out ├── macro-args-outside-macro.asm ├── macro-args-outside-macro.err ├── macro-args-outside-macro.out ├── macro-argument-limit.asm ├── macro-argument-limit.out.bin ├── macro-arguments.asm ├── macro-arguments.err ├── macro-arguments.out ├── macro-eof.asm ├── macro-eof.out ├── macro-line-no.asm ├── macro-line-no.err ├── macro-purge.asm ├── macro-purge.err ├── macro-recursion.asm ├── macro-recursion.err ├── macro-syntax.asm ├── macro-syntax.err ├── macro-syntax.out ├── make-deps.asm ├── make-deps.flags ├── make-deps.out ├── math.asm ├── math.out.bin ├── max-errors.asm ├── max-errors.err ├── max-errors.flags ├── minimum-int.asm ├── minimum-int.out ├── misleading-indentation.asm ├── misleading-indentation.err ├── modzero-instr.asm ├── modzero-instr.err ├── multi-line-strings.asm ├── multi-line-strings.err ├── multi-line-strings.out ├── multiple-charmaps.asm ├── multiple-charmaps.err ├── multiple-charmaps.out ├── multiple-dots-local.asm ├── multiple-dots-local.err ├── multiple-else.asm ├── multiple-else.err ├── multiple-else.out ├── multiple-instructions.asm ├── multiple-instructions.out.bin ├── multivalue-charmap.asm ├── multivalue-charmap.err ├── multivalue-charmap.out.bin ├── narg-decreases-after-shift.asm ├── narg-decreases-after-shift.err ├── narg-decreases-after-shift.out.bin ├── negative-ds.asm ├── negative-ds.err ├── negative-exponent.asm ├── negative-exponent.err ├── negative-macro-args.asm ├── negative-macro-args.err ├── negative-macro-args.out ├── nested-bad-interpolation.asm ├── nested-bad-interpolation.err ├── nested-brackets.asm ├── nested-brackets.err ├── nested-brackets.out ├── nested-break.asm ├── nested-break.out ├── nested-expansions.asm ├── nested-expansions.err ├── nested-if.asm ├── nested-interpolation-recursion.asm ├── nested-interpolation-recursion.err ├── nested-local-reference.asm ├── nested-local-reference.err ├── nested-local.asm ├── nested-local.err ├── nested-macrodef.asm ├── nested-macrodef.err ├── nested-macrodef.out ├── new-pushed-section.asm ├── new-pushed-section.err ├── non-numeric-symbol.asm ├── non-numeric-symbol.err ├── nonexist-include.asm ├── nonexist-include.err ├── notexist.err ├── null-char-functions.asm ├── null-char-functions.out ├── null-character.asm ├── null-character.err ├── null-character.out ├── null-character.out.bin ├── null-in-macro.asm ├── null-in-macro.err ├── null-outside-string.asm ├── null-outside-string.err ├── number-prefixes.asm ├── operator-associativity.asm ├── operator-precedence.asm ├── operator-precedence.out ├── opt-Q.asm ├── opt-Q.err ├── opt-Q.out ├── opt-b.asm ├── opt-b.flags ├── opt-b.out ├── opt-g.asm ├── opt-g.flags ├── opt-g.out ├── opt-r-decrease.asm ├── opt-r-decrease.err ├── opt-r-decrease.out ├── opt-r.asm ├── opt-r.err ├── opt-r.flags ├── opt.asm ├── opt.err ├── opt.out ├── opt.out.bin ├── overflow.asm ├── overflow.err ├── overflow.out ├── pc-bank.asm ├── pc-bank.err ├── pc-bank.out ├── pc-operand.asm ├── pc-operand.out.bin ├── pc.asm ├── pc.out ├── pc.out.bin ├── period.asm ├── pops-no-pushed-sections.asm ├── pops-no-pushed-sections.err ├── pops-restore-no-section.asm ├── pops-restore-no-section.err ├── preinclude-1.inc ├── preinclude-2.inc ├── preinclude.asm ├── preinclude.err ├── preinclude.flags ├── preinclude.out ├── purge-deferred.asm ├── purge-multiple.asm ├── purge-multiple.err ├── purge-ref.asm ├── purge-ref.err ├── purge-refs.asm ├── purge-refs.err ├── purge.asm ├── purge.err ├── pushc-without-switch.asm ├── pushs-outside-section.asm ├── pushs.asm ├── pushs.err ├── quiet-backtrace.asm ├── quiet-backtrace.err ├── quiet-backtrace.inc ├── quine.asm ├── quine.out ├── quine2.asm ├── quine2.out ├── ram-code.asm ├── ram-code.out ├── ram-code.out.bin ├── raw-identifiers.asm ├── raw-identifiers.out ├── raw-identifiers.out.bin ├── raw-macro-args.asm ├── raw-macro-args.err ├── raw-macro-args.out ├── raw-string-symbol-errors.asm ├── raw-string-symbol-errors.err ├── raw-string-symbols.asm ├── raw-string-symbols.err ├── raw-string-symbols.out ├── raw-string-symbols.out.bin ├── raw-strings.asm ├── raw-strings.out ├── readfile-binary.asm ├── readfile-binary.inc.bin ├── readfile-binary.out.bin ├── readfile-max-mg.asm ├── readfile-max-mg.flags ├── readfile-mg.asm ├── readfile-mg.flags ├── readfile-nonexist.asm ├── readfile-nonexist.err ├── readfile.asm ├── readfile.inc ├── readfile.out ├── redef-equ.asm ├── redef-equ.err ├── redef-equ.out ├── redef-equs.asm ├── redef-equs.err ├── redef-equs.out ├── ref-override-bad.asm ├── ref-override-bad.err ├── ref-override.asm ├── ref-override.out.bin ├── reference-undefined-equs.asm ├── reference-undefined-equs.err ├── reference-undefined-sym.asm ├── reference-undefined-sym.out.bin ├── remote-local-explicit.asm ├── remote-local-noexist.asm ├── remote-local.asm ├── rept-0.asm ├── rept-line-no.asm ├── rept-line-no.err ├── rept-macro-fstack-trace.asm ├── rept-macro-fstack-trace.err ├── rept-macro-fstack-trace.flags ├── rept-shift.asm ├── rept-shift.err ├── rept-shift.out ├── rept-trace.asm ├── rept-trace.err ├── rept-trace.flags ├── revchar.asm ├── revchar.err ├── rpn-undefined.asm ├── rs-overwrite.asm ├── rs-overwrite.err ├── rs-overwrite.out ├── rs.asm ├── rs.out ├── rst.asm ├── scope-level.asm ├── section-align-large-ofs.asm ├── section-align-large-ofs.err ├── section-in-load.asm ├── section-in-load.err ├── section-in-union.asm ├── section-in-union.err ├── section-name-invalid.asm ├── section-name-invalid.err ├── section-name-invalid.out ├── section-name-undefined.asm ├── section-name-undefined.err ├── section-name.asm ├── section-name.out ├── section-name.out.bin ├── section-sizeof-startof.asm ├── section-sizeof-startof.err ├── section-sizeof-startof.out ├── section-union-data.asm ├── section-union-data.err ├── section-union-mismatch.asm ├── section-union-mismatch.err ├── section-union.asm ├── section-union.err ├── section-union.out ├── section-unsigned-overflow.asm ├── section-unsigned-overflow.err ├── shift-negative.asm ├── shift-negative.err ├── shift-negative.out ├── shift-outside-macro.asm ├── shift-outside-macro.err ├── shift.asm ├── shift.err ├── shift.out ├── shift.out.bin ├── single-union.asm ├── sizeof-reg.asm ├── skip-elif-condition.asm ├── skip-elif-condition.err ├── skip-elif-condition.out ├── skip-expansions.asm ├── skip-expansions.err ├── skip-expansions.out ├── sort-algorithms.asm ├── sort-algorithms.out ├── state-features.asm ├── state-features.err ├── state-features.flags ├── state-features.out ├── state-file │ ├── a.asm │ └── a.dump.asm ├── strcat.asm ├── strcat.out ├── strfind-strrfind.asm ├── strfmt.asm ├── strfmt.err ├── strfmt.out ├── string-compare.asm ├── string-concat.asm ├── string-concat.err ├── string-formatting.asm ├── string-formatting.out ├── string-literal-macro-arg.asm ├── string-literal-macro-arg.err ├── string-literal-macro-arg.out ├── strlen.asm ├── strlen.out ├── strrpl.asm ├── strrpl.err ├── strrpl.out ├── strslice.asm ├── strslice.err ├── strslice.out ├── strupr-strlwr.asm ├── strupr-strlwr.out ├── suggest-def.asm ├── suggest-def.err ├── sym-collision.asm ├── sym-collision.err ├── sym-collision.out ├── sym-scope.asm ├── symbol-invalid-macro-arg.asm ├── symbol-invalid-macro-arg.err ├── symbol-invalid-macro-arg.out ├── symbol-names.asm ├── symbol-override.asm ├── symbol-override.err ├── symbol-override.out ├── syntax-error-after-syntax-error.asm ├── syntax-error-after-syntax-error.err ├── syntax-error-after-syntax-error.out ├── syntax-error-eof-newline.asm ├── syntax-error-eof-newline.err ├── syntax-error-eof-newline.inc ├── syntax-error-eof-newline.out ├── syntax-error-lexer-mode.asm ├── syntax-error-lexer-mode.err ├── syntax-error-lexer-mode.out ├── syntax-error.asm ├── syntax-error.err ├── test.sh ├── trailing-commas.asm ├── trailing-commas.err ├── trailing-commas.out ├── trailing-commas.out.bin ├── trigonometry.asm ├── trigonometry.out.bin ├── trimmed-macro-args.asm ├── trimmed-macro-args.out ├── undefined-builtins.asm ├── undefined-builtins.err ├── undefined-builtins.out ├── undefined-local.asm ├── undefined-opt.asm ├── undefined-opt.err ├── underscore-in-numeric-literal.asm ├── underscore-in-numeric-literal.out.bin ├── union-in-rom.asm ├── union-in-rom.err ├── union-in-union.asm ├── union-mismatch.asm ├── union-mismatch.err ├── union-pushs.asm ├── union-pushs.out.bin ├── unique-id-include.asm ├── unique-id-include.inc ├── unique-id-include.out ├── unique-id-nested.asm ├── unique-id-nested.out ├── unique-id-values.asm ├── unique-id-values.out ├── unique-id.asm ├── unique-id.err ├── unknown-warning.asm ├── unknown-warning.err ├── unknown-warning.flags ├── unmapped-char.asm ├── unmapped-char.err ├── unmapped-char.out ├── unmapped-char.out.bin ├── unmatched-directive.asm ├── unmatched-directive.err ├── unterminated-if-eof.asm ├── unterminated-if-eof.err ├── unterminated-if-include.inc ├── unterminated-if.asm ├── unterminated-if.err ├── unterminated-if.out ├── unterminated-load.asm ├── unterminated-load.err ├── unterminated-rept.asm ├── unterminated-rept.err ├── use-label-outside-section.asm ├── use-label-outside-section.err ├── use-label-outside-section.out ├── use-purged-symbol.asm ├── use-purged-symbol.err ├── use-purged-symbol.out ├── utc-time.asm ├── utf-8.asm ├── utf-8.out.bin ├── warn-truncation.asm ├── warn-truncation.err ├── warning-as-error.asm ├── warning-as-error.err ├── warning-as-error.flags ├── weird-comments.asm ├── weird-comments.err ├── weird-comments.out └── zero-byte-file.asm ├── fetch-test-deps.sh ├── fix ├── .gitignore ├── README.md ├── bad-custom-logo.1bpp ├── bad-custom-logo.err ├── bad-custom-logo.flags ├── bad-fix-char.err ├── bad-fix-char.flags ├── bad-huc1-features.err ├── bad-huc1-features.flags ├── bad-mbc-name.err ├── bad-mbc-name.flags ├── bad-mbc-number.err ├── bad-mbc-number.flags ├── bad-mbc-parse.err ├── bad-mbc-parse.flags ├── bad-mbc-range.err ├── bad-mbc-range.flags ├── bad-mbc2-features.err ├── bad-mbc2-features.flags ├── bad-mbc3-features.err ├── bad-mbc3-features.flags ├── bad-mbc5-features.err ├── bad-mbc5-features.flags ├── bad-mbc6-features.err ├── bad-mbc6-features.flags ├── bad-mbc7-features.err ├── bad-mbc7-features.flags ├── bad-tpp1-features.err ├── bad-tpp1-features.flags ├── color.bin ├── color.err ├── color.flags ├── color.gb ├── compatible.bin ├── compatible.err ├── compatible.flags ├── compatible.gb ├── custom-logo.1bpp ├── custom-logo.bin ├── custom-logo.err ├── custom-logo.flags ├── custom-logo.gb ├── default-input.bin ├── deprecated-overwrite.bin ├── deprecated-overwrite.err ├── deprecated-overwrite.flags ├── deprecated-overwrite.gb ├── disable-warnings.bin ├── disable-warnings.flags ├── disable-warnings.gb ├── dollar-hex.bin ├── dollar-hex.err ├── dollar-hex.flags ├── dollar-hex.gb ├── empty.bin ├── empty.err ├── empty.flags ├── empty.gb ├── fix-override.bin ├── fix-override.err ├── fix-override.flags ├── fix-override.gb ├── gameid-trunc.bin ├── gameid-trunc.err ├── gameid-trunc.flags ├── gameid-trunc.gb ├── gameid.bin ├── gameid.err ├── gameid.flags ├── gameid.gb ├── global-large.bin ├── global-large.err ├── global-large.flags ├── global-large.gb ├── global-larger.bin ├── global-larger.err ├── global-larger.flags ├── global-larger.gb ├── global-trash.bin ├── global-trash.err ├── global-trash.flags ├── global-trash.gb ├── global.bin ├── global.err ├── global.flags ├── global.gb ├── header-edit.bin ├── header-edit.err ├── header-edit.flags ├── header-edit.gb ├── header-trash.bin ├── header-trash.err ├── header-trash.flags ├── header-trash.gb ├── header.bin ├── header.err ├── header.flags ├── header.gb ├── incompatible-features.err ├── incompatible-features.flags ├── invalid-color.err ├── invalid-color.flags ├── invalid-numeric-arg.err ├── invalid-numeric-arg.flags ├── invalid-numeric-range.err ├── invalid-numeric-range.flags ├── jp.bin ├── jp.err ├── jp.flags ├── jp.gb ├── list-mbcs.flags ├── list-mbcs.out ├── logo-trash.bin ├── logo-trash.err ├── logo-trash.flags ├── logo-trash.gb ├── logo.bin ├── logo.err ├── logo.flags ├── logo.gb ├── mbc-bandai-tama5.flags ├── mbc-bandai-tama5.gb ├── mbc-huc1-ram-battery.flags ├── mbc-huc1-ram-battery.gb ├── mbc-huc3.flags ├── mbc-huc3.gb ├── mbc-mbc1-ram-battery.flags ├── mbc-mbc1-ram-battery.gb ├── mbc-mbc1-ram.flags ├── mbc-mbc1-ram.gb ├── mbc-mbc1.flags ├── mbc-mbc1.gb ├── mbc-mbc2-battery.flags ├── mbc-mbc2-battery.gb ├── mbc-mbc2.flags ├── mbc-mbc2.gb ├── mbc-mbc3-ram-battery.flags ├── mbc-mbc3-ram-battery.gb ├── mbc-mbc3-ram.flags ├── mbc-mbc3-ram.gb ├── mbc-mbc3-timer-battery.flags ├── mbc-mbc3-timer-battery.gb ├── mbc-mbc3-timer-ram-battery.flags ├── mbc-mbc3-timer-ram-battery.gb ├── mbc-mbc3-timer.err ├── mbc-mbc3-timer.flags ├── mbc-mbc3-timer.gb ├── mbc-mbc3.flags ├── mbc-mbc3.gb ├── mbc-mbc5-ram-battery.flags ├── mbc-mbc5-ram-battery.gb ├── mbc-mbc5-ram.flags ├── mbc-mbc5-ram.gb ├── mbc-mbc5-rumble-ram-battery.flags ├── mbc-mbc5-rumble-ram-battery.gb ├── mbc-mbc5-rumble-ram.flags ├── mbc-mbc5-rumble-ram.gb ├── mbc-mbc5-rumble.flags ├── mbc-mbc5-rumble.gb ├── mbc-mbc5.flags ├── mbc-mbc5.gb ├── mbc-mbc6.flags ├── mbc-mbc6.gb ├── mbc-mbc7-sensor-rumble-ram-battery.flags ├── mbc-mbc7-sensor-rumble-ram-battery.gb ├── mbc-mmm01-ram-battery.flags ├── mbc-mmm01-ram-battery.gb ├── mbc-mmm01-ram.flags ├── mbc-mmm01-ram.gb ├── mbc-mmm01.flags ├── mbc-mmm01.gb ├── mbc-pocket-camera.flags ├── mbc-pocket-camera.gb ├── mbc-rom-only.flags ├── mbc-rom-only.gb ├── mbc-rom-ram-battery.err ├── mbc-rom-ram-battery.flags ├── mbc-rom-ram-battery.gb ├── mbc-rom-ram.err ├── mbc-rom-ram.flags ├── mbc-rom-ram.gb ├── mbc-rom.flags ├── mbc-rom.gb ├── mbc-tama5.flags ├── mbc-tama5.gb ├── mbc.bin ├── mbc.err ├── mbc.flags ├── mbc.gb ├── mbcless-ram.bin ├── mbcless-ram.err ├── mbcless-ram.flags ├── mbcless-ram.gb ├── multiple-to-one.err ├── new-lic-trunc.bin ├── new-lic-trunc.err ├── new-lic-trunc.flags ├── new-lic-trunc.gb ├── new-lic.bin ├── new-lic.err ├── new-lic.flags ├── new-lic.gb ├── no-exist.err ├── no-input.err ├── noop.bin ├── noop.flags ├── noop.gb ├── old-lic-hex.bin ├── old-lic-hex.err ├── old-lic-hex.flags ├── old-lic-hex.gb ├── old-lic.bin ├── old-lic.err ├── old-lic.flags ├── old-lic.gb ├── overwrite.bin ├── overwrite.flags ├── padding-bigperfect.bin ├── padding-bigperfect.flags ├── padding-bigperfect.gb ├── padding-imperfect.bin ├── padding-imperfect.flags ├── padding-imperfect.gb ├── padding-large.bin ├── padding-large.flags ├── padding-large.gb ├── padding-larger.bin ├── padding-larger.flags ├── padding-larger.gb ├── padding-perfect.bin ├── padding-perfect.flags ├── padding-perfect.gb ├── padding-rom0.bin ├── padding-rom0.flags ├── padding-rom0.gb ├── padding.bin ├── padding.flags ├── padding.gb ├── ram.bin ├── ram.err ├── ram.flags ├── ram.gb ├── ramful-mbc-2-kb.err ├── ramful-mbc-2-kb.flags ├── ramful-mbc-2-kb.gb ├── ramful-mbc-no-ram.bin ├── ramful-mbc-no-ram.err ├── ramful-mbc-no-ram.flags ├── ramful-mbc-no-ram.gb ├── ramful-mbc.bin ├── ramful-mbc.err ├── ramful-mbc.flags ├── ramful-mbc.gb ├── ramless-mbc.bin ├── ramless-mbc.err ├── ramless-mbc.flags ├── ramless-mbc.gb ├── rom-ram-not-2-kb.err ├── rom-ram-not-2-kb.flags ├── rom-ram-not-2-kb.gb ├── sgb-licensee.bin ├── sgb-licensee.err ├── sgb-licensee.flags ├── sgb-old-licensee.bin ├── sgb-old-licensee.err ├── sgb-old-licensee.flags ├── sgb.bin ├── sgb.err ├── sgb.flags ├── sgb.gb ├── test.sh ├── title-color-trunc-rev.bin ├── title-color-trunc-rev.err ├── title-color-trunc-rev.flags ├── title-color-trunc-rev.gb ├── title-color-trunc.bin ├── title-color-trunc.err ├── title-color-trunc.flags ├── title-color-trunc.gb ├── title-compat-trunc-rev.bin ├── title-compat-trunc-rev.err ├── title-compat-trunc-rev.flags ├── title-compat-trunc-rev.gb ├── title-compat-trunc.bin ├── title-compat-trunc.err ├── title-compat-trunc.flags ├── title-compat-trunc.gb ├── title-gameid-trunc-rev.bin ├── title-gameid-trunc-rev.err ├── title-gameid-trunc-rev.flags ├── title-gameid-trunc-rev.gb ├── title-gameid-trunc.bin ├── title-gameid-trunc.err ├── title-gameid-trunc.flags ├── title-gameid-trunc.gb ├── title-pad.bin ├── title-pad.err ├── title-pad.flags ├── title-pad.gb ├── title-trunc.bin ├── title-trunc.err ├── title-trunc.flags ├── title-trunc.gb ├── title.bin ├── title.err ├── title.flags ├── title.gb ├── tooshort.bin ├── tooshort.err ├── tooshort.flags ├── tpp1-bad-major.bin ├── tpp1-bad-major.err ├── tpp1-bad-major.flags ├── tpp1-bad-minor.bin ├── tpp1-bad-minor.err ├── tpp1-bad-minor.flags ├── tpp1-features.bin ├── tpp1-features.err ├── tpp1-features.flags ├── tpp1-features.gb ├── tpp1-nonjap.bin ├── tpp1-nonjap.err ├── tpp1-nonjap.flags ├── tpp1-nonjap.gb ├── tpp1-rumble.bin ├── tpp1-rumble.err ├── tpp1-rumble.flags ├── tpp1-rumble.gb ├── tpp1-too-short.bin ├── tpp1-too-short.err ├── tpp1-too-short.flags ├── tpp1-unk-major.bin ├── tpp1-unk-major.err ├── tpp1-unk-major.flags ├── tpp1-unk-minor.bin ├── tpp1-unk-minor.err ├── tpp1-unk-minor.flags ├── unknown-mbc.err ├── unknown-mbc.flags ├── verify-pad.bin ├── verify-pad.err ├── verify-pad.flags ├── verify-pad.gb ├── verify-trash.bin ├── verify-trash.err ├── verify-trash.flags ├── verify-trash.gb ├── verify.bin ├── verify.err ├── verify.flags ├── verify.gb ├── version.bin ├── version.err ├── version.flags ├── version.gb ├── warning-as-error.bin ├── warning-as-error.err ├── warning-as-error.flags └── warning-as-error.gb ├── gfx ├── .gitignore ├── alpha_embedded.err ├── alpha_embedded.flags ├── alpha_embedded.png ├── alpha_grayscale.out.2bpp ├── alpha_grayscale.out.pal ├── alpha_grayscale.out.palmap ├── alpha_grayscale.out.tilemap ├── alpha_grayscale.png ├── alpha_rgb.out.2bpp ├── alpha_rgb.out.pal ├── alpha_rgb.out.palmap ├── alpha_rgb.out.tilemap ├── alpha_rgb.png ├── at-file-ref.err ├── at-file-ref.flags ├── at-file-ref.pal ├── at-file-ref.png ├── bad_manual_pals.err ├── bad_manual_pals.flags ├── bad_manual_pals.png ├── bad_slice.err ├── bad_slice.flags ├── bad_slice.png ├── base_ids.flags ├── base_ids.out.2bpp ├── base_ids.out.attrmap ├── base_ids.out.pal ├── base_ids.out.tilemap ├── base_ids.png ├── bg_fuse.err ├── bg_fuse.flags ├── bg_fuse.png ├── bg_in_tile.err ├── bg_in_tile.flags ├── bg_in_tile.png ├── bg_oval.flags ├── bg_oval.out.2bpp ├── bg_oval.out.attrmap ├── bg_oval.out.pal ├── bg_oval.out.tilemap ├── bg_oval.png ├── color_curve.flags ├── color_curve.out.2bpp ├── color_curve.out.pal ├── color_curve.png ├── crop.flags ├── crop.out.2bpp ├── crop.out.pal ├── crop.png ├── damaged1.err ├── damaged1.png ├── damaged2.err ├── damaged2.png ├── damaged9.err ├── damaged9.png ├── dmg_1bit_round_trip.1bpp ├── dmg_1bit_round_trip.flags ├── dmg_2bit.flags ├── dmg_2bit.out.2bpp ├── dmg_2bit.out.pal ├── dmg_2bit.png ├── dmg_plte.flags ├── dmg_plte.out.2bpp ├── dmg_plte.out.pal ├── dmg_plte.png ├── dmg_round_trip.2bpp ├── dmg_round_trip.flags ├── empty_lines.flags ├── empty_lines.hex ├── empty_lines.out.2bpp ├── empty_lines.out.pal ├── empty_lines.png ├── font_nums.out.2bpp ├── font_nums.out.pal ├── font_nums.png ├── full_aco.aco ├── full_aco.flags ├── full_aco.out.2bpp ├── full_aco.out.attrmap ├── full_aco.out.pal ├── full_aco.out.tilemap ├── full_aco.png ├── full_act.act ├── full_act.flags ├── full_act.out.2bpp ├── full_act.out.attrmap ├── full_act.out.pal ├── full_act.out.tilemap ├── full_act.png ├── full_gbc.flags ├── full_gbc.out.2bpp ├── full_gbc.out.attrmap ├── full_gbc.out.pal ├── full_gbc.out.tilemap ├── full_gbc.pal ├── full_gbc.png ├── full_gpl.flags ├── full_gpl.gpl ├── full_gpl.out.2bpp ├── full_gpl.out.attrmap ├── full_gpl.out.pal ├── full_gpl.out.tilemap ├── full_gpl.png ├── full_hex.flags ├── full_hex.hex ├── full_hex.out.2bpp ├── full_hex.out.attrmap ├── full_hex.out.pal ├── full_hex.out.tilemap ├── full_hex.png ├── full_png.flags ├── full_png.out.2bpp ├── full_png.out.attrmap ├── full_png.out.pal ├── full_png.out.tilemap ├── full_png.pal.png ├── full_png.png ├── full_psp.flags ├── full_psp.out.2bpp ├── full_psp.out.attrmap ├── full_psp.out.pal ├── full_psp.out.tilemap ├── full_psp.pal ├── full_psp.png ├── input_tileset.flags ├── input_tileset.in.2bpp ├── input_tileset.out.2bpp ├── input_tileset.png ├── input_tileset_deduped.err ├── input_tileset_deduped.flags ├── input_tileset_deduped.in.2bpp ├── input_tileset_deduped.png ├── input_tileset_extra.err ├── input_tileset_extra.flags ├── input_tileset_extra.in.2bpp ├── input_tileset_extra.png ├── input_tileset_with_bg.flags ├── input_tileset_with_bg.in.2bpp ├── input_tileset_with_bg.in.pal ├── input_tileset_with_bg.out.2bpp ├── input_tileset_with_bg.out.attrmap ├── input_tileset_with_bg.out.tilemap ├── input_tileset_with_bg.png ├── interlaced.flags ├── interlaced.out.2bpp ├── interlaced.out.attrmap ├── interlaced.out.pal ├── interlaced.out.tilemap ├── interlaced.png ├── invalid-bkgd.err ├── invalid-bkgd.out.2bpp ├── invalid-bkgd.out.pal ├── invalid-bkgd.png ├── mirror_x.flags ├── mirror_x.out.2bpp ├── mirror_x.out.attrmap ├── mirror_x.out.tilemap ├── mirror_x.png ├── mirror_xy.flags ├── mirror_xy.out.2bpp ├── mirror_xy.out.attrmap ├── mirror_xy.out.tilemap ├── mirror_xy.png ├── mirror_y.flags ├── mirror_y.out.2bpp ├── mirror_y.out.attrmap ├── mirror_y.out.tilemap ├── mirror_y.png ├── multiple_manual_pals.flags ├── multiple_manual_pals.out.2bpp ├── multiple_manual_pals.out.pal ├── multiple_manual_pals.png ├── none_comma_omission.err ├── none_comma_omission.flags ├── none_comma_omission.png ├── none_round_trip.2bpp ├── none_round_trip.flags ├── oob_slice_wh.err ├── oob_slice_wh.flags ├── oob_slice_wh.png ├── oob_slice_xy.err ├── oob_slice_xy.flags ├── oob_slice_xy.png ├── randtilegen.cpp ├── reverse_1bit.1bpp ├── reverse_1bit.attrmap ├── reverse_1bit.flags ├── reverse_1bit.tilemap ├── reverse_curve.2bpp ├── reverse_curve.attrmap ├── reverse_curve.flags ├── reverse_curve.pal ├── reverse_curve.tilemap ├── rgbgfx_test.cpp ├── seed0.bin ├── seed1.bin ├── seed10.bin ├── seed11.bin ├── seed12.bin ├── seed13.bin ├── seed14.bin ├── seed15.bin ├── seed16.bin ├── seed17.bin ├── seed18.bin ├── seed19.bin ├── seed2.bin ├── seed20.bin ├── seed21.bin ├── seed22.bin ├── seed23.bin ├── seed24.bin ├── seed25.bin ├── seed26.bin ├── seed27.bin ├── seed28.bin ├── seed29.bin ├── seed3.bin ├── seed4.bin ├── seed5.bin ├── seed6.bin ├── seed7.bin ├── seed8.bin ├── seed9.bin ├── test.sh ├── trans_bg_in_tile.err ├── trans_bg_in_tile.flags ├── trans_bg_in_tile.png ├── trns_lt_plte.err ├── trns_lt_plte.flags ├── trns_lt_plte.png ├── unoptimized-full.2bpp ├── unoptimized-full.attrmap ├── unoptimized-full.flags ├── unoptimized-full.pal ├── unoptimized-full.png ├── unoptimized-full.tilemap ├── warn_embedded.err ├── warn_embedded.flags ├── warn_embedded.png ├── warn_group_output.err ├── warn_group_output.flags ├── warn_group_output.png ├── warn_trim_nonempty.err ├── warn_trim_nonempty.flags ├── warn_trim_nonempty.out.2bpp ├── warn_trim_nonempty.png ├── write_stdout.bin └── write_stdout.out.2bpp ├── link ├── align16.asm ├── align16.link ├── align16.out ├── align16.out.bin ├── all-instructions.asm ├── all-instructions.out ├── all-instructions.out.bin ├── assert.asm ├── assert.out ├── bank-const │ ├── a.asm │ ├── b.asm │ └── out.err ├── bank-numbers.asm ├── bank-numbers.out ├── bank-numbers.out.bin ├── bit-res-set-bad.asm ├── bit-res-set-bad.out ├── bit-res-set.asm ├── bit-res-set.out ├── bit-res-set.out.bin ├── cascading-errors-fatal-assert.asm ├── cascading-errors-fatal-assert.out ├── cascading-errors.asm ├── cascading-errors.out ├── constant-parent │ ├── a.asm │ ├── b.asm │ ├── out.err │ ├── ref.out.bin │ └── ref.out.sym ├── db-@.asm ├── db-@.out ├── db-@.out.bin ├── export-all │ ├── a.asm │ ├── b.asm │ ├── out.err │ ├── ref.out.bin │ └── ref.out.sym ├── fragment-align │ ├── base-bad │ │ ├── a.asm │ │ ├── b.asm │ │ └── out.err │ ├── base │ │ ├── a.asm │ │ ├── b.asm │ │ ├── out.err │ │ └── out.gb │ ├── org-bad │ │ ├── a.asm │ │ ├── b.asm │ │ └── out.err │ ├── org-rev-bad │ │ ├── a.asm │ │ ├── b.asm │ │ └── out.err │ ├── org-rev │ │ ├── a.asm │ │ ├── b.asm │ │ ├── out.err │ │ └── out.gb │ └── org │ │ ├── a.asm │ │ ├── b.asm │ │ ├── out.err │ │ └── out.gb ├── fragment-literals │ ├── a.asm │ ├── ref.out.bin │ ├── ref.out.map │ └── ref.out.sym ├── high-low │ ├── a.asm │ └── b.asm ├── invalid-bank-t.out ├── invalid-bank.asm ├── invalid-patches.asm ├── invalid-patches.out ├── invalid-ram-types-d.out ├── invalid-ram-types.asm ├── jr-@.asm ├── jr-@.out ├── jr-@.out.bin ├── ldh-bad.asm ├── ldh-bad.out ├── linkerscript-escapes-test.link ├── linkerscript-escapes-test.out ├── linkerscript-escapes.asm ├── linkerscript-include.asm ├── linkerscript-include.inc ├── linkerscript-include.link ├── linkerscript-include.out ├── linkerscript-noexist.asm ├── linkerscript-noexist.link ├── linkerscript-noexist.out ├── load-fragment-jr.asm ├── load-fragment-jr.out ├── load-fragment-jr.out.bin ├── load-fragment │ ├── base │ │ ├── a.asm │ │ ├── ref.out.bin │ │ └── ref.out.sym │ ├── multiple-objects │ │ ├── a.asm │ │ ├── b.asm │ │ └── ref.out.bin │ └── section-fragment │ │ ├── a.asm │ │ ├── b.asm │ │ ├── c.asm │ │ ├── ref.out.bin │ │ ├── ref.out.map │ │ └── ref.out.sym ├── map-file │ ├── a.asm │ ├── out.err │ ├── ref.out.bin │ └── ref.out.map ├── operators.asm ├── operators.out ├── operators.out.bin ├── overlay │ ├── smaller │ │ ├── a.asm │ │ ├── out.err │ │ ├── out.gb │ │ └── overlay.gb │ ├── tiny │ │ ├── a.asm │ │ ├── out.err │ │ ├── out.gb │ │ └── overlay.gb │ └── unfixed │ │ ├── a.asm │ │ ├── out.err │ │ └── overlay.gb ├── patch-diagnostics.asm ├── patch-diagnostics.out ├── patch-overflow.asm ├── patch-overflow.out ├── pipeline │ ├── a.asm │ └── out.gb ├── rept-trace │ ├── a.asm │ └── out.err ├── rom0-tiny-no-t.out ├── rom0-tiny-t.out ├── rom0-tiny.asm ├── romx-tiny-no-t.out ├── romx-tiny-t.out ├── romx-tiny.asm ├── rpn-bad-sym-id.asm ├── rpn-bad-sym-id.out ├── rst-bad.asm ├── rst-bad.out ├── rst.asm ├── rst.out ├── rst.out.bin ├── same-consts │ ├── a.asm │ ├── b.asm │ └── out.err ├── scramble-invalid │ ├── a.asm │ └── out.err ├── scramble-romx │ ├── a.asm │ └── out.err ├── script-align-17.link ├── script-align-17.out ├── script-different-bank.link ├── script-different-bank.out ├── script-different-type.link ├── script-different-type.out ├── script-ds-overflow.link ├── script-ds-overflow.out ├── script-excess-align-ofs.link ├── script-excess-align-ofs.out ├── script-huge-ds.link ├── script-huge-ds.out ├── script-include │ ├── a.asm │ ├── a.inc │ ├── b.asm │ ├── b.inc │ ├── out.err │ ├── ref.out.bin │ └── script.link ├── script-lone-dollar.link ├── script-lone-dollar.out ├── script-lone-percent.link ├── script-lone-percent.out ├── script-missing-bank-no.link ├── script-missing-bank-no.out ├── script-num-fmt.link ├── script-num-fmt.out ├── script-okay.link ├── script-okay.out ├── script-oob-bank-num.link ├── script-oob-bank-num.out ├── script-oob-org.link ├── script-oob-org.out ├── script-overflowing-sect.link ├── script-overflowing-sect.out ├── script-syntax-error.link ├── script-syntax-error.out ├── script-typeless-bank.link ├── script-typeless-bank.out ├── script-unk-keyword.link ├── script-unk-keyword.out ├── script-unknown-section.link ├── script-unknown-section.out ├── script-unterminated-string.link ├── script-unterminated-string.out ├── script.asm ├── sdcc │ ├── good │ │ ├── a.asm │ │ ├── b.c │ │ ├── b.rel │ │ ├── c.c │ │ ├── c.rel │ │ ├── out.err │ │ ├── ref.out.bin │ │ ├── ref.out.sym │ │ └── script.link │ └── no-script │ │ ├── a.asm │ │ ├── b.c │ │ ├── b.rel │ │ └── out.err ├── section-attributes-mismatch.link ├── section-attributes-mismatch.out ├── section-attributes.asm ├── section-attributes.link ├── section-attributes.out ├── section-conflict │ └── different-mod │ │ ├── a.asm │ │ ├── b.asm │ │ └── out.err ├── section-fragment │ ├── align-conflict.asm │ ├── align-conflict.out │ ├── good │ │ ├── a.asm │ │ ├── b.asm │ │ └── ref.out.bin │ ├── jr-offset-load │ │ ├── a.asm │ │ ├── b.asm │ │ └── ref.out.bin │ └── jr-offset │ │ ├── a.asm │ │ ├── b.asm │ │ └── ref.out.bin ├── section-normal │ └── same-name │ │ ├── a.asm │ │ ├── b.asm │ │ └── out.err ├── section-union │ ├── align-conflict.asm │ ├── align-conflict.out │ ├── align-ofs-conflict.asm │ ├── align-ofs-conflict.out │ ├── assert.asm │ ├── assert.out │ ├── bad-types.asm │ ├── bad-types.out │ ├── bank-conflict.asm │ ├── bank-conflict.out │ ├── different-ofs.asm │ ├── different-ofs.out │ ├── good │ │ ├── a.asm │ │ ├── b.asm │ │ ├── ref.out.bin │ │ └── script.link │ ├── no-room.asm │ ├── no-room.out │ ├── org-conflict.asm │ ├── org-conflict.out │ ├── same-export │ │ ├── a.asm │ │ ├── b.asm │ │ └── out.err │ └── same-label │ │ ├── a.asm │ │ ├── b.asm │ │ ├── out.err │ │ └── ref.out.bin ├── sizeof-startof.asm ├── sizeof-startof.out ├── sizeof-startof.out.bin ├── sym-noexist.asm ├── sym-noexist.out ├── symbols │ ├── conflict │ │ ├── a.asm │ │ ├── b.asm │ │ └── out.err │ ├── good │ │ ├── a.asm │ │ ├── b.asm │ │ ├── out.err │ │ ├── ref.out.bin │ │ └── ref.out.sym │ └── unknown │ │ ├── a.asm │ │ ├── b.asm │ │ ├── c.asm │ │ ├── d.asm │ │ ├── e.asm │ │ └── out.err ├── test.sh ├── truncation │ ├── level1 │ │ ├── a.asm │ │ └── out.err │ └── level2 │ │ ├── a.asm │ │ └── out.err ├── vram-fixed-dmg-mode-d.out ├── vram-fixed-dmg-mode-no-d.out ├── vram-fixed-dmg-mode.asm ├── vram-floating-dmg-mode-d.out ├── vram-floating-dmg-mode-no-d.out ├── vram-floating-dmg-mode.asm ├── wramx-dmg-mode-d.out ├── wramx-dmg-mode-no-d.out └── wramx-dmg-mode.asm └── run-tests.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | docs 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/.gitignore -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/RELEASE.md -------------------------------------------------------------------------------- /compile_flags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/compile_flags.txt -------------------------------------------------------------------------------- /contrib/checkdiff.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/contrib/checkdiff.bash -------------------------------------------------------------------------------- /contrib/checkformat.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/contrib/checkformat.bash -------------------------------------------------------------------------------- /contrib/coverage.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/contrib/coverage.bash -------------------------------------------------------------------------------- /contrib/gbdiff.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/contrib/gbdiff.bash -------------------------------------------------------------------------------- /contrib/view_palettes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/contrib/view_palettes.sh -------------------------------------------------------------------------------- /contrib/zsh_compl/_rgbasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/contrib/zsh_compl/_rgbasm -------------------------------------------------------------------------------- /contrib/zsh_compl/_rgbfix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/contrib/zsh_compl/_rgbfix -------------------------------------------------------------------------------- /contrib/zsh_compl/_rgbgfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/contrib/zsh_compl/_rgbgfx -------------------------------------------------------------------------------- /include/asm/actions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/actions.hpp -------------------------------------------------------------------------------- /include/asm/charmap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/charmap.hpp -------------------------------------------------------------------------------- /include/asm/fixpoint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/fixpoint.hpp -------------------------------------------------------------------------------- /include/asm/format.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/format.hpp -------------------------------------------------------------------------------- /include/asm/fstack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/fstack.hpp -------------------------------------------------------------------------------- /include/asm/lexer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/lexer.hpp -------------------------------------------------------------------------------- /include/asm/macro.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/macro.hpp -------------------------------------------------------------------------------- /include/asm/main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/main.hpp -------------------------------------------------------------------------------- /include/asm/opt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/opt.hpp -------------------------------------------------------------------------------- /include/asm/output.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/output.hpp -------------------------------------------------------------------------------- /include/asm/rpn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/rpn.hpp -------------------------------------------------------------------------------- /include/asm/section.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/section.hpp -------------------------------------------------------------------------------- /include/asm/symbol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/symbol.hpp -------------------------------------------------------------------------------- /include/asm/warning.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/asm/warning.hpp -------------------------------------------------------------------------------- /include/backtrace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/backtrace.hpp -------------------------------------------------------------------------------- /include/cli.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/cli.hpp -------------------------------------------------------------------------------- /include/diagnostics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/diagnostics.hpp -------------------------------------------------------------------------------- /include/extern/getopt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/extern/getopt.hpp -------------------------------------------------------------------------------- /include/file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/file.hpp -------------------------------------------------------------------------------- /include/fix/fix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/fix/fix.hpp -------------------------------------------------------------------------------- /include/fix/main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/fix/main.hpp -------------------------------------------------------------------------------- /include/fix/mbc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/fix/mbc.hpp -------------------------------------------------------------------------------- /include/fix/warning.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/fix/warning.hpp -------------------------------------------------------------------------------- /include/gfx/color_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/gfx/color_set.hpp -------------------------------------------------------------------------------- /include/gfx/flip.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/gfx/flip.hpp -------------------------------------------------------------------------------- /include/gfx/main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/gfx/main.hpp -------------------------------------------------------------------------------- /include/gfx/pal_spec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/gfx/pal_spec.hpp -------------------------------------------------------------------------------- /include/gfx/palette.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/gfx/palette.hpp -------------------------------------------------------------------------------- /include/gfx/png.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/gfx/png.hpp -------------------------------------------------------------------------------- /include/gfx/process.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/gfx/process.hpp -------------------------------------------------------------------------------- /include/gfx/reverse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/gfx/reverse.hpp -------------------------------------------------------------------------------- /include/gfx/rgba.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/gfx/rgba.hpp -------------------------------------------------------------------------------- /include/gfx/warning.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/gfx/warning.hpp -------------------------------------------------------------------------------- /include/helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/helpers.hpp -------------------------------------------------------------------------------- /include/itertools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/itertools.hpp -------------------------------------------------------------------------------- /include/link/assign.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/assign.hpp -------------------------------------------------------------------------------- /include/link/fstack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/fstack.hpp -------------------------------------------------------------------------------- /include/link/layout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/layout.hpp -------------------------------------------------------------------------------- /include/link/lexer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/lexer.hpp -------------------------------------------------------------------------------- /include/link/main.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/main.hpp -------------------------------------------------------------------------------- /include/link/object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/object.hpp -------------------------------------------------------------------------------- /include/link/output.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/output.hpp -------------------------------------------------------------------------------- /include/link/patch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/patch.hpp -------------------------------------------------------------------------------- /include/link/sdas_obj.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/sdas_obj.hpp -------------------------------------------------------------------------------- /include/link/section.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/section.hpp -------------------------------------------------------------------------------- /include/link/symbol.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/symbol.hpp -------------------------------------------------------------------------------- /include/link/warning.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/link/warning.hpp -------------------------------------------------------------------------------- /include/linkdefs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/linkdefs.hpp -------------------------------------------------------------------------------- /include/opmath.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/opmath.hpp -------------------------------------------------------------------------------- /include/platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/platform.hpp -------------------------------------------------------------------------------- /include/style.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/style.hpp -------------------------------------------------------------------------------- /include/usage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/usage.hpp -------------------------------------------------------------------------------- /include/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/util.hpp -------------------------------------------------------------------------------- /include/verbosity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/verbosity.hpp -------------------------------------------------------------------------------- /include/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/include/version.hpp -------------------------------------------------------------------------------- /man/gbz80.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/man/gbz80.7 -------------------------------------------------------------------------------- /man/rgbasm-old.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/man/rgbasm-old.5 -------------------------------------------------------------------------------- /man/rgbasm.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/man/rgbasm.1 -------------------------------------------------------------------------------- /man/rgbasm.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/man/rgbasm.5 -------------------------------------------------------------------------------- /man/rgbds.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/man/rgbds.5 -------------------------------------------------------------------------------- /man/rgbds.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/man/rgbds.7 -------------------------------------------------------------------------------- /man/rgbfix.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/man/rgbfix.1 -------------------------------------------------------------------------------- /man/rgbgfx.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/man/rgbgfx.1 -------------------------------------------------------------------------------- /man/rgblink.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/man/rgblink.1 -------------------------------------------------------------------------------- /man/rgblink.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/man/rgblink.5 -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | # Generated by CMake 2 | /.version.cpp 3 | -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/asm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/.gitignore -------------------------------------------------------------------------------- /src/asm/actions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/actions.cpp -------------------------------------------------------------------------------- /src/asm/charmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/charmap.cpp -------------------------------------------------------------------------------- /src/asm/fixpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/fixpoint.cpp -------------------------------------------------------------------------------- /src/asm/format.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/format.cpp -------------------------------------------------------------------------------- /src/asm/fstack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/fstack.cpp -------------------------------------------------------------------------------- /src/asm/lexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/lexer.cpp -------------------------------------------------------------------------------- /src/asm/macro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/macro.cpp -------------------------------------------------------------------------------- /src/asm/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/main.cpp -------------------------------------------------------------------------------- /src/asm/opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/opt.cpp -------------------------------------------------------------------------------- /src/asm/output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/output.cpp -------------------------------------------------------------------------------- /src/asm/parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/parser.y -------------------------------------------------------------------------------- /src/asm/rpn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/rpn.cpp -------------------------------------------------------------------------------- /src/asm/section.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/section.cpp -------------------------------------------------------------------------------- /src/asm/symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/symbol.cpp -------------------------------------------------------------------------------- /src/asm/warning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/asm/warning.cpp -------------------------------------------------------------------------------- /src/backtrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/backtrace.cpp -------------------------------------------------------------------------------- /src/bison.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/bison.sh -------------------------------------------------------------------------------- /src/cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/cli.cpp -------------------------------------------------------------------------------- /src/diagnostics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/diagnostics.cpp -------------------------------------------------------------------------------- /src/extern/getopt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/extern/getopt.cpp -------------------------------------------------------------------------------- /src/fix/fix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/fix/fix.cpp -------------------------------------------------------------------------------- /src/fix/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/fix/main.cpp -------------------------------------------------------------------------------- /src/fix/mbc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/fix/mbc.cpp -------------------------------------------------------------------------------- /src/fix/warning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/fix/warning.cpp -------------------------------------------------------------------------------- /src/gfx/color_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/color_set.cpp -------------------------------------------------------------------------------- /src/gfx/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/main.cpp -------------------------------------------------------------------------------- /src/gfx/pal_packing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/pal_packing.cpp -------------------------------------------------------------------------------- /src/gfx/pal_sorting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/pal_sorting.cpp -------------------------------------------------------------------------------- /src/gfx/pal_spec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/pal_spec.cpp -------------------------------------------------------------------------------- /src/gfx/palette.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/palette.cpp -------------------------------------------------------------------------------- /src/gfx/png.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/png.cpp -------------------------------------------------------------------------------- /src/gfx/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/process.cpp -------------------------------------------------------------------------------- /src/gfx/reverse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/reverse.cpp -------------------------------------------------------------------------------- /src/gfx/rgba.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/rgba.cpp -------------------------------------------------------------------------------- /src/gfx/warning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/gfx/warning.cpp -------------------------------------------------------------------------------- /src/link/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/.gitignore -------------------------------------------------------------------------------- /src/link/assign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/assign.cpp -------------------------------------------------------------------------------- /src/link/fstack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/fstack.cpp -------------------------------------------------------------------------------- /src/link/layout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/layout.cpp -------------------------------------------------------------------------------- /src/link/lexer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/lexer.cpp -------------------------------------------------------------------------------- /src/link/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/main.cpp -------------------------------------------------------------------------------- /src/link/object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/object.cpp -------------------------------------------------------------------------------- /src/link/output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/output.cpp -------------------------------------------------------------------------------- /src/link/patch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/patch.cpp -------------------------------------------------------------------------------- /src/link/script.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/script.y -------------------------------------------------------------------------------- /src/link/sdas_obj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/sdas_obj.cpp -------------------------------------------------------------------------------- /src/link/section.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/section.cpp -------------------------------------------------------------------------------- /src/link/symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/symbol.cpp -------------------------------------------------------------------------------- /src/link/warning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/link/warning.cpp -------------------------------------------------------------------------------- /src/linkdefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/linkdefs.cpp -------------------------------------------------------------------------------- /src/opmath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/opmath.cpp -------------------------------------------------------------------------------- /src/style.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/style.cpp -------------------------------------------------------------------------------- /src/usage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/usage.cpp -------------------------------------------------------------------------------- /src/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/util.cpp -------------------------------------------------------------------------------- /src/verbosity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/verbosity.cpp -------------------------------------------------------------------------------- /src/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/src/version.cpp -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/CTestCustom.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/CTestCustom.cmake.in -------------------------------------------------------------------------------- /test/asm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/.gitignore -------------------------------------------------------------------------------- /test/asm/abort-on-missing-incbin-slice.flags: -------------------------------------------------------------------------------- 1 | -MG 2 | -------------------------------------------------------------------------------- /test/asm/abort-on-missing-incbin-start.flags: -------------------------------------------------------------------------------- 1 | -MG 2 | -------------------------------------------------------------------------------- /test/asm/abort-on-missing-incbin.flags: -------------------------------------------------------------------------------- 1 | -MG 2 | -------------------------------------------------------------------------------- /test/asm/align-16.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/align-16.asm -------------------------------------------------------------------------------- /test/asm/align-16.out: -------------------------------------------------------------------------------- 1 | $1 2 | $2A 3 | -------------------------------------------------------------------------------- /test/asm/align-16.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/asm/align-large-ofs.asm: -------------------------------------------------------------------------------- 1 | 2 | SECTION "Tesst", ROM0, ALIGN[1,2] 3 | -------------------------------------------------------------------------------- /test/asm/align-large.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/align-large.asm -------------------------------------------------------------------------------- /test/asm/align-large.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/align-large.err -------------------------------------------------------------------------------- /test/asm/align-offset.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/align-offset.asm -------------------------------------------------------------------------------- /test/asm/align-offset.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/align-offset.err -------------------------------------------------------------------------------- /test/asm/align-pc-outside-section.asm: -------------------------------------------------------------------------------- 1 | align 1 2 | -------------------------------------------------------------------------------- /test/asm/align-pc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/align-pc.asm -------------------------------------------------------------------------------- /test/asm/align-pc.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/align-pc.out.bin -------------------------------------------------------------------------------- /test/asm/anon-label.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/anon-label.asm -------------------------------------------------------------------------------- /test/asm/arg-shift.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/arg-shift.asm -------------------------------------------------------------------------------- /test/asm/arg-shift.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/arg-shift.out -------------------------------------------------------------------------------- /test/asm/assert-const.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/assert-const.asm -------------------------------------------------------------------------------- /test/asm/assert-const.out.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/asm/assert-fatal.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/assert-fatal.asm -------------------------------------------------------------------------------- /test/asm/assert-fatal.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/assert-fatal.err -------------------------------------------------------------------------------- /test/asm/assert-nosect-bank.asm: -------------------------------------------------------------------------------- 1 | assert BANK(@) == 1 2 | -------------------------------------------------------------------------------- /test/asm/assert-nosect.asm: -------------------------------------------------------------------------------- 1 | assert Sym 2 | 3 | SECTION "test", ROM0 4 | db 69 5 | Sym: 6 | -------------------------------------------------------------------------------- /test/asm/assert-nosect.out.bin: -------------------------------------------------------------------------------- 1 | E -------------------------------------------------------------------------------- /test/asm/assert.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/assert.asm -------------------------------------------------------------------------------- /test/asm/assert.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/assert.err -------------------------------------------------------------------------------- /test/asm/assert@-no-sect.asm: -------------------------------------------------------------------------------- 1 | assert (@) || 1 2 | -------------------------------------------------------------------------------- /test/asm/backtrace-collapsed.flags: -------------------------------------------------------------------------------- 1 | -B 5 -B collapse 2 | -------------------------------------------------------------------------------- /test/asm/backtrace-depth.flags: -------------------------------------------------------------------------------- 1 | -B 5 -B no-collapse 2 | -------------------------------------------------------------------------------- /test/asm/bad-precision.asm: -------------------------------------------------------------------------------- 1 | assert round(3.6, 42) == 4.0 2 | -------------------------------------------------------------------------------- /test/asm/bank-noexist.asm: -------------------------------------------------------------------------------- 1 | SECTION "sec", ROM0 2 | db BANK(noexist) 3 | -------------------------------------------------------------------------------- /test/asm/bank.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/bank.asm -------------------------------------------------------------------------------- /test/asm/bank.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/bank.err -------------------------------------------------------------------------------- /test/asm/bank.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/bank.out -------------------------------------------------------------------------------- /test/asm/block-comment-contents-error.out: -------------------------------------------------------------------------------- 1 | reachable 2 | -------------------------------------------------------------------------------- /test/asm/block-comment-termination-error.asm: -------------------------------------------------------------------------------- 1 | PRINT /* block comments must terminate before EOF -------------------------------------------------------------------------------- /test/asm/blue-paint.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/blue-paint.asm -------------------------------------------------------------------------------- /test/asm/blue-paint.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/blue-paint.err -------------------------------------------------------------------------------- /test/asm/blue-paint.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/blue-paint.out -------------------------------------------------------------------------------- /test/asm/break.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/break.asm -------------------------------------------------------------------------------- /test/asm/break.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/break.err -------------------------------------------------------------------------------- /test/asm/break.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/break.out -------------------------------------------------------------------------------- /test/asm/ccode.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ccode.asm -------------------------------------------------------------------------------- /test/asm/ccode.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ccode.out.bin -------------------------------------------------------------------------------- /test/asm/character-escape-at-end.asm: -------------------------------------------------------------------------------- 1 | println "hello\ -------------------------------------------------------------------------------- /test/asm/character-escape-at-end.out: -------------------------------------------------------------------------------- 1 | hello\ 2 | -------------------------------------------------------------------------------- /test/asm/charcmp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/charcmp.asm -------------------------------------------------------------------------------- /test/asm/charcmp.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/charcmp.out -------------------------------------------------------------------------------- /test/asm/charlen-strchar.out: -------------------------------------------------------------------------------- 1 | Bold 2 | B 3 | -------------------------------------------------------------------------------- /test/asm/charsize.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/charsize.asm -------------------------------------------------------------------------------- /test/asm/charsize.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/charsize.err -------------------------------------------------------------------------------- /test/asm/charval.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/charval.asm -------------------------------------------------------------------------------- /test/asm/charval.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/charval.err -------------------------------------------------------------------------------- /test/asm/cli/empty-s-feature.err: -------------------------------------------------------------------------------- 1 | FATAL: Empty feature for option '-s' 2 | -------------------------------------------------------------------------------- /test/asm/cli/empty-s-feature.flags: -------------------------------------------------------------------------------- 1 | -s :- 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-B.err: -------------------------------------------------------------------------------- 1 | FATAL: Invalid argument for option '-B' 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-B.flags: -------------------------------------------------------------------------------- 1 | -B nan 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-Q.err: -------------------------------------------------------------------------------- 1 | FATAL: Invalid argument for option '-Q' 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-Q.flags: -------------------------------------------------------------------------------- 1 | -Q invalid 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-X.err: -------------------------------------------------------------------------------- 1 | FATAL: Invalid argument for option '-X' 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-X.flags: -------------------------------------------------------------------------------- 1 | -X 0c777 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-b-digits.err: -------------------------------------------------------------------------------- 1 | FATAL: Must specify exactly 2 characters for option '-b' 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-b-digits.flags: -------------------------------------------------------------------------------- 1 | -b 01X 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-color.err: -------------------------------------------------------------------------------- 1 | FATAL: Invalid argument for option '--color' 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-g-digits.err: -------------------------------------------------------------------------------- 1 | FATAL: Must specify exactly 4 characters for option '-g' 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-g-digits.flags: -------------------------------------------------------------------------------- 1 | -g 0123X 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-p.err: -------------------------------------------------------------------------------- 1 | FATAL: Invalid argument for option '-p' 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-p.flags: -------------------------------------------------------------------------------- 1 | -p 123abc 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-r.err: -------------------------------------------------------------------------------- 1 | FATAL: Invalid argument for option '-r' 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-r.flags: -------------------------------------------------------------------------------- 1 | -r nan 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-s-feature.flags: -------------------------------------------------------------------------------- 1 | -s invalid:- 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-s.err: -------------------------------------------------------------------------------- 1 | FATAL: Invalid argument for option '-s' 2 | -------------------------------------------------------------------------------- /test/asm/cli/invalid-s.flags: -------------------------------------------------------------------------------- 1 | -s invalid 2 | -------------------------------------------------------------------------------- /test/asm/cli/multiple-inputs.flags: -------------------------------------------------------------------------------- 1 | one two 2 | -------------------------------------------------------------------------------- /test/asm/cli/out-of-range-Q.err: -------------------------------------------------------------------------------- 1 | FATAL: Argument for option '-Q' must be between 1 and 31 2 | -------------------------------------------------------------------------------- /test/asm/cli/out-of-range-Q.flags: -------------------------------------------------------------------------------- 1 | -Q .999 2 | -------------------------------------------------------------------------------- /test/asm/cli/out-of-range-p.err: -------------------------------------------------------------------------------- 1 | FATAL: Argument for option '-p' must be between 0 and 0xFF 2 | -------------------------------------------------------------------------------- /test/asm/cli/out-of-range-p.flags: -------------------------------------------------------------------------------- 1 | -p 999 2 | -------------------------------------------------------------------------------- /test/asm/cli/out-of-range-r.err: -------------------------------------------------------------------------------- 1 | FATAL: Argument for option '-r' is out of range 2 | -------------------------------------------------------------------------------- /test/asm/command-line-symbols.flags: -------------------------------------------------------------------------------- 1 | -DFOO=hello -DDEFINED 2 | -------------------------------------------------------------------------------- /test/asm/const-and.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/const-and.asm -------------------------------------------------------------------------------- /test/asm/const-and.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/const-and.err -------------------------------------------------------------------------------- /test/asm/const-and.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/const-and.out -------------------------------------------------------------------------------- /test/asm/const-low.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/const-low.asm -------------------------------------------------------------------------------- /test/asm/const-low.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/const-low.err -------------------------------------------------------------------------------- /test/asm/const-not.asm: -------------------------------------------------------------------------------- 1 | section "test", rom0, align[8] 2 | ds 42 3 | assert !@ 4 | -------------------------------------------------------------------------------- /test/asm/const-not.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/const-not.err -------------------------------------------------------------------------------- /test/asm/const-zero.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/const-zero.asm -------------------------------------------------------------------------------- /test/asm/const-zero.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/const-zero.err -------------------------------------------------------------------------------- /test/asm/const-zero.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/const-zero.out -------------------------------------------------------------------------------- /test/asm/crlf.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/crlf.asm -------------------------------------------------------------------------------- /test/asm/data-in-ram.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/data-in-ram.asm -------------------------------------------------------------------------------- /test/asm/data-in-ram.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/data-in-ram.err -------------------------------------------------------------------------------- /test/asm/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/data.bin -------------------------------------------------------------------------------- /test/asm/date-time.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/date-time.asm -------------------------------------------------------------------------------- /test/asm/date-time.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/date-time.err -------------------------------------------------------------------------------- /test/asm/def-scoped.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/def-scoped.asm -------------------------------------------------------------------------------- /test/asm/def-scoped.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/def-scoped.err -------------------------------------------------------------------------------- /test/asm/def.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/def.asm -------------------------------------------------------------------------------- /test/asm/def.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/def.err -------------------------------------------------------------------------------- /test/asm/def.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/def.out -------------------------------------------------------------------------------- /test/asm/diff-marks.asm: -------------------------------------------------------------------------------- 1 | SECTION "test", ROM0 2 | - ld a, 0 3 | + xor a 4 | -------------------------------------------------------------------------------- /test/asm/diff-marks.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/diff-marks.err -------------------------------------------------------------------------------- /test/asm/disable-warnings.flags: -------------------------------------------------------------------------------- 1 | -w 2 | -------------------------------------------------------------------------------- /test/asm/div-mod.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/div-mod.asm -------------------------------------------------------------------------------- /test/asm/div-mod.out.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/asm/div-negative.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/div-negative.asm -------------------------------------------------------------------------------- /test/asm/div-negative.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/div-negative.out -------------------------------------------------------------------------------- /test/asm/divzero-instr.asm: -------------------------------------------------------------------------------- 1 | SECTION "sec", ROM0 2 | ld a, 1/0 3 | -------------------------------------------------------------------------------- /test/asm/divzero-section-bank.asm: -------------------------------------------------------------------------------- 1 | SECTION "sec", ROMX[1/0] 2 | -------------------------------------------------------------------------------- /test/asm/dots-constant.asm: -------------------------------------------------------------------------------- 1 | section "test", rom0 2 | def #... equs "sublocal" 3 | -------------------------------------------------------------------------------- /test/asm/dots-interpolate.asm: -------------------------------------------------------------------------------- 1 | section "test", rom0 2 | println "{...}" 3 | -------------------------------------------------------------------------------- /test/asm/dots-label.asm: -------------------------------------------------------------------------------- 1 | section "test", rom0 2 | #...: 3 | -------------------------------------------------------------------------------- /test/asm/dots-label.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/dots-label.err -------------------------------------------------------------------------------- /test/asm/dots-macro-arg.asm: -------------------------------------------------------------------------------- 1 | MACRO test 2 | println "\<...>" 3 | ENDM 4 | test 1, 2, 3, 4 5 | -------------------------------------------------------------------------------- /test/asm/double-purge.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/double-purge.asm -------------------------------------------------------------------------------- /test/asm/double-purge.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/double-purge.err -------------------------------------------------------------------------------- /test/asm/ds-@.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ds-@.asm -------------------------------------------------------------------------------- /test/asm/ds-@.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ds-@.out.bin -------------------------------------------------------------------------------- /test/asm/ds-align-min.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ds-align-min.asm -------------------------------------------------------------------------------- /test/asm/ds-align.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ds-align.asm -------------------------------------------------------------------------------- /test/asm/ds-align.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ds-align.out.bin -------------------------------------------------------------------------------- /test/asm/ds-bad.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ds-bad.asm -------------------------------------------------------------------------------- /test/asm/ds-bad.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ds-bad.err -------------------------------------------------------------------------------- /test/asm/ds-byte.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ds-byte.asm -------------------------------------------------------------------------------- /test/asm/ds-byte.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ds-byte.out.bin -------------------------------------------------------------------------------- /test/asm/elif-after-else.out: -------------------------------------------------------------------------------- 1 | one 2 | A 3 | -------------------------------------------------------------------------------- /test/asm/elif-outside-if.asm: -------------------------------------------------------------------------------- 1 | ELIF 1 2 | -------------------------------------------------------------------------------- /test/asm/else-outside-if.asm: -------------------------------------------------------------------------------- 1 | ELSE 2 | -------------------------------------------------------------------------------- /test/asm/empty-local-purged.asm: -------------------------------------------------------------------------------- 1 | SECTION "Test", ROM0 2 | 3 | PURGE .test 4 | -------------------------------------------------------------------------------- /test/asm/empty-local-referenced.asm: -------------------------------------------------------------------------------- 1 | SECTION "Test", ROM0 2 | 3 | dw Referenced. 4 | -------------------------------------------------------------------------------- /test/asm/empty-local.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/empty-local.asm -------------------------------------------------------------------------------- /test/asm/empty-local.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/empty-local.err -------------------------------------------------------------------------------- /test/asm/empty-state.asm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/asm/empty-state.flags: -------------------------------------------------------------------------------- 1 | -s all:- 2 | -------------------------------------------------------------------------------- /test/asm/empty-state.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/empty-state.out -------------------------------------------------------------------------------- /test/asm/empty.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/asm/endc-eof-newline.inc: -------------------------------------------------------------------------------- 1 | IF X 2 | PRINTLN "Yosh!" 3 | ENDC -------------------------------------------------------------------------------- /test/asm/endc-eof-newline.out: -------------------------------------------------------------------------------- 1 | No. 2 | Yosh! 3 | Yes! 4 | -------------------------------------------------------------------------------- /test/asm/endc-outside-if.asm: -------------------------------------------------------------------------------- 1 | ENDC 2 | -------------------------------------------------------------------------------- /test/asm/endsection-outside-section.asm: -------------------------------------------------------------------------------- 1 | ENDSECTION 2 | -------------------------------------------------------------------------------- /test/asm/endsection.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/endsection.asm -------------------------------------------------------------------------------- /test/asm/endsection.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/endsection.err -------------------------------------------------------------------------------- /test/asm/equ-charmap.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/equ-charmap.asm -------------------------------------------------------------------------------- /test/asm/equ-charmap.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/asm/equs-macrodef.out: -------------------------------------------------------------------------------- 1 | Hello :D 2 | -------------------------------------------------------------------------------- /test/asm/equs-nest.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/equs-nest.asm -------------------------------------------------------------------------------- /test/asm/equs-nest.out: -------------------------------------------------------------------------------- 1 | Success! 2 | -------------------------------------------------------------------------------- /test/asm/equs-newline.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/equs-newline.asm -------------------------------------------------------------------------------- /test/asm/equs-newline.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/equs-newline.err -------------------------------------------------------------------------------- /test/asm/equs-purge.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/equs-purge.asm -------------------------------------------------------------------------------- /test/asm/equs-purge.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/equs-purge.err -------------------------------------------------------------------------------- /test/asm/error-limit.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/error-limit.asm -------------------------------------------------------------------------------- /test/asm/error-limit.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/error-limit.err -------------------------------------------------------------------------------- /test/asm/error-limit.flags: -------------------------------------------------------------------------------- 1 | -X 1 2 | -------------------------------------------------------------------------------- /test/asm/errors-after-missing-include/a.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/asm/expansion-diagnostics.flags: -------------------------------------------------------------------------------- 1 | -B no-collapse 2 | -------------------------------------------------------------------------------- /test/asm/exponent.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/exponent.asm -------------------------------------------------------------------------------- /test/asm/export.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/export.asm -------------------------------------------------------------------------------- /test/asm/export.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/export.err -------------------------------------------------------------------------------- /test/asm/fail.asm: -------------------------------------------------------------------------------- 1 | fail "oops" 2 | -------------------------------------------------------------------------------- /test/asm/fail.err: -------------------------------------------------------------------------------- 1 | FATAL: oops 2 | at fail.asm(1) 3 | -------------------------------------------------------------------------------- /test/asm/ff00+c-bad.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ff00+c-bad.asm -------------------------------------------------------------------------------- /test/asm/ff00+c-bad.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ff00+c-bad.err -------------------------------------------------------------------------------- /test/asm/ff00+c-label.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ff00+c-label.asm -------------------------------------------------------------------------------- /test/asm/ff00+c-label.out: -------------------------------------------------------------------------------- 1 | $FF2A 2 | -------------------------------------------------------------------------------- /test/asm/ff00+c.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ff00+c.asm -------------------------------------------------------------------------------- /test/asm/ff00+c.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ff00+c.out.bin -------------------------------------------------------------------------------- /test/asm/fixed-oob.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/fixed-oob.asm -------------------------------------------------------------------------------- /test/asm/fixed-oob.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/fixed-oob.err -------------------------------------------------------------------------------- /test/asm/flag-Q.asm: -------------------------------------------------------------------------------- 1 | section "test", rom0 2 | dl 3.14159 3 | -------------------------------------------------------------------------------- /test/asm/flag-Q.flags: -------------------------------------------------------------------------------- 1 | -Q .24 2 | -------------------------------------------------------------------------------- /test/asm/flag-Q.out.bin: -------------------------------------------------------------------------------- 1 | >?$ -------------------------------------------------------------------------------- /test/asm/flag-p.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/flag-p.asm -------------------------------------------------------------------------------- /test/asm/flag-p.flags: -------------------------------------------------------------------------------- 1 | -p 0x42 2 | -------------------------------------------------------------------------------- /test/asm/flag-p.out.bin: -------------------------------------------------------------------------------- 1 | BBB -------------------------------------------------------------------------------- /test/asm/for.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/for.asm -------------------------------------------------------------------------------- /test/asm/for.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/for.err -------------------------------------------------------------------------------- /test/asm/for.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/for.out -------------------------------------------------------------------------------- /test/asm/fragment-literal-in-ram.out: -------------------------------------------------------------------------------- 1 | ok 2 | -------------------------------------------------------------------------------- /test/asm/fragment-literal-outside-section.asm: -------------------------------------------------------------------------------- 1 | dw [[ db 42 ]] 2 | -------------------------------------------------------------------------------- /test/asm/garbage_char.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/garbage_char.asm -------------------------------------------------------------------------------- /test/asm/garbage_char.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/garbage_char.err -------------------------------------------------------------------------------- /test/asm/if-macro.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/if-macro.asm -------------------------------------------------------------------------------- /test/asm/if-macro.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/if-macro.err -------------------------------------------------------------------------------- /test/asm/impossible-bank.asm: -------------------------------------------------------------------------------- 1 | SECTION "hram", HRAM, BANK[0] 2 | -------------------------------------------------------------------------------- /test/asm/incbin-empty.asm: -------------------------------------------------------------------------------- 1 | SECTION "Test", ROM0 2 | 3 | INCBIN "empty.bin" 4 | -------------------------------------------------------------------------------- /test/asm/incbin-end-0.asm: -------------------------------------------------------------------------------- 1 | INCBIN "data.bin", 123, 0 2 | -------------------------------------------------------------------------------- /test/asm/incbin-end-0.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/incbin-end-0.err -------------------------------------------------------------------------------- /test/asm/incbin-end.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/incbin-end.asm -------------------------------------------------------------------------------- /test/asm/incbin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/incbin.asm -------------------------------------------------------------------------------- /test/asm/incbin.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/incbin.out.bin -------------------------------------------------------------------------------- /test/asm/incharmap.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/incharmap.asm -------------------------------------------------------------------------------- /test/asm/include-eof-newline.asm: -------------------------------------------------------------------------------- 1 | INCLUDE "include-eof-newline.inc" -------------------------------------------------------------------------------- /test/asm/include-eof-newline.inc: -------------------------------------------------------------------------------- 1 | PRINTLN "Hi guys!" 2 | -------------------------------------------------------------------------------- /test/asm/include-eof-newline.out: -------------------------------------------------------------------------------- 1 | Hi guys! 2 | -------------------------------------------------------------------------------- /test/asm/include-recursion.asm: -------------------------------------------------------------------------------- 1 | INCLUDE "include-recursion.asm" 2 | -------------------------------------------------------------------------------- /test/asm/include-slash.asm: -------------------------------------------------------------------------------- 1 | println x 2 | -------------------------------------------------------------------------------- /test/asm/include-slash.out: -------------------------------------------------------------------------------- 1 | $2A 2 | -------------------------------------------------------------------------------- /test/asm/include/include-slash.inc: -------------------------------------------------------------------------------- 1 | def x = 42 2 | -------------------------------------------------------------------------------- /test/asm/interpolation-after-string.out: -------------------------------------------------------------------------------- 1 | hi world 2 | -------------------------------------------------------------------------------- /test/asm/invalid-bank.asm: -------------------------------------------------------------------------------- 1 | SECTION "vram", VRAM, BANK[2] 2 | -------------------------------------------------------------------------------- /test/asm/invalid-bank.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/invalid-bank.err -------------------------------------------------------------------------------- /test/asm/invalid-empty-macro-arg.asm: -------------------------------------------------------------------------------- 1 | \<> 2 | -------------------------------------------------------------------------------- /test/asm/invalid-jr.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/invalid-jr.asm -------------------------------------------------------------------------------- /test/asm/invalid-jr.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/invalid-jr.err -------------------------------------------------------------------------------- /test/asm/invalid-ldh.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/invalid-ldh.asm -------------------------------------------------------------------------------- /test/asm/invalid-ldh.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/invalid-ldh.err -------------------------------------------------------------------------------- /test/asm/invalid-macro-arg-character.asm: -------------------------------------------------------------------------------- 1 | \<10!> 2 | -------------------------------------------------------------------------------- /test/asm/invalid-macro-arg-symbol.asm: -------------------------------------------------------------------------------- 1 | \ 2 | -------------------------------------------------------------------------------- /test/asm/invalid-opt.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/invalid-opt.asm -------------------------------------------------------------------------------- /test/asm/invalid-opt.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/invalid-opt.err -------------------------------------------------------------------------------- /test/asm/invalid-param.flags: -------------------------------------------------------------------------------- 1 | -Wtruncation=99 2 | -------------------------------------------------------------------------------- /test/asm/isconst.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/isconst.asm -------------------------------------------------------------------------------- /test/asm/isconst.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/isconst.err -------------------------------------------------------------------------------- /test/asm/isconst.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/isconst.out -------------------------------------------------------------------------------- /test/asm/jr-@.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/jr-@.asm -------------------------------------------------------------------------------- /test/asm/jr-@.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/jr-@.out.bin -------------------------------------------------------------------------------- /test/asm/jr-section.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/jr-section.asm -------------------------------------------------------------------------------- /test/asm/jr-section.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/jr-section.out -------------------------------------------------------------------------------- /test/asm/label-before-endc.out: -------------------------------------------------------------------------------- 1 | one 2 | two 3 | -------------------------------------------------------------------------------- /test/asm/label-diff.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/label-diff.asm -------------------------------------------------------------------------------- /test/asm/label-diff.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/label-diff.err -------------------------------------------------------------------------------- /test/asm/label-diff.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/label-diff.out -------------------------------------------------------------------------------- /test/asm/label-indent.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/label-indent.asm -------------------------------------------------------------------------------- /test/asm/label-indent.out: -------------------------------------------------------------------------------- 1 | : 2 | -------------------------------------------------------------------------------- /test/asm/label-outside-section.out: -------------------------------------------------------------------------------- 1 | OK! 2 | -------------------------------------------------------------------------------- /test/asm/label-scope.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/label-scope.asm -------------------------------------------------------------------------------- /test/asm/label-scope.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/label-scope.err -------------------------------------------------------------------------------- /test/asm/label-scope.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/label-scope.out -------------------------------------------------------------------------------- /test/asm/lex-label.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/lex-label.asm -------------------------------------------------------------------------------- /test/asm/lex-label.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/lex-label.err -------------------------------------------------------------------------------- /test/asm/lexer-hack.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/lexer-hack.asm -------------------------------------------------------------------------------- /test/asm/lexer-hack.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/lexer-hack.err -------------------------------------------------------------------------------- /test/asm/lexer-hack.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/lexer-hack.out -------------------------------------------------------------------------------- /test/asm/line-continuation-at-eof.asm: -------------------------------------------------------------------------------- 1 | assert 1 + 1 == 2 \ -------------------------------------------------------------------------------- /test/asm/line-continuation-block-comment.out: -------------------------------------------------------------------------------- 1 | $1 2 | $2 3 | $4 4 | $5 5 | $6 6 | $7 7 | -------------------------------------------------------------------------------- /test/asm/line-continuation-string.out: -------------------------------------------------------------------------------- 1 | Line continuations work! 2 | -------------------------------------------------------------------------------- /test/asm/load-begin.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/load-begin.asm -------------------------------------------------------------------------------- /test/asm/load-begin.out.bin: -------------------------------------------------------------------------------- 1 | > -------------------------------------------------------------------------------- /test/asm/load-endings.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/load-endings.asm -------------------------------------------------------------------------------- /test/asm/load-endings.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/load-endings.err -------------------------------------------------------------------------------- /test/asm/load-endings.out.bin: -------------------------------------------------------------------------------- 1 | BRRAPQCS -------------------------------------------------------------------------------- /test/asm/load-pushs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/load-pushs.asm -------------------------------------------------------------------------------- /test/asm/load-pushs.out.bin: -------------------------------------------------------------------------------- 1 | k``d` -------------------------------------------------------------------------------- /test/asm/load-rom.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/load-rom.asm -------------------------------------------------------------------------------- /test/asm/load-rom.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/load-rom.err -------------------------------------------------------------------------------- /test/asm/load-trail.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/load-trail.asm -------------------------------------------------------------------------------- /test/asm/load-trail.out.bin: -------------------------------------------------------------------------------- 1 | > -------------------------------------------------------------------------------- /test/asm/load-union.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/load-union.asm -------------------------------------------------------------------------------- /test/asm/local-purge.out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/asm/local-ref-without-parent.asm: -------------------------------------------------------------------------------- 1 | SECTION "Test", ROM0 2 | 3 | dw .test 4 | -------------------------------------------------------------------------------- /test/asm/local-without-parent.asm: -------------------------------------------------------------------------------- 1 | SECTION "Test", ROM0 2 | 3 | .test: 4 | -------------------------------------------------------------------------------- /test/asm/long-local.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/long-local.asm -------------------------------------------------------------------------------- /test/asm/long-section-name.out.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/asm/loud-backtrace.flags: -------------------------------------------------------------------------------- 1 | -B no-all -B all 2 | -------------------------------------------------------------------------------- /test/asm/loud-backtrace.inc: -------------------------------------------------------------------------------- 1 | warn "from quiet include" 2 | -------------------------------------------------------------------------------- /test/asm/macro-#.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/macro-#.asm -------------------------------------------------------------------------------- /test/asm/macro-#.out: -------------------------------------------------------------------------------- 1 | P 2 | Q,R,S,T 3 | 42,$2a 4 | 5 | A 6 | BCD 7 | -------------------------------------------------------------------------------- /test/asm/macro-@.asm: -------------------------------------------------------------------------------- 1 | foo: @bar 2 | -------------------------------------------------------------------------------- /test/asm/macro-@.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/macro-@.err -------------------------------------------------------------------------------- /test/asm/macro-arg-escape-chars.out: -------------------------------------------------------------------------------- 1 | """ 2 | """ 3 | -------------------------------------------------------------------------------- /test/asm/macro-arg-illegal-escape.out: -------------------------------------------------------------------------------- 1 | \\\"\t\r\0\n\{},()w\\ 2 | -------------------------------------------------------------------------------- /test/asm/macro-arg-recursion.out: -------------------------------------------------------------------------------- 1 | 10 2 | 4 3 | -------------------------------------------------------------------------------- /test/asm/macro-args-outside-macro.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /test/asm/macro-eof.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/macro-eof.asm -------------------------------------------------------------------------------- /test/asm/macro-eof.out: -------------------------------------------------------------------------------- 1 | Hi beautiful 2 | -------------------------------------------------------------------------------- /test/asm/make-deps.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/make-deps.asm -------------------------------------------------------------------------------- /test/asm/make-deps.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/make-deps.out -------------------------------------------------------------------------------- /test/asm/math.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/math.asm -------------------------------------------------------------------------------- /test/asm/math.out.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/asm/max-errors.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/max-errors.asm -------------------------------------------------------------------------------- /test/asm/max-errors.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/max-errors.err -------------------------------------------------------------------------------- /test/asm/max-errors.flags: -------------------------------------------------------------------------------- 1 | -X 1 2 | -------------------------------------------------------------------------------- /test/asm/modzero-instr.asm: -------------------------------------------------------------------------------- 1 | SECTION "sec", ROM0 2 | ld a, 1 % 0 3 | -------------------------------------------------------------------------------- /test/asm/multiple-else.out: -------------------------------------------------------------------------------- 1 | one 2 | A 3 | -------------------------------------------------------------------------------- /test/asm/narg-decreases-after-shift.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/asm/nested-brackets.out: -------------------------------------------------------------------------------- 1 | OK 2 | OK 3 | -------------------------------------------------------------------------------- /test/asm/nested-if.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/nested-if.asm -------------------------------------------------------------------------------- /test/asm/nonexist-include.asm: -------------------------------------------------------------------------------- 1 | INCLUDE "nonexist-include.inc" 2 | -------------------------------------------------------------------------------- /test/asm/notexist.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/notexist.err -------------------------------------------------------------------------------- /test/asm/null-char-functions.out: -------------------------------------------------------------------------------- 1 | helloworld 2 | -------------------------------------------------------------------------------- /test/asm/null-character.out: -------------------------------------------------------------------------------- 1 | helloworldleftright -------------------------------------------------------------------------------- /test/asm/null-character.out.bin: -------------------------------------------------------------------------------- 1 | foobarB -------------------------------------------------------------------------------- /test/asm/operator-precedence.out: -------------------------------------------------------------------------------- 1 | $1 2 | $1 3 | -------------------------------------------------------------------------------- /test/asm/opt-Q.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt-Q.asm -------------------------------------------------------------------------------- /test/asm/opt-Q.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt-Q.err -------------------------------------------------------------------------------- /test/asm/opt-Q.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt-Q.out -------------------------------------------------------------------------------- /test/asm/opt-b.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt-b.asm -------------------------------------------------------------------------------- /test/asm/opt-b.flags: -------------------------------------------------------------------------------- 1 | -b oO 2 | -------------------------------------------------------------------------------- /test/asm/opt-b.out: -------------------------------------------------------------------------------- 1 | $2A 2 | $2A 3 | -------------------------------------------------------------------------------- /test/asm/opt-g.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt-g.asm -------------------------------------------------------------------------------- /test/asm/opt-g.flags: -------------------------------------------------------------------------------- 1 | -g pqrs 2 | -------------------------------------------------------------------------------- /test/asm/opt-g.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt-g.out -------------------------------------------------------------------------------- /test/asm/opt-r.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt-r.asm -------------------------------------------------------------------------------- /test/asm/opt-r.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt-r.err -------------------------------------------------------------------------------- /test/asm/opt-r.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt-r.flags -------------------------------------------------------------------------------- /test/asm/opt.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt.asm -------------------------------------------------------------------------------- /test/asm/opt.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt.err -------------------------------------------------------------------------------- /test/asm/opt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt.out -------------------------------------------------------------------------------- /test/asm/opt.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/opt.out.bin -------------------------------------------------------------------------------- /test/asm/overflow.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/overflow.asm -------------------------------------------------------------------------------- /test/asm/overflow.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/overflow.err -------------------------------------------------------------------------------- /test/asm/overflow.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/overflow.out -------------------------------------------------------------------------------- /test/asm/pc-bank.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/pc-bank.asm -------------------------------------------------------------------------------- /test/asm/pc-bank.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/pc-bank.err -------------------------------------------------------------------------------- /test/asm/pc-bank.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/pc-bank.out -------------------------------------------------------------------------------- /test/asm/pc-operand.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/pc-operand.asm -------------------------------------------------------------------------------- /test/asm/pc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/pc.asm -------------------------------------------------------------------------------- /test/asm/pc.out: -------------------------------------------------------------------------------- 1 | $1A4 2 | $1E9 3 | -------------------------------------------------------------------------------- /test/asm/pc.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/pc.out.bin -------------------------------------------------------------------------------- /test/asm/period.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/period.asm -------------------------------------------------------------------------------- /test/asm/pops-no-pushed-sections.asm: -------------------------------------------------------------------------------- 1 | POPS 2 | -------------------------------------------------------------------------------- /test/asm/preinclude.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/preinclude.asm -------------------------------------------------------------------------------- /test/asm/preinclude.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/preinclude.err -------------------------------------------------------------------------------- /test/asm/preinclude.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/preinclude.out -------------------------------------------------------------------------------- /test/asm/purge-ref.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/purge-ref.asm -------------------------------------------------------------------------------- /test/asm/purge-ref.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/purge-ref.err -------------------------------------------------------------------------------- /test/asm/purge-refs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/purge-refs.asm -------------------------------------------------------------------------------- /test/asm/purge-refs.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/purge-refs.err -------------------------------------------------------------------------------- /test/asm/purge.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/purge.asm -------------------------------------------------------------------------------- /test/asm/purge.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/purge.err -------------------------------------------------------------------------------- /test/asm/pushs-outside-section.asm: -------------------------------------------------------------------------------- 1 | PUSHS 2 | POPS 3 | -------------------------------------------------------------------------------- /test/asm/pushs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/pushs.asm -------------------------------------------------------------------------------- /test/asm/pushs.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/pushs.err -------------------------------------------------------------------------------- /test/asm/quiet-backtrace.inc: -------------------------------------------------------------------------------- 1 | warn "from quiet include" 2 | -------------------------------------------------------------------------------- /test/asm/quine.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/quine.asm -------------------------------------------------------------------------------- /test/asm/quine.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/quine.out -------------------------------------------------------------------------------- /test/asm/quine2.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/quine2.asm -------------------------------------------------------------------------------- /test/asm/quine2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/quine2.out -------------------------------------------------------------------------------- /test/asm/ram-code.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ram-code.asm -------------------------------------------------------------------------------- /test/asm/ram-code.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/ram-code.out -------------------------------------------------------------------------------- /test/asm/raw-identifiers.out.bin: -------------------------------------------------------------------------------- 1 | B -------------------------------------------------------------------------------- /test/asm/readfile-max-mg.flags: -------------------------------------------------------------------------------- 1 | -MG 2 | -------------------------------------------------------------------------------- /test/asm/readfile-mg.flags: -------------------------------------------------------------------------------- 1 | -MG 2 | -------------------------------------------------------------------------------- /test/asm/readfile.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/readfile.asm -------------------------------------------------------------------------------- /test/asm/readfile.inc: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /test/asm/readfile.out: -------------------------------------------------------------------------------- 1 | HELLO WORLD! 2 | hewwo? 3 | -------------------------------------------------------------------------------- /test/asm/redef-equ.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/redef-equ.asm -------------------------------------------------------------------------------- /test/asm/redef-equ.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/redef-equ.err -------------------------------------------------------------------------------- /test/asm/redef-equ.out: -------------------------------------------------------------------------------- 1 | $1 2 | $3$1$4$9 3 | -------------------------------------------------------------------------------- /test/asm/redef-equs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/redef-equs.asm -------------------------------------------------------------------------------- /test/asm/redef-equs.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/redef-equs.err -------------------------------------------------------------------------------- /test/asm/redef-equs.out: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | [] 3 | [1;A;2;B;] 4 | -------------------------------------------------------------------------------- /test/asm/ref-override.out.bin: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /test/asm/reference-undefined-sym.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/asm/rept-0.asm: -------------------------------------------------------------------------------- 1 | REPT 0 2 | WARN "2" 3 | ENDR 4 | -------------------------------------------------------------------------------- /test/asm/rept-macro-fstack-trace.flags: -------------------------------------------------------------------------------- 1 | -B no-collapse 2 | -------------------------------------------------------------------------------- /test/asm/rept-shift.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/rept-shift.asm -------------------------------------------------------------------------------- /test/asm/rept-shift.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/rept-shift.err -------------------------------------------------------------------------------- /test/asm/rept-shift.out: -------------------------------------------------------------------------------- 1 | This works! 2 | ? 3 | -------------------------------------------------------------------------------- /test/asm/rept-trace.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/rept-trace.asm -------------------------------------------------------------------------------- /test/asm/rept-trace.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/rept-trace.err -------------------------------------------------------------------------------- /test/asm/rept-trace.flags: -------------------------------------------------------------------------------- 1 | -Bno-collapse 2 | -------------------------------------------------------------------------------- /test/asm/revchar.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/revchar.asm -------------------------------------------------------------------------------- /test/asm/revchar.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/revchar.err -------------------------------------------------------------------------------- /test/asm/rs.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/rs.asm -------------------------------------------------------------------------------- /test/asm/rs.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/rs.out -------------------------------------------------------------------------------- /test/asm/rst.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/rst.asm -------------------------------------------------------------------------------- /test/asm/section-align-large-ofs.asm: -------------------------------------------------------------------------------- 1 | section "test", rom0, align[2, 99] 2 | -------------------------------------------------------------------------------- /test/asm/section-name-invalid.out: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /test/asm/section-name-undefined.asm: -------------------------------------------------------------------------------- 1 | assert SECTION(Undefined) 2 | -------------------------------------------------------------------------------- /test/asm/section-name.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/asm/shift-negative.out: -------------------------------------------------------------------------------- 1 | $3 2 | $2 3 | $1 4 | -------------------------------------------------------------------------------- /test/asm/shift.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/shift.asm -------------------------------------------------------------------------------- /test/asm/shift.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/shift.err -------------------------------------------------------------------------------- /test/asm/shift.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/shift.out -------------------------------------------------------------------------------- /test/asm/shift.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/shift.out.bin -------------------------------------------------------------------------------- /test/asm/single-union.asm: -------------------------------------------------------------------------------- 1 | section "test", wram0 2 | union 3 | label:: ds 5 4 | endu 5 | -------------------------------------------------------------------------------- /test/asm/sizeof-reg.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/sizeof-reg.asm -------------------------------------------------------------------------------- /test/asm/strcat.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strcat.asm -------------------------------------------------------------------------------- /test/asm/strcat.out: -------------------------------------------------------------------------------- 1 | 2 | Durrr 3 | Leftright 4 | Whoa, baby! 5 | -------------------------------------------------------------------------------- /test/asm/strfmt.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strfmt.asm -------------------------------------------------------------------------------- /test/asm/strfmt.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strfmt.err -------------------------------------------------------------------------------- /test/asm/strfmt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strfmt.out -------------------------------------------------------------------------------- /test/asm/strlen.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strlen.asm -------------------------------------------------------------------------------- /test/asm/strlen.out: -------------------------------------------------------------------------------- 1 | $3 2 | $4 3 | -------------------------------------------------------------------------------- /test/asm/strrpl.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strrpl.asm -------------------------------------------------------------------------------- /test/asm/strrpl.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strrpl.err -------------------------------------------------------------------------------- /test/asm/strrpl.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strrpl.out -------------------------------------------------------------------------------- /test/asm/strslice.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strslice.asm -------------------------------------------------------------------------------- /test/asm/strslice.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strslice.err -------------------------------------------------------------------------------- /test/asm/strslice.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/strslice.out -------------------------------------------------------------------------------- /test/asm/strupr-strlwr.out: -------------------------------------------------------------------------------- 1 | foo=XII bar=lol 2 | -------------------------------------------------------------------------------- /test/asm/sym-scope.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/sym-scope.asm -------------------------------------------------------------------------------- /test/asm/symbol-invalid-macro-arg.asm: -------------------------------------------------------------------------------- 1 | def x\<0> = 10 2 | println x 3 | -------------------------------------------------------------------------------- /test/asm/symbol-invalid-macro-arg.out: -------------------------------------------------------------------------------- 1 | $A 2 | -------------------------------------------------------------------------------- /test/asm/symbol-override.out: -------------------------------------------------------------------------------- 1 | V=$1 2 | -------------------------------------------------------------------------------- /test/asm/syntax-error-after-syntax-error.out: -------------------------------------------------------------------------------- 1 | finally! 2 | -------------------------------------------------------------------------------- /test/asm/syntax-error-eof-newline.inc: -------------------------------------------------------------------------------- 1 | SECTION 2 | -------------------------------------------------------------------------------- /test/asm/syntax-error-eof-newline.out: -------------------------------------------------------------------------------- 1 | Before 2 | After 3 | -------------------------------------------------------------------------------- /test/asm/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/test.sh -------------------------------------------------------------------------------- /test/asm/trailing-commas.out: -------------------------------------------------------------------------------- 1 | 1,2,3,,5 2 | Hello world! 3 | -------------------------------------------------------------------------------- /test/asm/undefined-opt.asm: -------------------------------------------------------------------------------- 1 | opt x ; there is no opt x 2 | -------------------------------------------------------------------------------- /test/asm/union-in-rom.asm: -------------------------------------------------------------------------------- 1 | SECTION "test", ROM0 2 | UNION 3 | ENDU 4 | -------------------------------------------------------------------------------- /test/asm/union-pushs.out.bin: -------------------------------------------------------------------------------- 1 | v -------------------------------------------------------------------------------- /test/asm/unique-id-include.inc: -------------------------------------------------------------------------------- 1 | println "Within INCLUDE: \@" 2 | -------------------------------------------------------------------------------- /test/asm/unique-id.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/unique-id.asm -------------------------------------------------------------------------------- /test/asm/unique-id.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/unique-id.err -------------------------------------------------------------------------------- /test/asm/unknown-warning.asm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/asm/unmapped-char.out: -------------------------------------------------------------------------------- 1 | A 2 | -------------------------------------------------------------------------------- /test/asm/unmapped-char.out.bin: -------------------------------------------------------------------------------- 1 | st -------------------------------------------------------------------------------- /test/asm/unterminated-if-eof.asm: -------------------------------------------------------------------------------- 1 | if 0 2 | ; no newline at end of file -------------------------------------------------------------------------------- /test/asm/unterminated-if-include.inc: -------------------------------------------------------------------------------- 1 | if 1 2 | println "inside include" 3 | ; no endc 4 | -------------------------------------------------------------------------------- /test/asm/unterminated-if.out: -------------------------------------------------------------------------------- 1 | B 2 | inside include 3 | -------------------------------------------------------------------------------- /test/asm/unterminated-rept.asm: -------------------------------------------------------------------------------- 1 | REPT 3 2 | -------------------------------------------------------------------------------- /test/asm/use-label-outside-section.asm: -------------------------------------------------------------------------------- 1 | lab: 2 | PRINTLN lab-lab 3 | -------------------------------------------------------------------------------- /test/asm/use-label-outside-section.out: -------------------------------------------------------------------------------- 1 | $0 2 | -------------------------------------------------------------------------------- /test/asm/use-purged-symbol.out: -------------------------------------------------------------------------------- 1 | ()! 2 | () 3 | -------------------------------------------------------------------------------- /test/asm/utc-time.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/asm/utc-time.asm -------------------------------------------------------------------------------- /test/asm/utf-8.asm: -------------------------------------------------------------------------------- 1 | SECTION "sec", ROM0[0] 2 | db "é" 3 | -------------------------------------------------------------------------------- /test/asm/utf-8.out.bin: -------------------------------------------------------------------------------- 1 | é -------------------------------------------------------------------------------- /test/asm/zero-byte-file.asm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fetch-test-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fetch-test-deps.sh -------------------------------------------------------------------------------- /test/fix/.gitignore: -------------------------------------------------------------------------------- 1 | /padding*_* 2 | -------------------------------------------------------------------------------- /test/fix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/README.md -------------------------------------------------------------------------------- /test/fix/bad-custom-logo.err: -------------------------------------------------------------------------------- 1 | FATAL: "bad-custom-logo.1bpp" is not 48 bytes 2 | -------------------------------------------------------------------------------- /test/fix/bad-custom-logo.flags: -------------------------------------------------------------------------------- 1 | -L ./bad-custom-logo.1bpp 2 | -------------------------------------------------------------------------------- /test/fix/bad-fix-char.err: -------------------------------------------------------------------------------- 1 | FATAL: Invalid character 'm' in fix spec 2 | -------------------------------------------------------------------------------- /test/fix/bad-fix-char.flags: -------------------------------------------------------------------------------- 1 | -f lmao 2 | -------------------------------------------------------------------------------- /test/fix/bad-huc1-features.flags: -------------------------------------------------------------------------------- 1 | -m HUC1 2 | -------------------------------------------------------------------------------- /test/fix/bad-mbc-name.flags: -------------------------------------------------------------------------------- 1 | -m MBC9 2 | -------------------------------------------------------------------------------- /test/fix/bad-mbc-number.flags: -------------------------------------------------------------------------------- 1 | -r 2 -m 42 2 | -------------------------------------------------------------------------------- /test/fix/bad-mbc-parse.flags: -------------------------------------------------------------------------------- 1 | -m 123abc 2 | -------------------------------------------------------------------------------- /test/fix/bad-mbc-range.err: -------------------------------------------------------------------------------- 1 | FATAL: Specified MBC ID out of range 0-255: "999" 2 | -------------------------------------------------------------------------------- /test/fix/bad-mbc-range.flags: -------------------------------------------------------------------------------- 1 | -m 999 2 | -------------------------------------------------------------------------------- /test/fix/bad-mbc2-features.flags: -------------------------------------------------------------------------------- 1 | -m MBC2+TIMER 2 | -------------------------------------------------------------------------------- /test/fix/bad-mbc3-features.flags: -------------------------------------------------------------------------------- 1 | -m MBC3+TIMER+RUMBLE+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/bad-mbc5-features.flags: -------------------------------------------------------------------------------- 1 | -m MBC5+RUMBLE+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/bad-mbc6-features.flags: -------------------------------------------------------------------------------- 1 | -m MBC6+RAM 2 | -------------------------------------------------------------------------------- /test/fix/bad-mbc7-features.flags: -------------------------------------------------------------------------------- 1 | -m MBC7+TIMER 2 | -------------------------------------------------------------------------------- /test/fix/bad-tpp1-features.flags: -------------------------------------------------------------------------------- 1 | -m TPP1_1.0+BATTERY+TIMER+SENSOR -r 8 2 | -------------------------------------------------------------------------------- /test/fix/color.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/color.bin -------------------------------------------------------------------------------- /test/fix/color.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/color.err -------------------------------------------------------------------------------- /test/fix/color.flags: -------------------------------------------------------------------------------- 1 | -C 2 | -------------------------------------------------------------------------------- /test/fix/color.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/color.gb -------------------------------------------------------------------------------- /test/fix/compatible.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/compatible.bin -------------------------------------------------------------------------------- /test/fix/compatible.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/compatible.err -------------------------------------------------------------------------------- /test/fix/compatible.flags: -------------------------------------------------------------------------------- 1 | -c 2 | -------------------------------------------------------------------------------- /test/fix/compatible.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/compatible.gb -------------------------------------------------------------------------------- /test/fix/custom-logo.flags: -------------------------------------------------------------------------------- 1 | -f l -L ./custom-logo.1bpp 2 | -------------------------------------------------------------------------------- /test/fix/custom-logo.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/custom-logo.gb -------------------------------------------------------------------------------- /test/fix/deprecated-overwrite.flags: -------------------------------------------------------------------------------- 1 | -O -v 2 | -------------------------------------------------------------------------------- /test/fix/dollar-hex.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/dollar-hex.bin -------------------------------------------------------------------------------- /test/fix/dollar-hex.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/dollar-hex.err -------------------------------------------------------------------------------- /test/fix/dollar-hex.flags: -------------------------------------------------------------------------------- 1 | -m $2a 2 | -------------------------------------------------------------------------------- /test/fix/dollar-hex.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/dollar-hex.gb -------------------------------------------------------------------------------- /test/fix/empty.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fix/empty.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/empty.err -------------------------------------------------------------------------------- /test/fix/empty.flags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fix/empty.gb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fix/fix-override.flags: -------------------------------------------------------------------------------- 1 | -f Ll 2 | -------------------------------------------------------------------------------- /test/fix/gameid-trunc.flags: -------------------------------------------------------------------------------- 1 | -i FOUR! 2 | -------------------------------------------------------------------------------- /test/fix/gameid.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/gameid.bin -------------------------------------------------------------------------------- /test/fix/gameid.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/gameid.err -------------------------------------------------------------------------------- /test/fix/gameid.flags: -------------------------------------------------------------------------------- 1 | -i RGBD 2 | -------------------------------------------------------------------------------- /test/fix/gameid.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/gameid.gb -------------------------------------------------------------------------------- /test/fix/global-large.flags: -------------------------------------------------------------------------------- 1 | -fg 2 | -------------------------------------------------------------------------------- /test/fix/global-larger.flags: -------------------------------------------------------------------------------- 1 | -fg 2 | -------------------------------------------------------------------------------- /test/fix/global-trash.flags: -------------------------------------------------------------------------------- 1 | -f G 2 | -------------------------------------------------------------------------------- /test/fix/global.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/global.bin -------------------------------------------------------------------------------- /test/fix/global.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/global.err -------------------------------------------------------------------------------- /test/fix/global.flags: -------------------------------------------------------------------------------- 1 | -f g 2 | -------------------------------------------------------------------------------- /test/fix/global.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/global.gb -------------------------------------------------------------------------------- /test/fix/header-edit.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/header-edit.gb -------------------------------------------------------------------------------- /test/fix/header-trash.flags: -------------------------------------------------------------------------------- 1 | -f H 2 | -------------------------------------------------------------------------------- /test/fix/header.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/header.bin -------------------------------------------------------------------------------- /test/fix/header.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/header.err -------------------------------------------------------------------------------- /test/fix/header.flags: -------------------------------------------------------------------------------- 1 | -f h 2 | -------------------------------------------------------------------------------- /test/fix/header.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/header.gb -------------------------------------------------------------------------------- /test/fix/incompatible-features.flags: -------------------------------------------------------------------------------- 1 | -m mbc1+multirumble 2 | -------------------------------------------------------------------------------- /test/fix/invalid-color.err: -------------------------------------------------------------------------------- 1 | FATAL: Invalid argument for option '--color' 2 | -------------------------------------------------------------------------------- /test/fix/invalid-color.flags: -------------------------------------------------------------------------------- 1 | --color=chartreuse 2 | -------------------------------------------------------------------------------- /test/fix/invalid-numeric-arg.err: -------------------------------------------------------------------------------- 1 | FATAL: Invalid argument for option '-r' 2 | -------------------------------------------------------------------------------- /test/fix/invalid-numeric-arg.flags: -------------------------------------------------------------------------------- 1 | -r invalid 2 | -------------------------------------------------------------------------------- /test/fix/invalid-numeric-range.flags: -------------------------------------------------------------------------------- 1 | -r 999 2 | -------------------------------------------------------------------------------- /test/fix/jp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/jp.bin -------------------------------------------------------------------------------- /test/fix/jp.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/jp.err -------------------------------------------------------------------------------- /test/fix/jp.flags: -------------------------------------------------------------------------------- 1 | -j 2 | -------------------------------------------------------------------------------- /test/fix/jp.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/jp.gb -------------------------------------------------------------------------------- /test/fix/list-mbcs.flags: -------------------------------------------------------------------------------- 1 | -m Help 2 | -------------------------------------------------------------------------------- /test/fix/list-mbcs.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/list-mbcs.out -------------------------------------------------------------------------------- /test/fix/logo-trash.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/logo-trash.bin -------------------------------------------------------------------------------- /test/fix/logo-trash.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/logo-trash.err -------------------------------------------------------------------------------- /test/fix/logo-trash.flags: -------------------------------------------------------------------------------- 1 | -f L 2 | -------------------------------------------------------------------------------- /test/fix/logo-trash.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/logo-trash.gb -------------------------------------------------------------------------------- /test/fix/logo.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/logo.bin -------------------------------------------------------------------------------- /test/fix/logo.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/logo.err -------------------------------------------------------------------------------- /test/fix/logo.flags: -------------------------------------------------------------------------------- 1 | -f l 2 | -------------------------------------------------------------------------------- /test/fix/logo.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/logo.gb -------------------------------------------------------------------------------- /test/fix/mbc-bandai-tama5.flags: -------------------------------------------------------------------------------- 1 | -m BANDAI_TAMA5 2 | -------------------------------------------------------------------------------- /test/fix/mbc-bandai-tama5.gb: -------------------------------------------------------------------------------- 1 | c`Ta -------------------------------------------------------------------------------- /test/fix/mbc-huc1-ram-battery.flags: -------------------------------------------------------------------------------- 1 | -m HUC1+RAM+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-huc3.flags: -------------------------------------------------------------------------------- 1 | -m HUC3 2 | -------------------------------------------------------------------------------- /test/fix/mbc-huc3.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbc-huc3.gb -------------------------------------------------------------------------------- /test/fix/mbc-mbc1-ram-battery.flags: -------------------------------------------------------------------------------- 1 | -m MBC1+RAM+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc1-ram.flags: -------------------------------------------------------------------------------- 1 | -m MBC1+RAM 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc1-ram.gb: -------------------------------------------------------------------------------- 1 | c`TL0 -------------------------------------------------------------------------------- /test/fix/mbc-mbc1.flags: -------------------------------------------------------------------------------- 1 | -m MBC1 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc1.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbc-mbc1.gb -------------------------------------------------------------------------------- /test/fix/mbc-mbc2-battery.flags: -------------------------------------------------------------------------------- 1 | -m MBC2+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc2-battery.gb: -------------------------------------------------------------------------------- 1 | c`Tl0 -------------------------------------------------------------------------------- /test/fix/mbc-mbc2.flags: -------------------------------------------------------------------------------- 1 | -m MBC2 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc2.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbc-mbc2.gb -------------------------------------------------------------------------------- /test/fix/mbc-mbc3-ram-battery.flags: -------------------------------------------------------------------------------- 1 | -m MBC3+RAM+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc3-ram.flags: -------------------------------------------------------------------------------- 1 | -m MBC3+RAM 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc3-ram.gb: -------------------------------------------------------------------------------- 1 | c`TB0 -------------------------------------------------------------------------------- /test/fix/mbc-mbc3-timer-battery.flags: -------------------------------------------------------------------------------- 1 | -m MBC3+TIMER+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc3-timer-ram-battery.flags: -------------------------------------------------------------------------------- 1 | -m MBC3+TIMER+RAM+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc3-timer-ram-battery.gb: -------------------------------------------------------------------------------- 1 | c`T0 -------------------------------------------------------------------------------- /test/fix/mbc-mbc3-timer.err: -------------------------------------------------------------------------------- 1 | warning: "MBC3+TIMER" implies "BATTERY" [-Wmbc] 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc3-timer.flags: -------------------------------------------------------------------------------- 1 | -m MBC3+TIMER 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc3.flags: -------------------------------------------------------------------------------- 1 | -m MBC3 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc3.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbc-mbc3.gb -------------------------------------------------------------------------------- /test/fix/mbc-mbc5-ram-battery.flags: -------------------------------------------------------------------------------- 1 | -m MBC5+RAM+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc5-ram.flags: -------------------------------------------------------------------------------- 1 | -m MBC5+RAM 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc5-ram.gb: -------------------------------------------------------------------------------- 1 | c`TR0 -------------------------------------------------------------------------------- /test/fix/mbc-mbc5-rumble-ram-battery.flags: -------------------------------------------------------------------------------- 1 | -m MBC5+RUMBLE+RAM+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc5-rumble-ram-battery.gb: -------------------------------------------------------------------------------- 1 | c`Tr0 -------------------------------------------------------------------------------- /test/fix/mbc-mbc5-rumble-ram.flags: -------------------------------------------------------------------------------- 1 | -m MBC5+RUMBLE+RAM 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc5-rumble.flags: -------------------------------------------------------------------------------- 1 | -m MBC5+RUMBLE 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc5-rumble.gb: -------------------------------------------------------------------------------- 1 | c`T20 -------------------------------------------------------------------------------- /test/fix/mbc-mbc5.flags: -------------------------------------------------------------------------------- 1 | -m MBC5 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc5.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbc-mbc5.gb -------------------------------------------------------------------------------- /test/fix/mbc-mbc6.flags: -------------------------------------------------------------------------------- 1 | -m MBC6 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc6.gb: -------------------------------------------------------------------------------- 1 | c`T 2 | 0 -------------------------------------------------------------------------------- /test/fix/mbc-mbc7-sensor-rumble-ram-battery.flags: -------------------------------------------------------------------------------- 1 | -m MBC7+SENSOR+RUMBLE+RAM+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mbc7-sensor-rumble-ram-battery.gb: -------------------------------------------------------------------------------- 1 | c`TJ0 -------------------------------------------------------------------------------- /test/fix/mbc-mmm01-ram-battery.flags: -------------------------------------------------------------------------------- 1 | -m MMM01+RAM+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mmm01-ram.flags: -------------------------------------------------------------------------------- 1 | -m MMM01+RAM 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mmm01-ram.gb: -------------------------------------------------------------------------------- 1 | c`T<0 -------------------------------------------------------------------------------- /test/fix/mbc-mmm01.flags: -------------------------------------------------------------------------------- 1 | -m MMM01 2 | -------------------------------------------------------------------------------- /test/fix/mbc-mmm01.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbc-mmm01.gb -------------------------------------------------------------------------------- /test/fix/mbc-pocket-camera.flags: -------------------------------------------------------------------------------- 1 | -m POCKET_CAMERA 2 | -------------------------------------------------------------------------------- /test/fix/mbc-pocket-camera.gb: -------------------------------------------------------------------------------- 1 | c`T` -------------------------------------------------------------------------------- /test/fix/mbc-rom-only.flags: -------------------------------------------------------------------------------- 1 | -m ROM_ONLY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-rom-ram-battery.flags: -------------------------------------------------------------------------------- 1 | -m ROM+RAM+BATTERY 2 | -------------------------------------------------------------------------------- /test/fix/mbc-rom-ram.flags: -------------------------------------------------------------------------------- 1 | -m ROM+RAM 2 | -------------------------------------------------------------------------------- /test/fix/mbc-rom-ram.gb: -------------------------------------------------------------------------------- 1 | c`T0 -------------------------------------------------------------------------------- /test/fix/mbc-rom.flags: -------------------------------------------------------------------------------- 1 | -m ROM 2 | -------------------------------------------------------------------------------- /test/fix/mbc-rom.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbc-rom.gb -------------------------------------------------------------------------------- /test/fix/mbc-tama5.flags: -------------------------------------------------------------------------------- 1 | -m TAMA5 2 | -------------------------------------------------------------------------------- /test/fix/mbc-tama5.gb: -------------------------------------------------------------------------------- 1 | c`Ta -------------------------------------------------------------------------------- /test/fix/mbc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbc.bin -------------------------------------------------------------------------------- /test/fix/mbc.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbc.err -------------------------------------------------------------------------------- /test/fix/mbc.flags: -------------------------------------------------------------------------------- 1 | -m 177 2 | -------------------------------------------------------------------------------- /test/fix/mbc.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbc.gb -------------------------------------------------------------------------------- /test/fix/mbcless-ram.flags: -------------------------------------------------------------------------------- 1 | -m rom_only -r 2 2 | -------------------------------------------------------------------------------- /test/fix/mbcless-ram.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/mbcless-ram.gb -------------------------------------------------------------------------------- /test/fix/new-lic-trunc.flags: -------------------------------------------------------------------------------- 1 | -k HOMEBREW 2 | -------------------------------------------------------------------------------- /test/fix/new-lic.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/new-lic.bin -------------------------------------------------------------------------------- /test/fix/new-lic.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/new-lic.err -------------------------------------------------------------------------------- /test/fix/new-lic.flags: -------------------------------------------------------------------------------- 1 | -k HB 2 | -------------------------------------------------------------------------------- /test/fix/new-lic.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/new-lic.gb -------------------------------------------------------------------------------- /test/fix/no-exist.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/no-exist.err -------------------------------------------------------------------------------- /test/fix/no-input.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/no-input.err -------------------------------------------------------------------------------- /test/fix/noop.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/noop.bin -------------------------------------------------------------------------------- /test/fix/noop.flags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fix/noop.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/noop.gb -------------------------------------------------------------------------------- /test/fix/old-lic-hex.flags: -------------------------------------------------------------------------------- 1 | -l 0x2a 2 | -------------------------------------------------------------------------------- /test/fix/old-lic-hex.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/old-lic-hex.gb -------------------------------------------------------------------------------- /test/fix/old-lic.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/old-lic.bin -------------------------------------------------------------------------------- /test/fix/old-lic.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/old-lic.err -------------------------------------------------------------------------------- /test/fix/old-lic.flags: -------------------------------------------------------------------------------- 1 | -l 42 2 | -------------------------------------------------------------------------------- /test/fix/old-lic.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/old-lic.gb -------------------------------------------------------------------------------- /test/fix/overwrite.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/overwrite.bin -------------------------------------------------------------------------------- /test/fix/padding-bigperfect.flags: -------------------------------------------------------------------------------- 1 | -p0xff 2 | -------------------------------------------------------------------------------- /test/fix/padding-imperfect.flags: -------------------------------------------------------------------------------- 1 | -p255 2 | -------------------------------------------------------------------------------- /test/fix/padding-large.flags: -------------------------------------------------------------------------------- 1 | -p 0xff 2 | -------------------------------------------------------------------------------- /test/fix/padding-larger.flags: -------------------------------------------------------------------------------- 1 | -p 255 2 | -------------------------------------------------------------------------------- /test/fix/padding-perfect.flags: -------------------------------------------------------------------------------- 1 | -p 0xFF 2 | -------------------------------------------------------------------------------- /test/fix/padding-rom0.flags: -------------------------------------------------------------------------------- 1 | -p 255 2 | -------------------------------------------------------------------------------- /test/fix/padding.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/padding.bin -------------------------------------------------------------------------------- /test/fix/padding.flags: -------------------------------------------------------------------------------- 1 | -p0xFF 2 | -------------------------------------------------------------------------------- /test/fix/padding.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/padding.gb -------------------------------------------------------------------------------- /test/fix/ram.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/ram.bin -------------------------------------------------------------------------------- /test/fix/ram.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/ram.err -------------------------------------------------------------------------------- /test/fix/ram.flags: -------------------------------------------------------------------------------- 1 | -r 232 2 | -------------------------------------------------------------------------------- /test/fix/ram.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/ram.gb -------------------------------------------------------------------------------- /test/fix/ramful-mbc-2-kb.flags: -------------------------------------------------------------------------------- 1 | -m mbc1+ram -r 1 2 | -------------------------------------------------------------------------------- /test/fix/ramful-mbc-no-ram.flags: -------------------------------------------------------------------------------- 1 | -m mbc3+ram -r 0 2 | -------------------------------------------------------------------------------- /test/fix/ramful-mbc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/ramful-mbc.bin -------------------------------------------------------------------------------- /test/fix/ramful-mbc.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/ramful-mbc.err -------------------------------------------------------------------------------- /test/fix/ramful-mbc.flags: -------------------------------------------------------------------------------- 1 | -m mbc3+ram -r 2 2 | -------------------------------------------------------------------------------- /test/fix/ramful-mbc.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/ramful-mbc.gb -------------------------------------------------------------------------------- /test/fix/ramless-mbc.flags: -------------------------------------------------------------------------------- 1 | -m mbc3 -r 0 2 | -------------------------------------------------------------------------------- /test/fix/ramless-mbc.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/ramless-mbc.gb -------------------------------------------------------------------------------- /test/fix/rom-ram-not-2-kb.flags: -------------------------------------------------------------------------------- 1 | -m rom+ram -r 2 2 | -------------------------------------------------------------------------------- /test/fix/rom-ram-not-2-kb.gb: -------------------------------------------------------------------------------- 1 | c`T L -------------------------------------------------------------------------------- /test/fix/sgb-licensee.flags: -------------------------------------------------------------------------------- 1 | -sl69 2 | -------------------------------------------------------------------------------- /test/fix/sgb-old-licensee.flags: -------------------------------------------------------------------------------- 1 | -s 2 | -------------------------------------------------------------------------------- /test/fix/sgb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/sgb.bin -------------------------------------------------------------------------------- /test/fix/sgb.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/sgb.err -------------------------------------------------------------------------------- /test/fix/sgb.flags: -------------------------------------------------------------------------------- 1 | -s 2 | -------------------------------------------------------------------------------- /test/fix/sgb.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/sgb.gb -------------------------------------------------------------------------------- /test/fix/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/test.sh -------------------------------------------------------------------------------- /test/fix/title-pad.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/title-pad.bin -------------------------------------------------------------------------------- /test/fix/title-pad.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/title-pad.err -------------------------------------------------------------------------------- /test/fix/title-pad.flags: -------------------------------------------------------------------------------- 1 | -t I_LOVE_YOU 2 | -------------------------------------------------------------------------------- /test/fix/title-pad.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/title-pad.gb -------------------------------------------------------------------------------- /test/fix/title-trunc.flags: -------------------------------------------------------------------------------- 1 | -t 0123456789ABCDEFGHIJK 2 | -------------------------------------------------------------------------------- /test/fix/title-trunc.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/title-trunc.gb -------------------------------------------------------------------------------- /test/fix/title.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/title.bin -------------------------------------------------------------------------------- /test/fix/title.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/title.err -------------------------------------------------------------------------------- /test/fix/title.flags: -------------------------------------------------------------------------------- 1 | -t Game_Boy_dev_rox 2 | -------------------------------------------------------------------------------- /test/fix/title.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/title.gb -------------------------------------------------------------------------------- /test/fix/tooshort.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/tooshort.bin -------------------------------------------------------------------------------- /test/fix/tooshort.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/tooshort.err -------------------------------------------------------------------------------- /test/fix/tooshort.flags: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fix/tpp1-bad-major.err: -------------------------------------------------------------------------------- 1 | FATAL: Failed to parse TPP1 major revision number 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-bad-major.flags: -------------------------------------------------------------------------------- 1 | -m TPP1_lol 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-bad-minor.err: -------------------------------------------------------------------------------- 1 | FATAL: Failed to parse TPP1 minor revision number 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-bad-minor.flags: -------------------------------------------------------------------------------- 1 | -m TPP1_1.lol 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-features.flags: -------------------------------------------------------------------------------- 1 | -m TPP1_1.0+BATTERY+TIMER+MULTIRUMBLE -r 8 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-nonjap.flags: -------------------------------------------------------------------------------- 1 | -m TPP1_1.0 -j 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-nonjap.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/tpp1-nonjap.gb -------------------------------------------------------------------------------- /test/fix/tpp1-rumble.flags: -------------------------------------------------------------------------------- 1 | -m TPP1_1.0+RAM+BATTERY+TIMER+RUMBLE -r 8 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-rumble.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/tpp1-rumble.gb -------------------------------------------------------------------------------- /test/fix/tpp1-too-short.flags: -------------------------------------------------------------------------------- 1 | -m TPP1_1.0 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-unk-major.err: -------------------------------------------------------------------------------- 1 | FATAL: RGBFIX only supports TPP1 version 1.0 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-unk-major.flags: -------------------------------------------------------------------------------- 1 | -m TPP1_2.0 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-unk-minor.err: -------------------------------------------------------------------------------- 1 | FATAL: TPP1 minor revision number must be 8-bit 2 | -------------------------------------------------------------------------------- /test/fix/tpp1-unk-minor.flags: -------------------------------------------------------------------------------- 1 | -m TPP1_1.256 2 | -------------------------------------------------------------------------------- /test/fix/unknown-mbc.flags: -------------------------------------------------------------------------------- 1 | -m MBC1337 2 | -------------------------------------------------------------------------------- /test/fix/verify-pad.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/verify-pad.bin -------------------------------------------------------------------------------- /test/fix/verify-pad.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/verify-pad.err -------------------------------------------------------------------------------- /test/fix/verify-pad.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/verify-pad.gb -------------------------------------------------------------------------------- /test/fix/verify.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/verify.bin -------------------------------------------------------------------------------- /test/fix/verify.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/verify.err -------------------------------------------------------------------------------- /test/fix/verify.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/verify.flags -------------------------------------------------------------------------------- /test/fix/verify.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/verify.gb -------------------------------------------------------------------------------- /test/fix/version.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/version.bin -------------------------------------------------------------------------------- /test/fix/version.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/version.err -------------------------------------------------------------------------------- /test/fix/version.flags: -------------------------------------------------------------------------------- 1 | -n 11 2 | -------------------------------------------------------------------------------- /test/fix/version.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/fix/version.gb -------------------------------------------------------------------------------- /test/fix/warning-as-error.flags: -------------------------------------------------------------------------------- 1 | -Werror=overwrite -n 11 2 | -------------------------------------------------------------------------------- /test/gfx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/.gitignore -------------------------------------------------------------------------------- /test/gfx/alpha_embedded.flags: -------------------------------------------------------------------------------- 1 | -c embedded 2 | -------------------------------------------------------------------------------- /test/gfx/alpha_grayscale.out.palmap: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/gfx/alpha_grayscale.out.tilemap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/alpha_rgb.out.2bpp: -------------------------------------------------------------------------------- 1 | c`HB  6 `T> -------------------------------------------------------------------------------- /test/gfx/alpha_rgb.out.palmap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/alpha_rgb.out.tilemap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/alpha_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/alpha_rgb.png -------------------------------------------------------------------------------- /test/gfx/at-file-ref.flags: -------------------------------------------------------------------------------- 1 | -m 2 | -c gbc:at-file-ref.pal 3 | -------------------------------------------------------------------------------- /test/gfx/bad_slice.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/bad_slice.err -------------------------------------------------------------------------------- /test/gfx/bad_slice.flags: -------------------------------------------------------------------------------- 1 | -L 2,2:16,16 2 | -------------------------------------------------------------------------------- /test/gfx/bad_slice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/bad_slice.png -------------------------------------------------------------------------------- /test/gfx/base_ids.flags: -------------------------------------------------------------------------------- 1 | -b 15 2 | -l 3 3 | -m 4 | -------------------------------------------------------------------------------- /test/gfx/base_ids.out.attrmap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/base_ids.out.tilemap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/base_ids.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/base_ids.png -------------------------------------------------------------------------------- /test/gfx/bg_fuse.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/bg_fuse.err -------------------------------------------------------------------------------- /test/gfx/bg_fuse.flags: -------------------------------------------------------------------------------- 1 | -B #aBc 2 | -------------------------------------------------------------------------------- /test/gfx/bg_fuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/bg_fuse.png -------------------------------------------------------------------------------- /test/gfx/bg_in_tile.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/bg_in_tile.err -------------------------------------------------------------------------------- /test/gfx/bg_in_tile.flags: -------------------------------------------------------------------------------- 1 | -B #ffd800 2 | -------------------------------------------------------------------------------- /test/gfx/bg_in_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/bg_in_tile.png -------------------------------------------------------------------------------- /test/gfx/bg_oval.flags: -------------------------------------------------------------------------------- 1 | -B #FF00ff 2 | -------------------------------------------------------------------------------- /test/gfx/bg_oval.out.tilemap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/bg_oval.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/bg_oval.png -------------------------------------------------------------------------------- /test/gfx/color_curve.flags: -------------------------------------------------------------------------------- 1 | -C 2 | -------------------------------------------------------------------------------- /test/gfx/crop.flags: -------------------------------------------------------------------------------- 1 | -L 2,1:1,1 2 | -------------------------------------------------------------------------------- /test/gfx/crop.out.2bpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/crop.out.2bpp -------------------------------------------------------------------------------- /test/gfx/crop.out.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/crop.out.pal -------------------------------------------------------------------------------- /test/gfx/crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/crop.png -------------------------------------------------------------------------------- /test/gfx/damaged1.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/damaged1.err -------------------------------------------------------------------------------- /test/gfx/damaged1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/damaged1.png -------------------------------------------------------------------------------- /test/gfx/damaged2.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/damaged2.err -------------------------------------------------------------------------------- /test/gfx/damaged2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/damaged2.png -------------------------------------------------------------------------------- /test/gfx/damaged9.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/damaged9.err -------------------------------------------------------------------------------- /test/gfx/damaged9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/damaged9.png -------------------------------------------------------------------------------- /test/gfx/dmg_1bit_round_trip.flags: -------------------------------------------------------------------------------- 1 | -d 1 2 | -c dmg=1b 3 | -------------------------------------------------------------------------------- /test/gfx/dmg_2bit.flags: -------------------------------------------------------------------------------- 1 | -c nonexistent.gpl 2 | -c DMG=E4 3 | -------------------------------------------------------------------------------- /test/gfx/dmg_2bit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/dmg_2bit.png -------------------------------------------------------------------------------- /test/gfx/dmg_plte.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/dmg_plte.flags -------------------------------------------------------------------------------- /test/gfx/dmg_plte.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/dmg_plte.png -------------------------------------------------------------------------------- /test/gfx/dmg_round_trip.flags: -------------------------------------------------------------------------------- 1 | -c dmg=72 2 | -------------------------------------------------------------------------------- /test/gfx/empty_lines.flags: -------------------------------------------------------------------------------- 1 | -c hex:empty_lines.hex 2 | -------------------------------------------------------------------------------- /test/gfx/empty_lines.hex: -------------------------------------------------------------------------------- 1 | 2 | 5721d9 3 | 4 | A9D4FE 5 | 6 | 7 | ffFFfF 8 | -------------------------------------------------------------------------------- /test/gfx/font_nums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/font_nums.png -------------------------------------------------------------------------------- /test/gfx/full_aco.aco: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_aco.aco -------------------------------------------------------------------------------- /test/gfx/full_aco.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_aco.flags -------------------------------------------------------------------------------- /test/gfx/full_aco.out.attrmap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/full_aco.out.tilemap: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /test/gfx/full_aco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_aco.png -------------------------------------------------------------------------------- /test/gfx/full_act.act: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_act.act -------------------------------------------------------------------------------- /test/gfx/full_act.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_act.flags -------------------------------------------------------------------------------- /test/gfx/full_act.out.attrmap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/full_act.out.tilemap: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /test/gfx/full_act.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_act.png -------------------------------------------------------------------------------- /test/gfx/full_gbc.flags: -------------------------------------------------------------------------------- 1 | -c gbc:full_gbc.pal 2 | -------------------------------------------------------------------------------- /test/gfx/full_gbc.out.attrmap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/full_gbc.out.tilemap: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /test/gfx/full_gbc.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_gbc.pal -------------------------------------------------------------------------------- /test/gfx/full_gbc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_gbc.png -------------------------------------------------------------------------------- /test/gfx/full_gpl.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_gpl.flags -------------------------------------------------------------------------------- /test/gfx/full_gpl.gpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_gpl.gpl -------------------------------------------------------------------------------- /test/gfx/full_gpl.out.attrmap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/full_gpl.out.tilemap: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /test/gfx/full_gpl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_gpl.png -------------------------------------------------------------------------------- /test/gfx/full_hex.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_hex.flags -------------------------------------------------------------------------------- /test/gfx/full_hex.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_hex.hex -------------------------------------------------------------------------------- /test/gfx/full_hex.out.attrmap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/full_hex.out.tilemap: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /test/gfx/full_hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_hex.png -------------------------------------------------------------------------------- /test/gfx/full_png.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_png.flags -------------------------------------------------------------------------------- /test/gfx/full_png.out.attrmap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/full_png.out.tilemap: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /test/gfx/full_png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_png.png -------------------------------------------------------------------------------- /test/gfx/full_psp.flags: -------------------------------------------------------------------------------- 1 | -c psp:full_psp.pal 2 | -------------------------------------------------------------------------------- /test/gfx/full_psp.out.attrmap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/full_psp.out.tilemap: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /test/gfx/full_psp.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_psp.pal -------------------------------------------------------------------------------- /test/gfx/full_psp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/full_psp.png -------------------------------------------------------------------------------- /test/gfx/input_tileset.flags: -------------------------------------------------------------------------------- 1 | -i input_tileset.in.2bpp 2 | -u 3 | -------------------------------------------------------------------------------- /test/gfx/input_tileset_extra.flags: -------------------------------------------------------------------------------- 1 | -i input_tileset.in.2bpp 2 | -u 3 | -------------------------------------------------------------------------------- /test/gfx/input_tileset_with_bg.out.attrmap: -------------------------------------------------------------------------------- 1 | c`@ -------------------------------------------------------------------------------- /test/gfx/input_tileset_with_bg.out.tilemap: -------------------------------------------------------------------------------- 1 | c``fd``dff  -------------------------------------------------------------------------------- /test/gfx/interlaced.flags: -------------------------------------------------------------------------------- 1 | -m 2 | -------------------------------------------------------------------------------- /test/gfx/interlaced.out.attrmap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/interlaced.out.tilemap: -------------------------------------------------------------------------------- 1 | c`FF&fbfb -------------------------------------------------------------------------------- /test/gfx/interlaced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/interlaced.png -------------------------------------------------------------------------------- /test/gfx/mirror_x.flags: -------------------------------------------------------------------------------- 1 | -X 2 | -------------------------------------------------------------------------------- /test/gfx/mirror_x.out.attrmap: -------------------------------------------------------------------------------- 1 | cP```PC -------------------------------------------------------------------------------- /test/gfx/mirror_x.out.tilemap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/mirror_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/mirror_x.png -------------------------------------------------------------------------------- /test/gfx/mirror_xy.flags: -------------------------------------------------------------------------------- 1 | -XY 2 | -------------------------------------------------------------------------------- /test/gfx/mirror_xy.out.attrmap: -------------------------------------------------------------------------------- 1 | @ `@ -------------------------------------------------------------------------------- /test/gfx/mirror_xy.out.tilemap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/mirror_xy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/mirror_xy.png -------------------------------------------------------------------------------- /test/gfx/mirror_y.flags: -------------------------------------------------------------------------------- 1 | -Y 2 | -------------------------------------------------------------------------------- /test/gfx/mirror_y.out.attrmap: -------------------------------------------------------------------------------- 1 | c``p" -------------------------------------------------------------------------------- /test/gfx/mirror_y.out.tilemap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/mirror_y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/mirror_y.png -------------------------------------------------------------------------------- /test/gfx/none_comma_omission.flags: -------------------------------------------------------------------------------- 1 | -c #000,#none#fff 2 | -------------------------------------------------------------------------------- /test/gfx/none_round_trip.flags: -------------------------------------------------------------------------------- 1 | -c#nOnE,#fFf,#000 2 | -------------------------------------------------------------------------------- /test/gfx/oob_slice_wh.flags: -------------------------------------------------------------------------------- 1 | -L 2,2:4,2 2 | -------------------------------------------------------------------------------- /test/gfx/oob_slice_xy.flags: -------------------------------------------------------------------------------- 1 | -L 2,99:1,1 2 | -------------------------------------------------------------------------------- /test/gfx/reverse_1bit.attrmap: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/gfx/reverse_1bit.tilemap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/reverse_curve.attrmap: -------------------------------------------------------------------------------- 1 | ! -------------------------------------------------------------------------------- /test/gfx/reverse_curve.tilemap: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/gfx/seed0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed0.bin -------------------------------------------------------------------------------- /test/gfx/seed1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed1.bin -------------------------------------------------------------------------------- /test/gfx/seed10.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed10.bin -------------------------------------------------------------------------------- /test/gfx/seed11.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed11.bin -------------------------------------------------------------------------------- /test/gfx/seed12.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed12.bin -------------------------------------------------------------------------------- /test/gfx/seed13.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed13.bin -------------------------------------------------------------------------------- /test/gfx/seed14.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed14.bin -------------------------------------------------------------------------------- /test/gfx/seed15.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed15.bin -------------------------------------------------------------------------------- /test/gfx/seed16.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed16.bin -------------------------------------------------------------------------------- /test/gfx/seed17.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed17.bin -------------------------------------------------------------------------------- /test/gfx/seed18.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed18.bin -------------------------------------------------------------------------------- /test/gfx/seed19.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed19.bin -------------------------------------------------------------------------------- /test/gfx/seed2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed2.bin -------------------------------------------------------------------------------- /test/gfx/seed20.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed20.bin -------------------------------------------------------------------------------- /test/gfx/seed21.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed21.bin -------------------------------------------------------------------------------- /test/gfx/seed22.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed22.bin -------------------------------------------------------------------------------- /test/gfx/seed23.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed23.bin -------------------------------------------------------------------------------- /test/gfx/seed24.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed24.bin -------------------------------------------------------------------------------- /test/gfx/seed25.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed25.bin -------------------------------------------------------------------------------- /test/gfx/seed26.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed26.bin -------------------------------------------------------------------------------- /test/gfx/seed27.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed27.bin -------------------------------------------------------------------------------- /test/gfx/seed28.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed28.bin -------------------------------------------------------------------------------- /test/gfx/seed29.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed29.bin -------------------------------------------------------------------------------- /test/gfx/seed3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed3.bin -------------------------------------------------------------------------------- /test/gfx/seed4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed4.bin -------------------------------------------------------------------------------- /test/gfx/seed5.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed5.bin -------------------------------------------------------------------------------- /test/gfx/seed6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed6.bin -------------------------------------------------------------------------------- /test/gfx/seed7.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed7.bin -------------------------------------------------------------------------------- /test/gfx/seed8.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed8.bin -------------------------------------------------------------------------------- /test/gfx/seed9.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/seed9.bin -------------------------------------------------------------------------------- /test/gfx/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/gfx/test.sh -------------------------------------------------------------------------------- /test/gfx/trans_bg_in_tile.flags: -------------------------------------------------------------------------------- 1 | -B transparent 2 | -------------------------------------------------------------------------------- /test/gfx/trns_lt_plte.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/gfx/trns_lt_plte.flags: -------------------------------------------------------------------------------- 1 | -Z 2 | -------------------------------------------------------------------------------- /test/gfx/unoptimized-full.flags: -------------------------------------------------------------------------------- 1 | -N 256,256 2 | -------------------------------------------------------------------------------- /test/gfx/warn_embedded.flags: -------------------------------------------------------------------------------- 1 | -Werror=embedded 2 | -------------------------------------------------------------------------------- /test/gfx/warn_group_output.flags: -------------------------------------------------------------------------------- 1 | -O 2 | -------------------------------------------------------------------------------- /test/gfx/warn_trim_nonempty.flags: -------------------------------------------------------------------------------- 1 | -Wtrim-nonempty 2 | -x 2 3 | -------------------------------------------------------------------------------- /test/link/align16.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/align16.asm -------------------------------------------------------------------------------- /test/link/align16.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/align16.link -------------------------------------------------------------------------------- /test/link/align16.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/align16.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/link/all-instructions.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/assert.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/assert.asm -------------------------------------------------------------------------------- /test/link/assert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/assert.out -------------------------------------------------------------------------------- /test/link/bank-const/b.asm: -------------------------------------------------------------------------------- 1 | SECTION "Test", ROM0[0] 2 | db BANK(CONSTANT) 3 | -------------------------------------------------------------------------------- /test/link/bank-numbers.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/bit-res-set.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/constant-parent/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/constant-parent/ref.out.bin: -------------------------------------------------------------------------------- 1 |   -------------------------------------------------------------------------------- /test/link/db-@.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/db-@.asm -------------------------------------------------------------------------------- /test/link/db-@.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/db-@.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/link/export-all/a.asm: -------------------------------------------------------------------------------- 1 | section "a", rom0[2] 2 | OneColon: 3 | -------------------------------------------------------------------------------- /test/link/export-all/b.asm: -------------------------------------------------------------------------------- 1 | section "b", rom0[0] 2 | dw OneColon 3 | -------------------------------------------------------------------------------- /test/link/export-all/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/export-all/ref.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/link/export-all/ref.out.sym: -------------------------------------------------------------------------------- 1 | ; File generated by rgblink 2 | 00:0002 OneColon 3 | -------------------------------------------------------------------------------- /test/link/fragment-align/base/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/fragment-align/org-rev-bad/b.asm: -------------------------------------------------------------------------------- 1 | 2 | SECTION FRAGMENT "Frag", ROM0[6] ; Uh oh 3 | -------------------------------------------------------------------------------- /test/link/fragment-align/org-rev/b.asm: -------------------------------------------------------------------------------- 1 | 2 | SECTION FRAGMENT "Frag", ROM0[5] 3 | -------------------------------------------------------------------------------- /test/link/fragment-align/org-rev/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/fragment-align/org/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/jr-@.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/jr-@.asm -------------------------------------------------------------------------------- /test/link/jr-@.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/jr-@.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/jr-@.out.bin -------------------------------------------------------------------------------- /test/link/ldh-bad.asm: -------------------------------------------------------------------------------- 1 | SECTION "bad", ROM0 2 | ldh [$1234+@], a 3 | -------------------------------------------------------------------------------- /test/link/ldh-bad.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/ldh-bad.out -------------------------------------------------------------------------------- /test/link/linkerscript-include.asm: -------------------------------------------------------------------------------- 1 | SECTION "test", ROM0[42] 2 | DB 1, 2, 3, 4, 5 3 | -------------------------------------------------------------------------------- /test/link/linkerscript-include.inc: -------------------------------------------------------------------------------- 1 | "test" 2 | -------------------------------------------------------------------------------- /test/link/linkerscript-noexist.asm: -------------------------------------------------------------------------------- 1 | SECTION "test", ROM0 2 | db 1, 2, 3 3 | -------------------------------------------------------------------------------- /test/link/load-fragment-jr.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/load-fragment-jr.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/link/load-fragment/base/ref.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/link/map-file/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/operators.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/operators.asm -------------------------------------------------------------------------------- /test/link/operators.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/overlay/tiny/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/rom0-tiny-t.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/rom0-tiny.asm: -------------------------------------------------------------------------------- 1 | SECTION "rom", ROM0 2 | DS $8000 3 | -------------------------------------------------------------------------------- /test/link/romx-tiny.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/romx-tiny.asm -------------------------------------------------------------------------------- /test/link/rst-bad.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/rst-bad.asm -------------------------------------------------------------------------------- /test/link/rst-bad.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/rst-bad.out -------------------------------------------------------------------------------- /test/link/rst.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/rst.asm -------------------------------------------------------------------------------- /test/link/rst.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/rst.out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/rst.out.bin -------------------------------------------------------------------------------- /test/link/same-consts/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/scramble-invalid/a.asm: -------------------------------------------------------------------------------- 1 | SECTION "test", ROM0 2 | db 1, 2, 3 3 | -------------------------------------------------------------------------------- /test/link/scramble-romx/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/script-align-17.link: -------------------------------------------------------------------------------- 1 | rom0 2 | align 17, $1234 3 | -------------------------------------------------------------------------------- /test/link/script-different-bank.link: -------------------------------------------------------------------------------- 1 | romx 2 2 | "ROM1" 3 | -------------------------------------------------------------------------------- /test/link/script-different-type.link: -------------------------------------------------------------------------------- 1 | sram 1 2 | "ROM1" 3 | -------------------------------------------------------------------------------- /test/link/script-excess-align-ofs.link: -------------------------------------------------------------------------------- 1 | rom0 2 | align 1, 2 3 | -------------------------------------------------------------------------------- /test/link/script-huge-ds.link: -------------------------------------------------------------------------------- 1 | rom0 2 | ds $10000 3 | -------------------------------------------------------------------------------- /test/link/script-include/a.asm: -------------------------------------------------------------------------------- 1 | section "a", rom0 2 | db $11 3 | -------------------------------------------------------------------------------- /test/link/script-include/a.inc: -------------------------------------------------------------------------------- 1 | rom0 2 | org 0 3 | "a" ; no newline -------------------------------------------------------------------------------- /test/link/script-include/b.asm: -------------------------------------------------------------------------------- 1 | section "b", rom0 2 | db $22 3 | -------------------------------------------------------------------------------- /test/link/script-include/b.inc: -------------------------------------------------------------------------------- 1 | rom0 2 | org 1 3 | "b" ; yes newline 4 | -------------------------------------------------------------------------------- /test/link/script-include/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/script-include/ref.out.bin: -------------------------------------------------------------------------------- 1 | " -------------------------------------------------------------------------------- /test/link/script-lone-dollar.link: -------------------------------------------------------------------------------- 1 | vram $ 2 | -------------------------------------------------------------------------------- /test/link/script-lone-percent.link: -------------------------------------------------------------------------------- 1 | vram % 2 | -------------------------------------------------------------------------------- /test/link/script-okay.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/script-typeless-bank.link: -------------------------------------------------------------------------------- 1 | "The section isn't even known" 2 | -------------------------------------------------------------------------------- /test/link/script-unk-keyword.link: -------------------------------------------------------------------------------- 1 | bonjour 2 | -------------------------------------------------------------------------------- /test/link/script-unknown-section.link: -------------------------------------------------------------------------------- 1 | rom0 2 | "Wheeee" 3 | -------------------------------------------------------------------------------- /test/link/script.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/script.asm -------------------------------------------------------------------------------- /test/link/sdcc/good/b.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/sdcc/good/b.c -------------------------------------------------------------------------------- /test/link/sdcc/good/c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/sdcc/good/c.c -------------------------------------------------------------------------------- /test/link/sdcc/good/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/section-attributes.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/section-conflict/different-mod/a.asm: -------------------------------------------------------------------------------- 1 | section fragment "test", wram0 2 | w1:: db 3 | -------------------------------------------------------------------------------- /test/link/section-fragment/good/ref.out.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/link/section-fragment/jr-offset/a.asm: -------------------------------------------------------------------------------- 1 | SECTION FRAGMENT "output", ROM0 2 | ds 128 3 | -------------------------------------------------------------------------------- /test/link/section-normal/same-name/a.asm: -------------------------------------------------------------------------------- 1 | SECTION "Same", ROM0 2 | db 1 3 | -------------------------------------------------------------------------------- /test/link/section-normal/same-name/b.asm: -------------------------------------------------------------------------------- 1 | SECTION "Same", ROM0 2 | db 2 3 | -------------------------------------------------------------------------------- /test/link/section-union/same-label/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/sizeof-startof.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/sym-noexist.asm: -------------------------------------------------------------------------------- 1 | SECTION "Test", ROM0 2 | jp where 3 | dw nothing 4 | -------------------------------------------------------------------------------- /test/link/symbols/conflict/a.asm: -------------------------------------------------------------------------------- 1 | EXPORT DEF SAME EQU 1 2 | -------------------------------------------------------------------------------- /test/link/symbols/conflict/b.asm: -------------------------------------------------------------------------------- 1 | EXPORT DEF SAME EQU 2 2 | -------------------------------------------------------------------------------- /test/link/symbols/good/out.err: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/symbols/unknown/a.asm: -------------------------------------------------------------------------------- 1 | section "a", rom0 2 | ld hl, Label 3 | -------------------------------------------------------------------------------- /test/link/symbols/unknown/b.asm: -------------------------------------------------------------------------------- 1 | section "b", rom0 2 | Label: 3 | -------------------------------------------------------------------------------- /test/link/symbols/unknown/c.asm: -------------------------------------------------------------------------------- 1 | def Label equ 42 2 | -------------------------------------------------------------------------------- /test/link/symbols/unknown/d.asm: -------------------------------------------------------------------------------- 1 | def Label = 123 2 | -------------------------------------------------------------------------------- /test/link/symbols/unknown/e.asm: -------------------------------------------------------------------------------- 1 | section "e", wram0 2 | Label: 3 | -------------------------------------------------------------------------------- /test/link/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/link/test.sh -------------------------------------------------------------------------------- /test/link/vram-fixed-dmg-mode-no-d.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/link/vram-floating-dmg-mode-no-d.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbdev/rgbds/HEAD/test/run-tests.sh --------------------------------------------------------------------------------