diff options
| author | KiritoDv <kiritodev01@gmail.com> | 2024-05-03 18:20:20 -0600 |
|---|---|---|
| committer | KiritoDv <kiritodev01@gmail.com> | 2024-05-03 18:20:20 -0600 |
| commit | 1fbf28a78d8b6dd8136aa628b5b1bc3d4c9b9223 (patch) | |
| tree | dd726cd42cc4f8d72c7f0f932104781bf84f5773 /include | |
| parent | c78629d5b9b23fa93154bbf43352eaa24454f63c (diff) | |
Fixed more errors, we are rendering the logo, Yay
Diffstat (limited to 'include')
| -rw-r--r-- | include/macros.h | 10 | ||||
| -rw-r--r-- | include/mk64.h | 1 |
2 files changed, 6 insertions, 5 deletions
diff --git a/include/macros.h b/include/macros.h index 241cffdb4..4c85c4f2b 100644 --- a/include/macros.h +++ b/include/macros.h @@ -42,14 +42,14 @@ // Align to 8-byte boundary for DMA requirements #ifdef __GNUC__ -#define ALIGNED8 __attribute__((aligned(8))) +#define ALIGNED8 #else #define ALIGNED8 #endif // Align to 16-byte boundary for audio lib requirements #ifdef __GNUC__ -#define ALIGNED16 __attribute__((aligned(16))) +#define ALIGNED16 #else #define ALIGNED16 #endif @@ -72,13 +72,13 @@ {((toFrac(x9)) << 16) | toFrac(x10), ((toFrac(x11)) << 16) | toFrac(x12), (toFrac(x13) << 16) | toFrac(x14), (toFrac(x15) << 16) | toFrac(x16)}} // convert a virtual address to physical. -#define VIRTUAL_TO_PHYSICAL(addr) ((uintptr_t)(addr) & 0x1FFFFFFF) +#define VIRTUAL_TO_PHYSICAL(addr) (addr) // convert a physical address to virtual. -#define PHYSICAL_TO_VIRTUAL(addr) ((uintptr_t)(addr) | 0x80000000) +#define PHYSICAL_TO_VIRTUAL(addr) (addr) // another way of converting virtual to physical -#define VIRTUAL_TO_PHYSICAL2(addr) ((u8 *)(addr) - 0x80000000U) +#define VIRTUAL_TO_PHYSICAL2(addr) (addr) // aligns an address to the next 16 bytes #define ALIGN16(val) (((val) + 0xF) & ~0xF) diff --git a/include/mk64.h b/include/mk64.h index 02fdeb9f3..1cd53cf8f 100644 --- a/include/mk64.h +++ b/include/mk64.h @@ -2,6 +2,7 @@ #define MK64_H #include <libultraship.h> +#include <string.h> /** * @file mk64.h |
