Comments (15)
from mame2003-plus-libretro.
even better: just accept both inputs. if they use _left/right, it works, if they use _anolog_left/right, it works, and if they use mouse it works. shouldn't need to choose.
from mame2003-plus-libretro.
Oh im not the best at explaining things sometimes or maybe all the time :) with regards to
Downtown and Ikari Warriors III it's just a rom drop into the driver as they hang off the same
code as the rotary versions of those games
The SNK bootlegs however would need inputs and joystick code backported into the driver
but again this doesn't actually affect any of the rotary games which are already supported as
the new input code would only be used by the bootlegs.
Basically in a nutshell there will be no changes to the corewide inputs or the existing rotary
games all this means is you can play say for example Ikari Warriors as if you were playing
Capcom's Commano eg you move and turn via the 8-way joystick with A for fire and B for Bomb
from mame2003-plus-libretro.
Should you fancy them for this ole core also then lemmie know and i'll add em.
I do fancy them, some true arcade classics!
from mame2003-plus-libretro.
All Joystick versions would be welcome !
from mame2003-plus-libretro.
Ok i'll be making the commit shortly all these will now be supported.........
Battle Shark (Japan, Joystick)
Dogou Souken (Joystick, Hack Bootleg) Dogou Souken is Victory Road in japan
Downtown (Joystick, Hack)
Guerilla War (Joystick, Hack Bootleg)
Ikari Warriors (Joystick, Hack Bootleg)
Ikari Warriors III (World, 8-Way Joystick)
No core input or rotary code has been touched, the new rotate handling will only be used
by the above games were applicable and none of the currently supported rotary games will
be affected in any way shape or form.
Finally no roms have changed over and above the new ones im going to add support for
although the description has changed for three of them this bring them inline with current
MAME to reflect the fact that they are indeed joystick bootlegs.
GAMEX( 1987, gwarb, gwar, gwar, gwar, gwar, ROT270, "bootleg", "Guerrilla War (bootleg)", GAME_NO_COCKTAIL )
Becomes
GAMEX( 1987, gwarb, gwar, gwar, gwarb, gwarb, ROT270, "bootleg", "Guerrilla War (joystick hack bootleg)", GAME_NO_COCKTAIL )
GAMEX( 1986, ikarijpb, ikari, ikari, ikarijp, ikarijpb, ROT270, "bootleg", "Ikari (Japan bootleg)", GAME_NO_COCKTAIL )
Becomes
GAMEX( 1986, ikarijpb, ikari, ikari, ikarijp, ikarijpb, ROT270, "bootleg", "Ikari (joystick hack bootleg)", GAME_NO_COCKTAIL )
ikari III changes so you will know what version you are playing eg rotary or joystick
GAME( 1989, ikari3, 0, ikari3, ikari3, searchar, ROT0, "SNK", "Ikari III - The Rescue" )
Becomes
GAME( 1989, ikari3, 0, ikari3, ikari3, searchar, ROT0, "SNK", "Ikari III - The Rescue (US, Rotary Joystick)" )
from mame2003-plus-libretro.
I have one other right enough a joystick hack bootleg for Midnight Resistance but it doesn't
quite work for this game as in some levels you have to run right while shooting back to your
left as enemies or in the case of level 3 a tank are on your tail.
Because you shoot in the direction you are facing rather than rotating you cant really
shoot behind while running left, this makes level 3 hard to pass as you have to actually
stop and turn left the shoot back.
For the most part though the game is fine with the hacked control system i can add support
for it if ya's want.
from mame2003-plus-libretro.
from mame2003-plus-libretro.
that was quick work mr arcadze!
from mame2003-plus-libretro.
I have all the code in another project bigman, all i have to do is rework some of it for the
MAME78 codebase then test the games before porting the new stuff across ;).
from mame2003-plus-libretro.
still is damn fast!
from mame2003-plus-libretro.
Aye i thought i'd better get the code in now incase Trump starts WWIII :)
from mame2003-plus-libretro.
@markwkidd no problem i'll add it in later today
from mame2003-plus-libretro.
@Arcadez have to admit trumps going to be a legend for the wrong reasons lol
from mame2003-plus-libretro.
Alright i've added the Midnight Resistance joystick bootleg, i forgot just how nasty it is expect
some graphical problems here and there as they hacked out a full graphical layer, the music
is different also plus kinda buggy you'll notice it on the boss fights as pressing fire makes it stutter.
I guess the bootleg D team were assigned this one :)
from mame2003-plus-libretro.
Related Issues (20)
- B.Rap Boys (World) HOT 17
- Tecmosys WIP HOT 15
- Analog sticks on gamepad no longer being detected HOT 44
- Deadzone discussion HOT 58
- Atari Star Wars speed issues HOT 10
- desert war missing sound effects HOT 2
- Enable `share_xy` and `swap_xy` for `IPT_PADDLE` games HOT 5
- Need some help with a driver im working on... HOT 50
- The output image of spcfrcii is upside down HOT 15
- Taito F3 Ring Rage may have "restart" issue
- Phoenix fixes backport HOT 11
- Mortal Kombat 2 demo text HOT 3
- Double Dragon crashes on "restart" HOT 4
- Double Dragon (Neo-Geo) failed?
- usgames.c - Sometimes emulation freeze whitout any apparently error.... HOT 4
- Tempest text reversed in player 2 cocktail mode HOT 2
- New Rally-X initial screen upside down in cocktail mode HOT 7
- MK control names seem to be off HOT 3
- Turn ikarijpb into a dual stick game? HOT 3
- Tac/Scan cocktail mode not flipping HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mame2003-plus-libretro.