Since these are free sites, I have a limited throughput per month. Also, you might have to go through an extra page when you download files. This means you can't do a "save link" from this page, but you can on the next one. If I link to a downable file, the last updated time and file size are listed next to the link (I think the time is GMT.)
new! |
Uploaded the mame56 version of multiple mice + other analog features. I'm making some new pages, and will now call this patch MAME:Analog+ since there are more features than just the multiple mouse stuff. I came up with this name as a tribute to EMU+, a dos mame with a bunch of the features I am trying to do.
I think ProHosting is working again, but geocities doesn't like serving the binaries, so angelfire and prohosting are better bets if you want to download a binary..
Stuff on this page:
|
Current Downloadables:
|
Stuff to come:
|
new! |
nov 4 The most used way this has been used on dos is on spinner games: mapping a hacked mouse's x-axis to player 1 spinner and the same mouse's y-axis to player 2. The setting are saved now for each game. |
It can be done! I have a working alpha of mame that sees up to four USB mice. I'm putting up it's own page. It needs a lot of additions (saved cfgs, some UI display errors, etc) before it is really playable. If anyone wants to help, please let me know. If anybody wants to add it to their port, please feel free.
Works up to (and including) mame .56.
This enables an analog pedal or joystick to have much better control over games with a IPT_PEDAL (about 20 games) by passing the value given by the input device directly to the game port. All the games I tested are listed below.
The file edited (inptport.c) didn't change from .54 so if text still says .54, it will work for .55 & .56, too.
Html instructions on adding pedal control.
downloads:
|
(2001 aug 30 1:19; 2.4kb) |
|
(2001 aug 30 1:19; 12kb) (2001 aug 30 0:16; 60kb) |
|
(2001 sep 29 3:39am; 2.2mb) |
|
(2001 aug 30 0:11; 2.1kb) |
Remember to change the input settings for each game to use the analog pedal; the default input for IPT_PEDALs include only buttons.
Game Name Driver Rom Set
TestedPatch Work? Notes ver.54 ver.56 Datsun 280 Zzzap 8080bw.c 280zzzap Yes Yes APB - All Points Bulletin atarisy2.c apb Yes Yes Chequered Flag chqflag.c chqflag Yes Yes Championship Sprint
atarisy2.c csprint Yes Yes Dirt Fox namcos2.c dirtfoxj Partial Partial Conflict: Y axis aready in use. Game needs 3 analog axes for complete emulation. Grand Champion grchamp.c grchamp no no All digital input? Hard Drivin' harddriv.c harddriv no? no? Game not working on my system** Hydra atarig1.c hydra Partial Partial Conflict: Y axis aready in use. Game needs 3 analog axes for complete emulation. Danny Sullivan's
Indy Heatataxx.c indyheat Yes* Yes *game broken in .54 (use .56) Laguna Racer 8080bw.c lagunar Yes Yes Max RPM mcr3.c maxrpm Yes Yes Ironman Stewart's Super Off-Road leland.c offroad Yes* Yes *game broken in .54 (use .56) Pole Position polepos.c polepos Yes Yes Although has 2 pedals, only the first pedal is analog input. This is the same as the original hardware; the brake is a switch (button) that feeds an analog variable in both the arcade and in mame. Pole Position II polepos.c polepos2 Yes Yes Redline Racer leland.c redlin2p Yes*
w/ patch-nt- *game broken in .54 (use .53)
need one line patch to driver/leland.cRoad Blasters atarisy1.c roadblst Yes Yes Spy Hunter mcr3.c spyhunt Yes Yes Spy Hunter 2 mcr68.c spyhunt2 Partial* Partial* Pedal is reversed in game (up = fast, pressed down = slow). Super Sprint atarisy2.c ssprint Yes Yes Turbo Tag mcr3.c turbotag Yes Yes
** there are more games that currently don't work yet, but whose drivers use the IPT_PEDAL analog device. (Final Lap is one)
Warlock did the work, I just merged his into the current topspeed.c driver. Thanks warlock.
This currently is ver .54. I'll upgrade to .56 at some point.
Top speed has 8 levels of gas and 8 of brake; this driver maps the pedals to the AD_STICK Y axis and the [LCtrl] and [LAlt] keys (the same keys used before). I left the analog sensitivity and speed the same, so if you do use an analog device for driving, you will have to increase the "sensitivity" setting in the "Analog Controls" to ~75-100% to get rid of the huge steering dead zone.
The option for either "low when held" or "toggle" type gear shift was also added. Again, keys were not changed from the current version.
Download:
Combined with the IPT_PEDAL fix, this gives you analog pedal control the car with an analog pedal or joystick. I tested on mame versions .53 and .37b16. Mame version .54 broke this driver, and this won't fix the whole game. ;) I haven't tried .55 yet.
Either:
PORT_ANALOG( 0xe0, 0xe0, IPT_PEDAL | IPF_PLAYER1, 100, 64, 0x00, 0xff )to:
PORT_ANALOG( 0xe0, 0x00, IPT_PEDAL | IPF_PLAYER1, 100, 64, 0x00, 0xff )
(2001 sep 06 8:33; 121 kb) (2001 sep 06 8:33; 19 kb) |
urebel@usa.net
links:
page ends here