Games Quick-Search
Go to Advanced Search
Lemon Amiga Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Arcade-Cab
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Lemon Amiga Forum Index -> Lemonade
View previous topic :: View next topic  
Author Message
PrinceVlad
Groupie in Training
Groupie in Training


Joined: 04 Feb 2006
Posts: 80
Location: Denmark

PostPosted: Sat Feb 04, 2006 4:44 pm    Post subject: Arcade-Cab Reply with quote

Hey People....
I build an arcade-machine som time ago, and after the appearance of the first ever, as far as I know, Amiga-frontend, I decided to add the options of playing C64 and Amiga games on the system.
GameBase was easy enough to set up on the Arcade, and using CSS64 emulator, I could simply remap the joystick keys to the ones used by MAME, since the Frontend (GamesBase) does not interfere with the emulator's keymap settings. However, for the Amiga system I ran into trouble; the frontend only allows three keysets, as you alreday know, and none of them are identical to the MAME keyset. Thus, it is impossible to get any of my Arcade keys to act as the firebutton on Amiga games, and thus rendering the whole Amiga/Arcade-project impossible. A pity, since I can play any Arcade or C64 game on the system without any problems... and it is just one damn key!
Thus, I humbly suggest that you add the option to remap the buttons (which I can see others have suggested already), so that problems such as mine can be solved... I know that this may not be as important as compatibility issues and what have you, but surely a remap-feature is very easy to implement?
Otherwise, Lemonade is extremely professionally designed and created, so keep up the good work Wink
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sittingduck
Groupie in Training
Groupie in Training


Joined: 28 Oct 2005
Posts: 50

PostPosted: Sat Feb 04, 2006 7:25 pm    Post subject: Reply with quote

Hi there.
I also built a cab recently for Mame and Lemonade. I'm using a reprogrammable keyboard encoder (I-PAC from Ultimarc) that is programmed with the right keys every time an emulator starts. However, this isn't necessary for what you want to do although it's very convenient.

Lemonade is actually just a Frontend for WinUAE, and WinUAE does have a feature for remapping keys. Granted, it isn't very intuitive to use but it is there (Input tab). Maybe do a search for how exactly it is done. Toni Wilen knows that it asn't all that good and maybe sometime he will change it to an easier system.

So what you need to do is make a custom configuration for your games and assign this configuration to all the games in Lemonade. A good way to do this would be to copy the configuration files from Lemonade's configuration folder - they're called A500, A600 etc. Then load them up in WinUAE, do your remapping of keys and save the configuration. Then import it into Lemonade and assign it to your games using the Set as Playable button.

Oh, and I'm from Denmark too Smile
Back to top
View user's profile Send private message
PrinceVlad
Groupie in Training
Groupie in Training


Joined: 04 Feb 2006
Posts: 80
Location: Denmark

PostPosted: Sat Feb 04, 2006 8:28 pm    Post subject: Reply with quote

Yeah, I know you're from Denmark, dude, but don't tell.... We're not very popular at the momment Confused

I'm not quite sure that I follow what you are saying... I also use I-PAC, but I'm not aware that it can be scripted to use different keysets. Is that what you mean with '..programmed with the right keys every time an emulator starts'? I have IPAC using the default keyset, since it obviously fits MAME. I have re-mapped two keys only, for RETURN and ESC, so that I can control the frontend 100% without a keyboard...

I know how to remap keys in WinUAE, but the frontend, Lemonade, overwrites these maps with it's own keysets, so I don't know how it should help remapping WinUAE...? and who is Toni Wilen ?? Shocked

I'm not quite sure about your theory about the .dat-files either. I've already gone through all of them, but they don't contain (as far as I can see) any keyset configurations.....? They just holds variables for mouse speed, deadzones and such.... Am I wrong?
And once again, even if I change the keysets within the actual emulator (UAE), Lemonade would just overwrite these..... right?

Hvor i landet bor du?
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sittingduck
Groupie in Training
Groupie in Training


Joined: 28 Oct 2005
Posts: 50

PostPosted: Sat Feb 04, 2006 10:15 pm    Post subject: Reply with quote

Just using the built in config of the Ipac is just a waste. It's programming ability is what makes it so good - and its friggin' easy too! Here's what to do: Go to http://www.ultimarc.com/download.html and find the right software depending on how old your Ipac is. Then use the panel designer to make a "picture" of your control panel - see the picture on top of the webpage. Then save this layout. Now, you can assign keys to this picture for every emulator you want to find. So you can program the ipac to use the exact same keys that Lemonade uses for joysticks. And another for Mame. You can make a small batch script to execute an automatic programming of the correct set of keys everytime you start Lemonade, Mame, CCS64 etc. Or you can use Ultimarcs small frontend to execute these different emulators with the appropriate key configs. The Launcher program isn't on the website but I'll mail it to you if you want to see what it looks like. Very easy to setup and use.

