]> Shamusworld >> Repos - virtualjaguar/commitdiff
Compilation fixes for the M68000 core.
authorShamus Hammons <jlhamm@acm.org>
Thu, 10 Nov 2011 15:54:55 +0000 (15:54 +0000)
committerShamus Hammons <jlhamm@acm.org>
Thu, 10 Nov 2011 15:54:55 +0000 (15:54 +0000)
src/m68000/Makefile
src/m68000/m68kinterface.c

index 8e4577236091e70d8006f185931c3695fb0742bf..d1890c8e296dde8fe94007a78bd2cbc40c71ec19 100644 (file)
@@ -15,7 +15,7 @@ ARFLAGS := -rs
 # Note that we use optimization level 2 instead of 3--3 doesn't seem to gain much over 2
 CFLAGS  := -MMD -O2 -ffast-math -fomit-frame-pointer
 
-INCS    := -I./ -I./obj `sdl-config --cflags`
+INCS    := -I. -I./obj `sdl-config --cflags`
 
 OBJS = \
        obj/cpustbl.o \
@@ -60,7 +60,7 @@ obj/cpustbl.c: obj/gencpu
 
 obj/gencpu: obj/cpudefs.c
        @echo -e "\033[01;33m***\033[00;32m Generating gencpu...\033[00m"
-       @$(CC) $(CFLAGS) gencpu.c readcpu.c obj/cpudefs.c -o obj/gencpu -I./ -I./obj
+       @$(CC) $(CFLAGS) gencpu.c readcpu.c obj/cpudefs.c -o obj/gencpu -I. -I./obj
 
 obj/cpudefs.c: obj/build68k
        @echo -e "\033[01;33m***\033[00;32m Generating cpudefs.c...\033[00m"
index 5292ca56fee82b9d31e45ca80be2cecce807cddb..d691b0e164109faf75590a911532810719b1d5e7 100644 (file)
@@ -49,9 +49,9 @@ extern int irq_ack_handler(int);
 
 // Function prototypes...
 STATIC_INLINE void m68ki_check_interrupts(void);
-void m68ki_exception_interrupt(uint intLevel);
+void m68ki_exception_interrupt(uint32_t intLevel);
 STATIC_INLINE uint32_t m68ki_init_exception(void);
-STATIC_INLINE void m68ki_stack_frame_3word(uint pc, uint sr);
+STATIC_INLINE void m68ki_stack_frame_3word(uint32_t pc, uint32_t sr);
 unsigned long IllegalOpcode(uint32_t opcode);
 void BuildCPUFunctionTable(void);
 
@@ -108,7 +108,7 @@ void m68k_set_cpu_type(unsigned int type)
 // Pulse the RESET line on the CPU
 void m68k_pulse_reset(void)
 {
-       static uint emulation_initialized = 0;
+       static uint32_t emulation_initialized = 0;
 
        // The first call to this function initializes the opcode handler jump table
        if (!emulation_initialized)
@@ -332,7 +332,7 @@ STATIC_INLINE void m68ki_check_interrupts(void)
 }
 
 // Service an interrupt request and start exception processing
-void m68ki_exception_interrupt(uint intLevel)
+void m68ki_exception_interrupt(uint32_t intLevel)
 {
 #if 0
        uint vector;