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: Multiple hard drives  (Read 2136 times)

0 Members and 1 Guest are viewing this topic.

IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Multiple hard drives
« on: June 24, 2004, 04:51:20 pm »
Maybe this should be in the software forum but I'll try here first. I have quite a few old hard drives in the 1-7GB range that I would like to use for Mame. What I wanted to know is can a person "split" the mame software up across 2-3 drives? For example using 3, 2gig HD's for all the needed software. ie: 1 drive for the O/S, 1 drive for the Mame exe, and 1 drive for roms and art work ect. Can a person make multiple partitions across different HD's and have Mame and the O/S work with all of them or is that even possible? Can you even put more than 1 HD in a computer? Does the mobo have to be RAID capable to do that? I assume you can at least put 2 HD's in a system with one set as a master and one as a slave. What about a 3rd or even 4th one?
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

brained

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 477
  • Last login:June 28, 2025, 07:27:14 pm
  • Raised by Atari
    • Nux
Re:Multiple hard drives
« Reply #1 on: June 24, 2004, 04:59:15 pm »
Quote
I assume you can at least put 2 HD's in a system with one set as a master and one as a slave. What about a 3rd or even 4th one?

You can put up to 4 IDE drives in your computer, but remember that most internal CDroms, DVD, CDRW, are IDE so your sacrificing those ports.

I think you can configure the frontend to handle different locations of roms, mame has no problems with that, but I haven't tried that out. Try tweaking with the settings of the FE to find out.


John

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:June 07, 2004, 06:03:19 pm
  • I'm a llama!
Re:Multiple hard drives
« Reply #2 on: June 24, 2004, 05:04:19 pm »
First thing first, yes you can put more than 1 hard drive in your computer assuming you don't already have a Cdrom on the same IDE chain.

Most modern systems have 2 IDE channels which allows you to have 4 IDE devices total (any combinations of IDE harddrives or IDE optical drives)

You can also add more IDE channels by getting IDE controller cards which will give you the ability to add more harddrives to your box.

