This commit is contained in:
angie
2023-09-24 09:45:43 -03:00
parent c734cce6f0
commit 0976143c76
12 changed files with 12 additions and 34 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ void __osDevMgrMain(void* arg) {
osRecvMesg(devMgr->acsQueue, &sp6C, OS_MESG_BLOCK);
__osResetGlobalIntMask(OS_IM_PI);
__osEPiRawWriteIo(ioMesg->piHandle, LEO_BM_CTL, transfer->bmCtlShadow | 0x80000000);
__osEPiRawWriteIo(ioMesg->piHandle, LEO_BM_CTL, transfer->bmCtlShadow | LEO_BM_CTL_START);
readblock1:
osRecvMesg(devMgr->evtQueue, &sp70, OS_MESG_BLOCK);
+1 -3
View File
@@ -1,9 +1,7 @@
#include "ultra64.h"
void osViBlack(u8 active) {
register u32 saveMask;
saveMask = __osDisableInt();
register u32 saveMask = __osDisableInt();
if (active) {
__osViNext->state |= VI_STATE_BLACK;
+1 -3
View File
@@ -1,11 +1,9 @@
#include "ultra64.h"
void* osViGetNextFramebuffer(void) {
register u32 saveMask;
register u32 saveMask = __osDisableInt();
void* buffer;
saveMask = __osDisableInt();
buffer = __osViNext->buffer;
__osRestoreInt(saveMask);
+1 -3
View File
@@ -1,9 +1,7 @@
#include "ultra64.h"
void osViSetMode(OSViMode* modep) {
register u32 saveMask;
saveMask = __osDisableInt();
register u32 saveMask = __osDisableInt();
__osViNext->modep = modep;
__osViNext->state = VI_STATE_MODE_UPDATED;
+1 -3
View File
@@ -2,9 +2,7 @@
void osViSetXScale(f32 value) {
register u32 nomValue;
register u32 saveMask;
saveMask = __osDisableInt();
register u32 saveMask = __osDisableInt();
__osViNext->x.factor = value;
+1 -3
View File
@@ -1,9 +1,7 @@
#include "ultra64.h"
void osViSetYScale(f32 value) {
register u32 saveMask;
saveMask = __osDisableInt();
register u32 saveMask = __osDisableInt();
__osViNext->y.factor = value;
+1 -3
View File
@@ -8,14 +8,12 @@ void __osViSwapContext(void) {
u32 vstart;
u32 sp34;
u32 field;
register u32 s2;
field = 0;
viNext = __osViNext;
viMode = viNext->modep;
field = IO_READ(VI_V_CURRENT_LINE_REG) & 1;
s2 = osVirtualToPhysical(viNext->buffer);
origin = (viMode->fldRegs[field].origin) + s2;
origin = osVirtualToPhysical(viNext->buffer) + viMode->fldRegs[field].origin;
if (viNext->state & VI_STATE_XSCALE_UPDATED) {
viNext->x.scale |= viMode->comRegs.xScale & ~0xFFF;
} else {
+1 -3
View File
@@ -1,12 +1,10 @@
#include "ultra64.h"
void osDestroyThread(OSThread* t) {
register u32 saveMask;
register u32 saveMask = __osDisableInt();
register OSThread* pred;
register OSThread* succ;
saveMask = __osDisableInt();
if (t == NULL) {
t = __osRunningThread;
} else if (t->state != OS_STATE_STOPPED) {
+1 -3
View File
@@ -1,9 +1,7 @@
#include "ultra64.h"
s32 osJamMesg(OSMesgQueue* mq, OSMesg msg, s32 flag) {
register u32 saveMask;
saveMask = __osDisableInt();
register u32 saveMask = __osDisableInt();
while (mq->validCount >= mq->msgCount) {
if (flag == OS_MESG_BLOCK) {
+1 -3
View File
@@ -1,11 +1,9 @@
#include "ultra64.h"
s32 osSendMesg(OSMesgQueue* mq, OSMesg msg, s32 flags) {
register u32 saveMask;
register u32 saveMask = __osDisableInt();
register s32 last;
saveMask = __osDisableInt();
while (MQ_IS_FULL(mq)) {
if (flags == OS_MESG_BLOCK) {
__osRunningThread->state = OS_STATE_WAITING;
+1 -3
View File
@@ -8,11 +8,9 @@ u32 __osPreNMI = false;
__OSEventState __osEventStateTab[OS_NUM_EVENTS] ALIGNED(8);
void osSetEventMesg(OSEvent e, OSMesgQueue* mq, OSMesg m) {
register u32 saveMask;
register u32 saveMask = __osDisableInt();
__OSEventState* es;
saveMask = __osDisableInt();
es = &__osEventStateTab[e];
es->messageQueue = mq;
+1 -3
View File
@@ -1,9 +1,7 @@
#include "ultra64.h"
void osSetThreadPri(OSThread* thread, OSPri p) {
register u32 saveMask;
saveMask = __osDisableInt();
register u32 saveMask = __osDisableInt();
if (thread == NULL) {
thread = __osRunningThread;