mdoubleok
02-10-2010, 04:08 AM
I have a major issue with the letters Q and S.
So i have Makaron as my Naomi emulator it works perfect outside of Hyperspin, but when i boot into it from hyper-spin my second player joy makes the emulator crash and return to hyper-spin.
So after a little investigation i realized the my j-pac encoder uses q and s as the 2nd and 3rd buttons on my player 2 side.
And q and s are not my exit keys for my machine.
Like i said its something with hyper-spin cause outside of that it works perfect.
this is the script i use for ahk.
;***********************************SEGA Naomi***********************************
else if (systemName = "Sega Naomi" && executable="NAOMI.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
IniRead, Xram, %emupath%settings.ini, %RomName%, Xram, 2PH
IniRead, Region, %emupath%settings.ini, %RomName%, Region, 0
If (Xram = "1PH"){
filecopy, %emupath%1PH_xram.bin, %emupath%xram.bin, 1
IniWrite, %Region%, %emupath%NAOMI.ini, Settings, Region
}
Else if(Xram = "1PV"){
filecopy, %emupath%1PV_xram.bin, %emupath%xram.bin, 1
IniWrite, %Region%, %emupath%NAOMI.ini, Settings, Region
}
Else if(Xram = "2PV"){
filecopy, %emupath%2PV_xram.bin, %emupath%xram.bin, 1
IniWrite, %Region%, %emupath%NAOMI.ini, Settings, Region
}
Else{
filecopy, %emupath%2PH_xram.bin, %emupath%xram.bin, 1
IniWrite, %Region%, %emupath%NAOMI.ini, Settings, Region
}
Run, "%emupath%%executable%" "%romPath%%romName%%romExtension%", %emuPath%, Hide UseErrorLevel
Process, WaitClose, %executable%
}
I have the xrams setup properly and they rotate and select region as they supposed to. I dont know whats the problem and im damn sure i dont want to remap
So i have Makaron as my Naomi emulator it works perfect outside of Hyperspin, but when i boot into it from hyper-spin my second player joy makes the emulator crash and return to hyper-spin.
So after a little investigation i realized the my j-pac encoder uses q and s as the 2nd and 3rd buttons on my player 2 side.
And q and s are not my exit keys for my machine.
Like i said its something with hyper-spin cause outside of that it works perfect.
this is the script i use for ahk.
;***********************************SEGA Naomi***********************************
else if (systemName = "Sega Naomi" && executable="NAOMI.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
IniRead, Xram, %emupath%settings.ini, %RomName%, Xram, 2PH
IniRead, Region, %emupath%settings.ini, %RomName%, Region, 0
If (Xram = "1PH"){
filecopy, %emupath%1PH_xram.bin, %emupath%xram.bin, 1
IniWrite, %Region%, %emupath%NAOMI.ini, Settings, Region
}
Else if(Xram = "1PV"){
filecopy, %emupath%1PV_xram.bin, %emupath%xram.bin, 1
IniWrite, %Region%, %emupath%NAOMI.ini, Settings, Region
}
Else if(Xram = "2PV"){
filecopy, %emupath%2PV_xram.bin, %emupath%xram.bin, 1
IniWrite, %Region%, %emupath%NAOMI.ini, Settings, Region
}
Else{
filecopy, %emupath%2PH_xram.bin, %emupath%xram.bin, 1
IniWrite, %Region%, %emupath%NAOMI.ini, Settings, Region
}
Run, "%emupath%%executable%" "%romPath%%romName%%romExtension%", %emuPath%, Hide UseErrorLevel
Process, WaitClose, %executable%
}
I have the xrams setup properly and they rotate and select region as they supposed to. I dont know whats the problem and im damn sure i dont want to remap