This is what I'm doing on my cab and it works flawlessly with both Lemonade and Mame.

And no, we're not popular these days. But then again, hunting for popularity never got anybody nowhere...

Toni Wilen is the guy who programs WinUAE.

About the dats: No there's probably nothing in them regarding specific keys. That's why you have to do it like this: Copy one of these files. Then open it using notepad. Then save it with a *.uae ending. Then load up this config in WinUAE. Make your key changes and save the config from within WinUAE. Then import it into Lemonade. If Lemonade does indeed ignore the key configs it would be a waste of time, but I'm not sure it does, when they're actually defined in a config. I will check and get back to you.

Edit: I have now checked, and youre right; this can't be done the way described above. Guess you'll have to go the Ipac programming route or wait for a version of Lemonade that's more configurable controllerwise. Although I'm still pretty sure that the above procedure would actually work for somebody really good a configuring WinUAE. There's just too many options available that I'm not quite sure of.

Jeg bor i Århus. Smile
Back to top
View user's profile Send private message
PrinceVlad
Groupie in Training
Groupie in Training


Joined: 04 Feb 2006
Posts: 80
Location: Denmark

PostPosted: Sun Feb 05, 2006 10:34 am    Post subject: Reply with quote

Ok, so the DAT-thing won't work.... but thanks for trying it out, I've never actually tried it myself, just asumed from what I've read that it would not be possible. But now I know Confused

However, the programming ability that you mention is very interesting.... I'll definitely try it out! I already have ultimarc, that's what I've been using to add RETURN + ESC keys. But, apparently I've not played around with it enough Wink
I don't have, nor do I know about, the launcher program that you speak of.... I'd like to check it out.... were did you get it from, if it's not on the webpage?

I'll drop you a PM with my email/Messenger, but perhaps we should continue the main discussion here, so that others (?) may benefit from it/participate in it...? We can't be the only two guys in the world running Lemonade on an Arcade.....
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
PrinceVlad
Groupie in Training
Groupie in Training


Joined: 04 Feb 2006
Posts: 80
Location: Denmark

PostPosted: Sun Feb 05, 2006 10:37 am    Post subject: Reply with quote

One other thing that I thought about... Since every system Frontend that I run, except for Lemonade, is reprogrammable, it would be posible to reprogram IPAC to the keys used by Lemonade, and the reprogram C64 GameBase and MAME to use those keysets.... in that way, only one configuration would be necessary
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
LeeT
Lemon Amiga Team Member
Lemon Amiga Team Member


Joined: 14 Jul 2004
Posts: 566
Location: United Kingdom - Hartlepool * Amiga Owned - A600

PostPosted: Sun Feb 05, 2006 4:35 pm    Post subject: Reply with quote

You should contact Darran Jones at Retro Gamer magazine about this, as I would love to see an article in the magazine about building something like this.

His email is: retrogamer@imagine-publishing.co.uk
_________________
www.lemon64.com - For all C64 fans!
http://compilation64.5gigs.com -
Details of Compilations released for the C64.
Back to top
View user's profile Send private message Send e-mail
PrinceVlad
Groupie in Training
Groupie in Training


Joined: 04 Feb 2006
Posts: 80
Location: Denmark

PostPosted: Sun Feb 05, 2006 8:54 pm    Post subject: Reply with quote

Yessir (LeeT), I will definitely do that. I'll write and present the project.

Sitting Duck : You, sir, are a genius and a gentleman! I've installed the Launcher, and you're right... it's a whole new world of opportunities for Arcade/C64/Amiga Emulation! Thankyou very much... I'll be back with a repport when I've finished assigning Amiga-controls to the different buttons...... I'm currently thinking, that assigning FIRE, SPACE and RETURN to the three main buttons would cover controls for most Amiga Games, and leave only the problem of controlling the mouse via the aracade controls...... Thoughts on this are most welcome.
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sittingduck
Groupie in Training
Groupie in Training


Joined: 28 Oct 2005
Posts: 50

PostPosted: Sun Feb 05, 2006 10:39 pm    Post subject: Reply with quote

Thanks, Prince - it was nice talking to you. Glad you're having succes with this. Actually I might have one more thing for you to try. In Windows the mouse can actually be controlled from the numeric keyboard using "Hjælp for handicappede" - support for disabled. This is in control panel. Maybe this could work for you by mapping these keys to your second joystick. However, I am not sure if this would work after launching Lemonade but it's worth the shot. I'll try this myself tomorrow because now it is super bowl time!
Back to top
View user's profile Send private message
sittingduck
Groupie in Training
Groupie in Training


