mirror of
https://github.com/pret/pokestadium.git
synced 2026-04-25 07:57:01 -05:00
fix volatile flag
This commit is contained in:
parent
ef9bea4c57
commit
b3a2bd74ae
|
|
@ -218,6 +218,7 @@ extern tgt_param_form LEOtgt_param;
|
|||
extern leo_sys_form LEO_sys_data;
|
||||
|
||||
extern vu8 LEOclr_que_flag;
|
||||
extern vu16 LEOrw_flags;
|
||||
// needs to not be volatile in some files
|
||||
// extern vu16 LEOrw_flags;
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#include <ultra64.h>
|
||||
#include "libleo/internal.h"
|
||||
|
||||
// #pragma GLOBAL_ASM("asm/nonmatchings/libleo/leoint/leointerrupt.s")
|
||||
extern vu16 LEOrw_flags;
|
||||
|
||||
void* read_write_track();
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
#include <ultra64.h>
|
||||
#include "libleo/internal.h"
|
||||
|
||||
extern vu16 LEOrw_flags;
|
||||
|
||||
u32 mseq_tbl[0x10];
|
||||
|
||||
const u32 rd_mseq_code[0x10] = {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
#include <ultra64.h>
|
||||
#include "libleo/internal.h"
|
||||
|
||||
extern vu16 LEOrw_flags;
|
||||
|
||||
void leoRead(void) {
|
||||
LEOrw_flags = 0;
|
||||
leoRead_common(0x18);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
#include <ultra64.h>
|
||||
#include "libleo/internal.h"
|
||||
|
||||
#ifdef NON_MATCHING
|
||||
extern u16 LEOrw_flags; // NOT volatile in this file!
|
||||
|
||||
void leoWrite(void) {
|
||||
u32 message;
|
||||
u32 start_lba;
|
||||
|
|
@ -49,6 +50,3 @@ void leoWrite(void) {
|
|||
LEOcur_command->header.sense = LEO_SENSE_NO_ADDITIONAL_SENSE_INFOMATION;
|
||||
LEOcur_command->header.status = LEO_STATUS_GOOD;
|
||||
}
|
||||
#else
|
||||
#pragma GLOBAL_ASM("asm/nonmatchings/libleo/leowrite/leoWrite.s")
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user