Lunar Lander
-
@windale said in Lunar Lander:
@rbaker said in Lunar Lander:
It does work, I use the 0.78 romset and it does need samples. The links need studying to prevent further frustration in the future and you must search this forum
I think you are confusing matters even more. Lunar Lander doesn't work on mame2003 (0.78). It works on AdvanceMAME.
Apologies readers, I thought it was Lunar Rescue! And I cannot confirm what emulator I am running it on at the moment either! :/ Sorry for confusions.
-
@caver01 Can we get info on how you setup your spinner for Lunar Lander throttle control? I've been trying for about two months now and the closest I've come is getting my Trackball to control throttle, but would really like the spinner to run the throttle.
-
@randyre sure!
First, I am using AdvMAME for emulation. I use this version of MAME for all vector games. It is also the most configurable for analog controls, so this is perfect for Lunar Lander.
You need to configure mouse inputs for AdvMAME by editing the .rc file. I wrote a comprehensive wiki page that covers everything here.
-
@caver01 I've read that Wiki. Many thanks, its how I got my spinner and mouse working in the first place.
Trackball works fine in missile command and spinner works in tempest, so it seems to be a game specific issue, Lunar Lander is really what I need the help with. I need help in defining how to get the analog throttle connected to the spinners axis.
If you could share any specifics on getting the spinner working properly with that game would be appreciated.
Thanks
Randy -
@randyre Ok, cool. There is a lot to understand with the .rc configuration first, so I am glad you are beyond that part.
Going back into that config file, I think you need to explore the use of the PADDLE controls. Here are additional lines that I have in my .rc file that are specific to paddle control which is probably what the game is looking for:
input_map[p1_paddlex] mouse[0,x] mouse[1,x] mouse[2,x] input_map[p1_paddley] mouse[0,y] mouse[1,y] mouse[2,y]
Then, I have this line to adjust sensitivity, but the config file merely captured this on exit after I adjusted the sensitivity to my liking using the analog controls menu in the MAME GUI <TAB menu>:
llander/input_setting[p1_paddlex] keydelta:3,centerdelta:10,sensitivity:30,reverse:1
Then, I also removed the joystick mapping so that ONLY the spinner (PADDLE) can be used:
llander/input_map[p1_paddle_left] llander/input_map[p1_paddle_right]
-
@randyre If this doesn't help, it is probably something very specific about your config. Is your spinner on the Z-axis of a single mouse input for example? If so, you might have to make a ROM-specific line like above only include the Z, not just the X and Y. ( <EDIT> by that I mean mouse[0,z]) In my setup, my spinners are on a separate mouse index from my trackball, but I know a lot of setups that use just one mouse input: Trackball for XY and spinner on Z which is really for the scroll wheel.
-
@caver01 Thanks, maybe that's my problem, I've been focused on p1_dial not not p1_paddle.
My Spinner is on its own x axis as mouse 1, my trackball being mouse 0.
Not sure I need to remove the joysticks though, Are you using buttons for rotation? I'm using the Joystick left/right for rotation, but I'm not seeing that being a conflict with the spinner, so should be fine.
-
@randyre I think I just unmapped the joystick that was doubling as the spinner control so you have to use the spinner.
-
I can not get any of my Lunar Lander roms to work with MAME 0.216. Does any body know what to do? Thanks!!!
-
@Micky Please open a new topic instead of re-opening old ones.
Try to add some info about your system, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first, and take a look at the arcade quick start from the Docs - just in-case you're not familiar with how arcade emulation works.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.