git.y1.nz

gbdk-2020

GameBoy Development Kit
download: https://git.y1.nz/archives/gbdk.tar.gz
README | Files | Log | Refs | LICENSE

commit 97478a17e4bef2f1aabf300f3bb968ebdf8ddf7c
parent 3a35fba3713095075d55e43604a98572457a956f
Author: Toxa <untoxa@mail.ru>
Date:   Mon,  8 Jan 2024 18:52:00 +0300

EXAMPLES: use BANKED macro across all examples

Diffstat:
Mgbdk-lib/examples/cross-platform/banks_farptr/src/bank2code.c2+-
Mgbdk-lib/examples/cross-platform/banks_farptr/src/banks_farptr.c2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gbdk-lib/examples/cross-platform/banks_farptr/src/bank2code.c b/gbdk-lib/examples/cross-platform/banks_farptr/src/bank2code.c @@ -21,7 +21,7 @@ int some_bank2_proc1(uint8_t param1, uint8_t param2) BANKED { } BANKREF(some_bank2_proc2) -int some_bank2_proc2(uint8_t param1, uint8_t param2, uint8_t param3) __banked REENTRANT { +int some_bank2_proc2(uint8_t param1, uint8_t param2, uint8_t param3) BANKED REENTRANT { printf("some_bank2_proc2\n"); return local_bank2_proc(param1, param2 * param3); } diff --git a/gbdk-lib/examples/cross-platform/banks_farptr/src/banks_farptr.c b/gbdk-lib/examples/cross-platform/banks_farptr/src/banks_farptr.c @@ -12,7 +12,7 @@ extern int some_bank2_proc1(uint8_t param1, uint8_t param2) BANKED; typedef int (*some_bank2_proc_t)(uint8_t, uint8_t) BANKED; // define type for some_bank2_proc1() function BANKREF_EXTERN(some_bank2_proc2) -extern int some_bank2_proc2(uint8_t param1, uint8_t param2, uint8_t param3) __banked REENTRANT; +extern int some_bank2_proc2(uint8_t param1, uint8_t param2, uint8_t param3) BANKED REENTRANT; // far pointers FAR_PTR farptr_var0, farptr_var1, farptr_var2, farptr_var3;

This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.