You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Functions that are migrated to banked_code directory need to have 3 definitions:
Add a new ID macro for the function to memory.h
Add its new function call macro to memory.h
Add its ID to 00main.asm table so that the memory_call_banked_function... functions can find the banked functions
The build process needs to check that each banked function is defined correctly in all places, because in several ocassions some of the steps were forgotten and it led to long debugging times until I noticed the missing step.
Tasks:
Create a script that checks that banked functions are defined fully and correctly
Integrate that script in the build process (Makefile ) so that build fails if any banked function is not correctly defined
The text was updated successfully, but these errors were encountered:
Functions that are migrated to
banked_code
directory need to have 3 definitions:memory.h
memory.h
00main.asm
table so that thememory_call_banked_function...
functions can find the banked functionsThe build process needs to check that each banked function is defined correctly in all places, because in several ocassions some of the steps were forgotten and it led to long debugging times until I noticed the missing step.
Tasks:
Makefile
) so that build fails if any banked function is not correctly definedThe text was updated successfully, but these errors were encountered: