Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Would this work?  (Read 1790 times)

0 Members and 1 Guest are viewing this topic.

Dechene

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:April 22, 2021, 07:17:00 pm
Would this work?
« on: December 07, 2011, 07:24:26 pm »
I want to make a mame controller for a friend who is going to be in hospital & then on bed rest for some time early next year.

I planned on using a hacked generic PC joystick, then installing a zippy joystick and probably 3 player buttons (plus small coin & start buttons) in a box and have it connect to his laptop via USB and be done with it.

But then I thought of improving it a bit...

So now my plan is to have a small usb hub inside the box, it will have an 4gb mem stick in it and the hacked controller usb will also plug into it.
Then I'm hoping that when I connect the single usb plug to the laptop, it will automatically boot up mala off of the stick and the joystick will be connected and setup as the default controller.

The main perk of doing it this way is that he will be able to plug it into his comp at home, take it to a mates house, etc etc.

I don't have a hub so I can't test it, but does it sound like it would work?


matsadona

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 760
  • Last login:October 28, 2023, 06:00:12 am
Re: Would this work?
« Reply #1 on: December 08, 2011, 10:38:45 am »
I have been on the exact same track, but didn't make it through because of other reasons (large CHD files etc). I still believe it is feasible however.
There are plenty of different USB hubs, that doesn't require any external power supply.
And just a joystick and a USB drive doesn't need more than the standard 500mA anyway, so that would be just fine.
Building, collecting and playing arcade machines :)

Vigo

  • the Scourage of Carpathia
  • Global Moderator
  • Trade Count: (+24)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6417
  • Last login:June 25, 2025, 03:09:16 pm
Re: Would this work?
« Reply #2 on: December 08, 2011, 11:24:46 am »
The biggest problem I see is each computer would assign a different letter to the flash drive.

So when you have Mame on the flash drive, and the rom directory is designated to F:\mame\roms\ things could be screwed up when you bring it to someone else's house and the computer registers the drive as E instead of F. It would not be able to find the needed files in a non-existent F drive.

There might be some front ends out there can that load roms into mame from the drive on a relative basis rather than an exact drive specification, but I have no idea which.

You could also just assign the flash drive to a specific letter for each computer that it gets plugged into. Set the drive to an uncommon letter, like R. Then every time it gets plugged into a new computer, someone would just have to set that usb drive to be letter R before using Mame. A hassle, but it should still be easier than installing mame on every computer that it gets plugged into.

matsadona

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 760
  • Last login:October 28, 2023, 06:00:12 am
Re: Would this work?
« Reply #3 on: December 12, 2011, 07:03:22 am »
Hm... maybe a BAT-file or script in the USB disk autostart that maps/mounts a RAM or logical drive with a specific drive letter and copy all MALA/MAME file there to overcome that problem? Then it could run on all computers...
Building, collecting and playing arcade machines :)