Load a BIOS font
This commit is contained in:
@@ -148,18 +148,25 @@ namespace JabyEngine {
|
||||
return __syscall_function_cast(Table_B, uint32_t(*)(uint32_t))(event);
|
||||
}
|
||||
|
||||
static __always_inline int TestEvent(uint32_t event) {
|
||||
static __always_inline int32_t TestEvent(uint32_t event) {
|
||||
register uint32_t FuncID asm("t1") = 0x0B;
|
||||
|
||||
__asm__ volatile("" : "=r"(FuncID) : "r"(FuncID));
|
||||
return __syscall_function_cast(Table_B, int (*)(uint32_t))(event);
|
||||
return __syscall_function_cast(Table_B, int32_t (*)(uint32_t))(event);
|
||||
}
|
||||
|
||||
static __always_inline int EnableEvent(uint32_t event) {
|
||||
static __always_inline int32_t EnableEvent(uint32_t event) {
|
||||
register uint32_t FuncID asm("t1") = 0x0C;
|
||||
|
||||
__asm__ volatile("" : "=r"(FuncID) : "r"(FuncID));
|
||||
return __syscall_function_cast(Table_B, int (*)(uint32_t))(event);
|
||||
return __syscall_function_cast(Table_B, int32_t (*)(uint32_t))(event);
|
||||
}
|
||||
|
||||
static __always_inline const uint16_t* Krom2RawAdd(uint16_t sjis_code) {
|
||||
register uint32_t FuncID asm("t1") = 0x51;
|
||||
|
||||
__asm__ volatile("" : "=r"(FuncID) : "r"(FuncID));
|
||||
return __syscall_function_cast(Table_B, const uint16_t* (*)(uint16_t))(sjis_code);
|
||||
}
|
||||
|
||||
void printf(const char* txt, ...);
|
||||
|
Reference in New Issue
Block a user