mirror of
https://github.com/Pecusx/libretro-atari800.git
synced 2026-05-20 22:33:22 +02:00
bind F4 to start in A5200 mode
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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) )
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user