- 1
- Posts
- 11
- Years
- Seen Oct 18, 2020
I already know how to compile .asm routines into .bins, and I know how to use the callasm command to access the inserted data from the bin. That isn't the issue. When I try to compile the colored nature routines, though, I get an error about the unrecognized character "R" on line 61. I check line 61 in Notepad++ and find:
"redfont: .word 0x08RRRRRR @ ROM location that contains: 00 01 0A 00"
I see what I have to do. Those Rs (and the Bs on the next line) are a variable I need to fill in. And, after some searching, I've learned that I'm looking to fill in a RAM address for these variables, but I can't figure out how I determine the RAM address of a given piece of data. Can you point me in the right direction? Thank you in advance.
EDIT: I *think* I've found the right offsets to use, and now I've managed to compile the ASMs into bins, and I've inserted that data into my ROM. The colors still don't show, though. What do I do now? Do I write a script to call the ASM? What would that script look like?
EDIT 2: After ruining a few roms, I got TL's Quick Enhancer to do the work for me. I'm all set now.
"redfont: .word 0x08RRRRRR @ ROM location that contains: 00 01 0A 00"
I see what I have to do. Those Rs (and the Bs on the next line) are a variable I need to fill in. And, after some searching, I've learned that I'm looking to fill in a RAM address for these variables, but I can't figure out how I determine the RAM address of a given piece of data. Can you point me in the right direction? Thank you in advance.
EDIT: I *think* I've found the right offsets to use, and now I've managed to compile the ASMs into bins, and I've inserted that data into my ROM. The colors still don't show, though. What do I do now? Do I write a script to call the ASM? What would that script look like?
EDIT 2: After ruining a few roms, I got TL's Quick Enhancer to do the work for me. I'm all set now.
Last edited: