* libu64

* libu64 -O2

* Add libu64.md
This commit is contained in:
Dragorn421
2024-11-08 02:27:19 +01:00
committed by GitHub
parent 9cd9099a04
commit fcc5cf828d
48 changed files with 78 additions and 60 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
#ifndef DEBUG_H
#define DEBUG_H
#ifndef LIBU64_DEBUG_H
#define LIBU64_DEBUG_H
void _dbg_hungup(const char* file, int lineNum);
void Reset(void);
@@ -1,5 +1,5 @@
#ifndef GFXPRINT_H
#define GFXPRINT_H
#ifndef LIBU64_GFXPRINT_H
#define LIBU64_GFXPRINT_H
#include "ultra64.h"
@@ -1,5 +1,5 @@
#ifndef LOADFRAGMENT_H
#define LOADFRAGMENT_H
#ifndef LIBU64_LOADFRAGMENT_H
#define LIBU64_LOADFRAGMENT_H
#include "PR/ultratypes.h"
#include "stdint.h"
+2 -2
View File
@@ -1,5 +1,5 @@
#ifndef PADUTILS_H
#define PADUTILS_H
#ifndef LIBU64_PAD_H
#define LIBU64_PAD_H
#include "PR/os_cont.h"
+8
View File
@@ -0,0 +1,8 @@
#ifndef LIBU64_PADSETUP_H
#define LIBU64_PADSETUP_H
#include "ultra64.h"
s32 PadSetup_Init(OSMesgQueue* mq, u8* outMask, OSContStatus* status);
#endif
@@ -1,5 +1,5 @@
#ifndef STACKCHECK_H
#define STACKCHECK_H
#ifndef LIBU64_STACKCHECK_H
#define LIBU64_STACKCHECK_H
#include "ultra64.h"
@@ -1,5 +1,5 @@
#ifndef SYSTEM_HEAP_H
#define SYSTEM_HEAP_H
#ifndef LIBU64_SYSTEM_HEAP_H
#define LIBU64_SYSTEM_HEAP_H
#include "stddef.h"
#include "PR/ultratypes.h"
+1 -2
View File
@@ -6,7 +6,7 @@
#include "stdbool.h"
#include "irqmgr.h"
#include "padutils.h"
#include "libu64/pad.h"
typedef enum {
/* 0 */ PADMGR_CONT_NONE,
@@ -54,7 +54,6 @@ typedef struct PadMgr {
// Initialization
s32 PadSetup_Init(OSMesgQueue* mq, u8* outMask, OSContStatus* status);
void PadMgr_Init(OSMesgQueue* siEvtQ, IrqMgr* irqMgr, OSId threadId, OSPri pri, void* stack);
// Fetching inputs
+2 -2
View File
@@ -16,13 +16,13 @@
#include "controller.h"
#include "gfx.h"
#include "gfx_setupdl.h"
#include "gfxprint.h"
#include "libu64/gfxprint.h"
#include "ichain.h"
#include "irqmgr.h"
#include "main.h"
#include "message_data_static.h"
#include "padmgr.h"
#include "padutils.h"
#include "libu64/pad.h"
#include "rand.h"
#include "regs.h"
#include "scheduler.h"
+1 -1
View File
@@ -4,7 +4,7 @@
#include "PR/ultratypes.h"
#include "stdbool.h"
#include "color.h"
#include "padutils.h"
#include "libu64/pad.h"
#include "z64actor_dlftbls.h"
#include "z64math.h"
#include "z64animation.h"
+1 -1
View File
@@ -7,7 +7,7 @@
#include "stdint.h"
#include "gamealloc.h"
#include "padmgr.h"
#include "padutils.h"
#include "libu64/pad.h"
#include "romfile.h"
#include "tha.h"
#include "unk.h"