-
Notifications
You must be signed in to change notification settings - Fork 22
Base components branch
aaaaaa123456789 edited this page Mar 22, 2020
·
1 revision
The base-components
branch is a stepping stone towards other branches in the repository. Its purpose is to implement
the basic components that comprise the 16-bit extension, thus separating clearly the implementation of those
components from their later utilization in further extension branches. Therefore, this branch doesn't introduce any
new functionality to the game.
The changes made by this branch include:
- Defining the necessary macros in order to be able to declare a conversion table, as specified in the conversion table page.
- Declaring the bitmap used for garbage collection in WRAM (
wConversionTableBitmap
), as well as a temporary loop counter (wTempLoopCounter
) used internally by the conversion macro functions. (This loop counter is available for the user when the functions defined here aren't executing.) - Defining all of the table-related macros described in the conversion macro functions and garbage collector pages.
- Defining all the macros and helper functions necessary to use indirection tables.