bind F4 to start in A5200 mode

This commit is contained in:
Not6
2017-03-05 18:18:40 +01:00
parent 57f47ccb5e
commit 0fc0689961
3 changed files with 5 additions and 2 deletions
+1 -1
View File
@@ -1419,7 +1419,7 @@ static int InsertCartridge(const char *filename, CARTRIDGE_image_t *cart)
#ifdef __LIBRETRO__ #ifdef __LIBRETRO__
if(autorun5200){ if(autorun5200){
int match=0,i=0; int match=0,i=0;
printf("Hack Libretro:atari800_opt1 ON %d\n",cart->size); printf("Hack Libretro:crc A5200 ON sz:%d crc:%x\n",cart->size,crc);
while(a5200_game[i].type!=-1){ while(a5200_game[i].type!=-1){
if(crc==a5200_game[i].crc){ if(crc==a5200_game[i].crc){
match=1; match=1;
+1 -1
View File
@@ -645,7 +645,7 @@ if(atari_devices[0]==RETRO_DEVICE_ATARI_JOYSTICK){
SHOWKEY=-SHOWKEY; SHOWKEY=-SHOWKEY;
} }
i=3;//type ENTER i=3;// START
if ( input_state_cb(0, RETRO_DEVICE_JOYPAD, 0, i) && mbt[i]==0 ) if ( input_state_cb(0, RETRO_DEVICE_JOYPAD, 0, i) && mbt[i]==0 )
mbt[i]=1; mbt[i]=1;
else if ( mbt[i]==1 && ! input_state_cb(0, RETRO_DEVICE_JOYPAD, 0, i) ) else if ( mbt[i]==1 && ! input_state_cb(0, RETRO_DEVICE_JOYPAD, 0, i) )
+3
View File
@@ -129,6 +129,9 @@ int PLATFORM_Keyboard(void)
INPUT_key_shift = 0; INPUT_key_shift = 0;
} }
if (mbt[RETRO_DEVICE_ID_JOYPAD_START])
return AKEY_5200_START ^ shiftctrl;
if (Key_Sate[RETROK_F4]) if (Key_Sate[RETROK_F4])
return AKEY_5200_START ^ shiftctrl; return AKEY_5200_START ^ shiftctrl;