Joined: 28 Oct 2005
Posts: 50

PostPosted: Mon Feb 06, 2006 11:01 am    Post subject: Reply with quote

Ok, although using the numeric keyboard to control the mouse in Windows works, it doesn't work when Lemonade starts. The mouse is still needed here. However, if pressing F12 when runnning Lemonade you can actually get the mouse to register moving around in the game window when it is not active. But whenever activating it by pressing the mouse button when over it, the numeric keypads lose their function again. Too bad. Don't think there's anything to do about this.
Back to top
View user's profile Send private message
PrinceVlad
Groupie in Training
Groupie in Training


Joined: 04 Feb 2006
Posts: 80
Location: Denmark

PostPosted: Mon Feb 06, 2006 3:48 pm    Post subject: Reply with quote

Well, that's allright... The idea is good, but I think that in reality, the num.keys are useless, even when they do simulate the mouse. I would take out the mouse and use it each time I needed it, since this would be easier than trying to navigate with the keys.
I think that the only real good solution is to attach a second controller area, on the side of the frame, perhaps, and to then build into it a touchpad and a keyboard.... for instance, from an old Laptop. I know that they would have to be rewired, but I bet I can do that..... well, maybe I can.... I'm certainly going to try Wink
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Nevada
Newcomer


Joined: 12 Feb 2006
Posts: 17
Location: Italia

PostPosted: Sun Feb 12, 2006 12:42 pm    Post subject: Reply with quote

hi guys, this is my first post...

first of all i'd like to thank robert for this great piece of software and kim for the cool website! i think we were missing a frontend for the amiga computer!

i posted here 'cause i'm very interested in this kind of emulation; i also got a cab and i'm using winxp, ipac and mamewah for different emulators, and i wanted to add amiga emulation. just thinkin' how i can figure it out...
Back to top
View user's profile Send private message
PrinceVlad
Groupie in Training
Groupie in Training


Joined: 04 Feb 2006
Posts: 80
Location: Denmark

PostPosted: Sun Feb 12, 2006 12:53 pm    Post subject: Reply with quote

Nevada wrote:
... and i wanted to add amiga emulation. just thinkin' how i can figure it out...


You've come to the right place, I'm sure Wink What do you want to know.... if anything? I've send you a PM with my mail/Messenger, for direct communication, if needed
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
sittingduck
Groupie in Training
Groupie in Training


Joined: 28 Oct 2005
Posts: 50

PostPosted: Sun Feb 12, 2006 1:20 pm    Post subject: Reply with quote

Nevada,
if you want to run Amiga games using Mamewah you have to make a WinUAE config file for each game. And then you use Mamewah to launch the configuration file which in turn launches Winuae. So in this case Lemonade wouldn't be of any use to you. And keep in mind that there's no way around changing disks when emulating an Amiga (at least not yet, unless you use whdload or wait for an upcoming version of Lemonade). So unless you exclusively run 1, 2, 3, and 4 disk games that don't need disk changing and support an appropriate number of drives you're still bound to break up the gaming experience with disk changing.

What I'm doing is using both Lemonade and Mamewah. I don't mind that my arcade uses different emulators and frontends although it doesn't look as neat as using just one frontend for everything. As long as it works, I'm happy. I'm using the Launcher program (PrinceVlad can fill you in on this) to keep everything easy to use.

Good luck.

Oh, and have a look here: http://home.comcast.net/~cpviewer/downloads.htm

This guy runs just about every emulator in his cab and he's got some useful downloads on his website. Including stuff for Amiga.
Back to top
View user's profile Send private message
PrinceVlad
Groupie in Training
Groupie in Training


Joined: 04 Feb 2006
Posts: 80
Location: Denmark

PostPosted: Sun Feb 12, 2006 1:52 pm    Post subject: Reply with quote

sittingduck wrote:
(PrinceVlad can fill you in on this) to keep everything easy to use.



Well, actually I don't use the launcher, since it doesn't work properly and looks terrible. I've written a new launcher which is more graphic, and allows me to boot up in the three different systems (MAME, Lemonade or GameBase)

.... and you can have it of course, if you want, but if the original one works for you, there's no need
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Lemon Amiga Forum Index -> Lemonade All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Tip: Get Amiga Forever for super-comfy Amiga emulation with pre-installed Workbench, games and other goodies!


Powered by phpBB © 2001, 2005 phpBB Group
A sister site to Lemon64. Made in Sweden by Kim Lemon 2004-2009.
News  Games  Lemonade  Forum  Help  Links  Sitemap