BritneysPAIRS Posted January 19, 2010 Author Posted January 19, 2010 look at the svn branchs for the game database branches info is there for EMU stuff im using some of the code in my build
cba.gy Posted January 19, 2010 Posted January 19, 2010 The only issue i had was trying to exit the calibration screen with a button press. Without this button press the calibration wasnt saved. It may be a simple case of remapping a button to exit that screen.Guns tend to have an "A" Trigger and on Beretta's and EMS LCD TopGun its the trigger and a side mounted button.A "B" button "Start" and "Back".I can't remember as it been some time but if i remember correctly all buttons function correctly on the menus and in game it was just when you wanted to save and exit the calibration screen the "B" button had no function. Whether this pice of code is broken or the save and exit button needs mapping to Start or Back. Your call.
BritneysPAIRS Posted January 19, 2010 Author Posted January 19, 2010 Updated lightgun code and added Start and Back as the buttons to setup instead of A and B lightguncalibrationscreen.cpp if( inputManager.IsButtonPressed( GP_A ) ) { break ; } else if( inputManager.IsButtonPressed( GP_B ) ) { } changed to if( inputManager.IsButtonPressed( GP_START ) ) { break ; } else if( inputManager.IsButtonPressed( GP_BACK ) ) { } I know I cant code (your words not mine) but man the more I practise the lucky I get at this simple stuff patch it in its all good
BritneysPAIRS Posted January 19, 2010 Author Posted January 19, 2010 proof of concept xport cores in.... a couple of questions as I dont use them is there any IGR as it doesnt seem to work and is there anyway to get rid of the select controller and video at the start of a game....otherwsie ill hack both of them that way
run088 Posted January 19, 2010 Posted January 19, 2010 (edited) I think the standard black,back,L&R triggers work in game not sure. I know that if you check his readme files that it says that the feature is built into the custom command launch parameters. I also remember madmab saying he patched this feature on a couple emulators for xbmc commandline launching. I think some of the xport emulators have the command built into the in game menu. There might be a problem using his save state code in a command line setup not sure but I know you have to exit the game cleanly and go back to the menu for it to work. I have not tried to see how this effects save states when launching by commandline. As far as that selection screen it will appear the first time you run a game. If those settings already exist then it will just load the game. You could work around this I would say by somehow offering these settings in a pre-configured way to satisfy the emulator. The emulators do this there self in the saves they make for each game. Which usually either defaults into the root of E under a folder named "Saves" or in the root of the emulators folder called "saves" in this folder you will find the skin settings ini and the emulators config file usually named emulatorname.ini "sometimes the ini file of the emulator also defaults in the root of the emulators folder. Edited January 19, 2010 by run088
BritneysPAIRS Posted January 19, 2010 Author Posted January 19, 2010 ok im adding IGR and im removing the intial ask of how to set it up what features should I leave in the White+BACK menu? is screensize important or keymapping? Added IGR its in...as it didnt seem to support it so I added it
BritneysPAIRS Posted January 19, 2010 Author Posted January 19, 2010 removed romid and crc message at rom startup...set it to bilinar smoothing by default...and a few other things the core is 90 percent in now just needs some final touch ups... its snes9xbox core so what ever that runs the driver name can be added to CoinOPS ill just get it auto hd/sd switching
Lipo Posted January 19, 2010 Posted January 19, 2010 (edited) is theres a solution for ind-bios user ???maybe alternative button combination beside back+white??thanks Edited January 19, 2010 by Lipo
BritneysPAIRS Posted January 19, 2010 Author Posted January 19, 2010 thats two hard to think about that bio sorry for these cores....I have to pick a standard....the only thing would be to swap everything to Back+Black instead of White
run088 Posted January 19, 2010 Posted January 19, 2010 (edited) screensizing is most likely a must his emulators picture changes alot from tv to tv and sometimes game to game and some of the defaults have to be changed by a large margin. By keymapping are you talking about controller settings? If so this is a useful tool for arcade cabs if it runs a different number of buttons than controllers. Although most of the emulators default controller config is pretty much perfect for most games on the more popular machines that have a small number of buttons "nes,genesis,gameboy,a2600, etc" Stuff for some of the not so popular emulators are receiving work right now some are not. The 7800 and the 5200 should have received this treatment. I think amiga someone is working on. Intellivision is getting done now, Colecovision was done I think. You need to talk to madmab on xs. I don't know if he is a member here but he is the guru of xport emulators these days. He will know what has received work and what is going to be receiving work and what's new to be implemented because he is the person who has been manning the ship since xport disappeared. For the most part those options will need to be determined on a system by system basis I would say. Some of those loading options on some systems are a requirement unless the info has already been specified to the emulator. This is a must alot with some of the computer based emulators or the atarixl because it emulates so many different systems using various media platforms. So the snes emulator is what you have been working on. One thing about that emulator is the rewind, fast forward mapping. This will need changed since it defaults these functions to the triggers. This needs to be changed because the snes uses the triggers. Gameplay is interesting to say the least if this is not unchanged. Edited January 19, 2010 by run088
BritneysPAIRS Posted January 19, 2010 Author Posted January 19, 2010 Core is done all default keys are gone...the cores now done.... only keys are Start+Back = return to coinopsLeft Trigger+back+Black= IGRBack+black = keymapBack+white for screensize everything else is minimilisitic and automatic....video is smoothed to bilinaradded automatic res settings for hd users this took about 1 hour or so tonight....so i might spend another hour or so testing then its done
Lipo Posted January 19, 2010 Posted January 19, 2010 i also vote for more mame driver, because coinops is mame emulator but adding 4 console support definitly makes coinops different from other emu on xbox.i hope there a separate DAT, one without console games and the other one included console games
Recommended Posts