As to splitting MAME directories, I believe (at least in MAME32 you can insert multiple directories for roms and artworks or whatever you want.  So MAME can look under multiple directories (in your case drive letters and paths) for roms and artworks.  

In your mame.ini it'd look like this.

rompath                 roms;d:\yourpath;e:\yourpath

where each additional path you want is separated by a ;

John

IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Re:Multiple hard drives
« Reply #3 on: June 24, 2004, 05:08:57 pm »
Quote
I assume you can at least put 2 HD's in a system with one set as a master and one as a slave. What about a 3rd or even 4th one?

You can put up to 4 IDE drives in your computer, but remember that most internal CDroms, DVD, CDRW, are IDE so your sacrificing those ports.

I think you can configure the frontend to handle different locations of roms, mame has no problems with that, but I haven't tried that out. Try tweaking with the settings of the FE to find out.





Ya, thats right. I just started working with Kymaera which I love. I think it could do that. And as for the other internal drives once I get all the software installed (via pen drive and USB external drives) I would only need them for repairs or upgrades...
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Re:Multiple hard drives
« Reply #4 on: June 24, 2004, 05:24:06 pm »
You can also add more IDE channels by getting IDE controller cards which will give you the ability to add more harddrives to your box.

John

I didn't know about those controller cards. Thats encouraging. Thanks peoples!
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

Donger

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:July 04, 2004, 08:10:24 pm
  • Considduh dat a di-vorsss!
Re:Multiple hard drives
« Reply #5 on: June 24, 2004, 10:51:51 pm »
RAID is possible, but I wouldn't bother with it.  Your performance benefits would be minimal, especially with a MAME dedicated machine.  Based upon the questions you asked, you're probably not at the level where we can get technical with the answers.

Your first idea is good....set up one drive for the OS, one drive for program files, one for games, etc.

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8190
  • Last login:Yesterday at 09:09:24 pm
  • The Bears Still Suck!
Re:Multiple hard drives
« Reply #6 on: June 24, 2004, 11:27:56 pm »
Yes, you can have multiple ROM directories.  In your mame.ini file just list the rom folders seperated by a comma or is it a semicolon.  One of hte two.

Now, finding a frontend that does muliple rom directories is the trick.  I know Dragon King does.  I am not sure about the others.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Re:Multiple hard drives
« Reply #7 on: June 25, 2004, 12:27:16 am »
Why not attack the problem from the other direction?

Instead of trying to get mame to work across multiple hard drives,
you could make your system see multiple drives as one big drive.

Promise Technology makes PCI RAID cards that have a special mode called "JBOD".

This stands for "Just a Bunch Of Drives".

Essentially, you can connect up to 4 drives (of any size) and it will make them appear to be one giant drive to the operating system.  None of your software will know the difference because it's all handled at the hardware level.

Of course, you are still ultimately constrained by the limitations of the operating system that you are using.  For example, you cannot create a drive larger than 120GB (roughly).

I know the JBOD feature existed in their cards at least as far back as the FastTrack 66 card that I have.

Search eBay for "promise fasttrak".
You should be able to pick up a used JBOD capable card for under $20.
Here's one currently at $8:
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=5104269328

I'd connect one drive as normal to your primary IDE port and use this as your "boot" drive.  It doesn't have to be a really large drive.  Just large enough to hold your operating system, swap file, and some basic applications.

Then connect the rest to the FastTrak card and set them up as a JBOD drive for all your data (emulators and roms).
« Last Edit: June 25, 2004, 12:30:21 am by krick »
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Re:Multiple hard drives
« Reply #8 on: June 25, 2004, 09:17:16 am »
Cool! I'll get one of those cards and try it out. That means I could go with 5 HD's and a cd-rom if I wanted right? How are the jumpers set on those other cards? I suppose it's in the manual. Now all I have to worry about is one of them failing I guess and maybe keeping all that cool.
Thanks!
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re:Multiple hard drives
« Reply #9 on: June 25, 2004, 09:58:34 am »
Now, finding a frontend that does muliple rom directories is the trick.  I know Dragon King does.  I am not sure about the others.
Emuloader does also.  I would expect that even if your frontend doesn't have an option for multiple rom folders, you could specify them manually in your mame.ini file and it would work, but I'm not sure of this.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Re:Multiple hard drives
« Reply #10 on: June 25, 2004, 10:02:10 am »
I really like Kymaera. I'm sure it does that.....right PacManFan?
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

photorock

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 94
  • Last login:March 07, 2006, 08:37:03 am
  • Goofy Newfy!
Re:Multiple hard drives
« Reply #11 on: June 25, 2004, 10:07:33 am »
        Hey IG-88 I normally don't post here alot, but I saw your post and was reading the responses and I thought to myself using that Raid card is a nightmare just waiting to happen. Maybe it's only me, there's no fault tolerence (raid 5) with that card or atleast I didn't read it anywhere. So if one drive fails... your back to square one. All info accross the striped set will be lost.
         I would suggest to you to find a 20GB drive somewhere and use that to hold your Mame files and one of your other drives to host the OS. Put your Swap file on the same drive as Mame.
         It may be better to spent the $30 or $40 to save the headache down the road, especially in a cab (lots of abuse) 5HD's - 5 chances of failure.
          It's just a thought!

IG-88

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2042
  • Last login:July 06, 2025, 09:21:45 am
  • Posts: 48,764
Re:Multiple hard drives
« Reply #12 on: June 25, 2004, 10:14:11 am »
So one drive failure would wipe out everything else in the other drives? Why is that? It's just that I got all these stupid old HD's sitting around....I spose I could just ebay 'em.  :(
"I know what a HAL 9000 is... I was wondering if HAL 7600 was his retarded cousin or something..."
-HarumaN

brained

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 477
  • Last login:June 28, 2025, 07:27:14 pm
  • Raised by Atari
    • Nux
Re:Multiple hard drives
« Reply #13 on: June 25, 2004, 10:16:38 am »
       Hey IG-88 I normally don't post here alot, but I saw your post and was reading the responses and I thought to myself using that Raid card is a nightmare just waiting to happen. Maybe it's only me, there's no fault tolerence (raid 5) with that card or atleast I didn't read it anywhere. So if one drive fails... your back to square one. All info accross the striped set will be lost.
         I would suggest to you to find a 20GB drive somewhere and use that to hold your Mame files and one of your other drives to host the OS. Put your Swap file on the same drive as Mame.
         It may be better to spent the $30 or $40 to save the headache down the road, especially in a cab (lots of abuse) 5HD's - 5 chances of failure.
          It's just a thought!

I think he's telling big INFO here!!. Better get a bigger drive...

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re:Multiple hard drives
« Reply #14 on: June 25, 2004, 10:20:55 am »
So one drive failure would wipe out everything else in the other drives? Why is that? It's just that I got all these stupid old HD's sitting around....I spose I could just ebay 'em.  :(
Only if you use a raid array, (or possibly Krick's JBOD idea, not sure, hadn't heard of that before).
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

photorock

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 94
  • Last login:March 07, 2006, 08:37:03 am
  • Goofy Newfy!
Re:Multiple hard drives
« Reply #15 on: June 25, 2004, 10:27:57 am »
        When you write to a striped set the data is written across all drives, in other words data (file) is written to blocks on different drives depending on file size. A large file could have parts on all HD's. This is with Raid 0, now Raid 5 does the same thing but adds a parity bit for fault tolerence (recovery). In other words if one drive fails you will have to reload all files to those HD's.
        I'm no expert by any means, I just want you to be aware of the limitations of using that Raid card.
        There are a lot of Computer Guru's here who may be able to explain it better. I hope this helps.

Tiger-Heli

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5447
  • Last login:January 03, 2018, 02:19:23 pm
  • Ron Howard? . . . er, I mean . . . Run, Coward!!!
    • Tiger-Heli
Re:Multiple hard drives
« Reply #16 on: June 25, 2004, 11:34:26 am »
Just snooped on www.pricewatch.com - Assuming you're in the US, you can get an IDE controller card for about $15.  I don't think you HAVE to set the additional drives up as RAID.  This would allow you to use all your drives and the CD-ROM.

OTOH, a 20.0 GB drive is only $33 with shipping, and might be a more sensible option.
It's not what you take when you leave this world behind you, it's what you leave behind you when you go. - R. Travis.
When all is said and done, generally much more is SAID than DONE.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Re:Multiple hard drives
« Reply #17 on: June 25, 2004, 12:16:01 pm »
With a standard motherboard + a FastTrak card, you can actually have 8 IDE devices (hard drives and/or CD-ROMs) connected...

Motherboard: 2 IDE channels x 2 drives per channel = 4 drives
IDE card: 2 IDE channels x 2 drives per channel = 4 drives

Here's a good review of the FastTrak66...
http://www.2cpu.com/articles/64_1.html

Quote
RAID Level 1 (Mirroring)
This is a "security" setting. Mirroring does exactly what it says. It mirrors all information on the primary hard drive to a secondary hard drive. This is completely transparent and automatic. All data is always written to both drives. In the case of a drive failure, the bad drive can be replaced by the "back-up" drive with no loss of data.

RAID Level 0 (Striping)
This is a "performance" setting. You can use 2-4 drives in this array on two channels. All drives are treated as one big, single hard drive. All data is split between the two IDE channels (i.e. All even bits are written to the drives on IDE 1, and all odd bits are written to the drives on IDE 2), which allows the CPU to access information from two channels simultaneously, theoretically doubling transfer speeds.

RAID Level 0+1 (Striping/Mirroring)
This setting allows for the increased performance of level 0 while maintaining the security of level 1. You will need 4 identical drives for this type of array. All data will be striped between the primary drives on channels one and two, while being mirrored to the secondary drives on channels one and two as well (confused yet?). In the odd chance that you lose two drives at the same time, you can swap both drives for new ones without losing any data (unless both drives are on the same channel).

JBOD (Spanning)
Spanning is not a "real" RAID array, but since it is supported by the FastTrak, I will cover it. All that spanning does is combine the total capacity of all the drives (up to four) in your system. This is unique in the fact that all drives will be treated by the computer as one large drive. No more C, D, E, and F drives... Just a C.

JBOD doesn't stripe the data.  It's not really a type of RAID.  There is no performance increase.  From what I've read, if one drive fails in a JBOD setup, you can still get the data off the other individual drives.


Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard