A file named code_28BA.asm is not the same thing as a file named code_28ba.asm on most filesystems (unless you go out of your way to mount them in an case-insensitive way, but this can break a lot of other things!) and therefore the build fails.
Renaming the file to code_28ba.asm fixes the build. Changing the include would also do it, but it's not exactly best practice to use caps in hexadecimal filenames if possible. Keeping filenames lowercase is probably ideal, but renaming all the others and fixing those includes is probably the best and most portable eventual thing.
I could send over a PR to tidy this up if that would be helpful?
A file named
code_28BA.asm
is not the same thing as a file namedcode_28ba.asm
on most filesystems (unless you go out of your way to mount them in an case-insensitive way, but this can break a lot of other things!) and therefore the build fails.Renaming the file to
code_28ba.asm
fixes the build. Changing the include would also do it, but it's not exactly best practice to use caps in hexadecimal filenames if possible. Keeping filenames lowercase is probably ideal, but renaming all the others and fixing those includes is probably the best and most portable eventual thing.I could send over a PR to tidy this up if that would be helpful?