#include "megacart.h"
#include "gfxsb1.h"
#include "gfxsb2.h"
#include "gfxsb3.h"
#define SWITCH_IN_BANK1 { dummy=(*(volatile unsigned char*) 0xFFF8); } // b1 with 16k
#define SWITCH_IN_BANK2 { dummy=(*(volatile unsigned char*) 0xFFF9); } // b2 with 16k
#define SWITCH_IN_BANK3 { dummy=(*(volatile unsigned char*) 0xFFFA); } // b3 with 16k
#define SWITCH_IN_BANK4 { dummy=(*(volatile unsigned char*) 0xFFFB); } // b4 with 16k
#define SWITCH_IN_BANK5 { dummy=(*(volatile unsigned char*) 0xFFFC); } // b5 with 16k
#define SWITCH_IN_BANK6 { dummy=(*(volatile unsigned char*) 0xFFFD); } // b6 with 16k
#define SWITCH_IN_BANK7 { dummy=(*(volatile unsigned char*) 0xFFFE); } // b7 with 16k
#define SWITCH_IN_BANK8 { dummy=(*(volatile unsigned char*) 0xFFFF); } // b8 with 16k
unsigned char dummy;
void nmi (void) {
}
void initvramIMG1(void) {
SWITCH_IN_BANK1;
}
void initvramIMG2(void) {
SWITCH_IN_BANK2;
}
void initvramIMG3(void) {
SWITCH_IN_BANK3;
}
void main (void) {
initvramIMG1();
while(1) {
if ( (
joypad_1 & PAD_RIGHT) ) initvramIMG1();
if ( (
joypad_1 & PAD_LEFT) ) initvramIMG2();
if ( (
joypad_1 & PAD_FIRE1) ) initvramIMG3();
}
}