int in_keystate;
int in_enable_vibration;
+static void init_memcard(char *mcd_data)
+{
+ unsigned off = 0;
+ unsigned i;
+
+ memset(mcd_data, 0, MCD_SIZE);
+
+ mcd_data[off++] = 'M';
+ mcd_data[off++] = 'C';
+ off += 0x7d;
+ mcd_data[off++] = 0x0e;
+
+ for (i = 0; i < 15; i++) {
+ mcd_data[off++] = 0xa0;
+ off += 0x07;
+ mcd_data[off++] = 0xff;
+ mcd_data[off++] = 0xff;
+ off += 0x75;
+ mcd_data[off++] = 0xa0;
+ }
+
+ for (i = 0; i < 20; i++) {
+ mcd_data[off++] = 0xff;
+ mcd_data[off++] = 0xff;
+ mcd_data[off++] = 0xff;
+ mcd_data[off++] = 0xff;
+ off += 0x04;
+ mcd_data[off++] = 0xff;
+ mcd_data[off++] = 0xff;
+ off += 0x76;
+ }
+}
+
static int vout_open(void)
{
return 0;
#endif
game_width = w;
game_height = h;
+ pl_rearmed_cbs.flip_cnt++;
}
static void vout_close(void)
samples_to_send += 44100 / 60;
video_cb(vout_buf, game_width, game_height, game_width * 2);
- pl_rearmed_cbs.flip_cnt++;
}
void retro_init(void)
McdDisable[0] = 0;
McdDisable[1] = 1;
+ init_memcard(Mcd1Data);
}
void retro_deinit(void)