VOGONS


First post, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie

I'm in the process of converting all my CDs to CD images with Alcohol 120%. I added a PCI card with USB 2.0 ports in my Pentium III which vastly speeds up USB speeds and allows me to run these CD images straight from 128GB USB sticks.

Basically it would mean that my entire game collection would run off two USB sticks without the need for cracks, patches or physical CDs that wear down my CD drive.

There's one problem though: the drive letter. Windows 98 insists on assigning the drive letter for the USB stick first to the D drive (the physical CD drive is E:) and basically pushes the Alcohol emulated drive to the F drive. This causes problems with certain games that demand that the CD be in the D drive. For now I have to manually remove the USB drive before each reboot to prevent the D drive from being taken by the USB stick. It takes a reboot to fix it + I have to reset the default drive for CD audio each time which is annoying.

Basically, I'd love a solution where Alcohol retains the D drive - basically, I need a way for Windows 98 to set the USB drive to a set drive number. Even if I change it, it forgets after a reboot.

Does anyone have any ideas?

Retro game fanatic.
IBM PS1 386SX25 - 4MB
IBM Aptiva 486SX33 - 8MB - 2GB CF - SB16
IBM PC350 P233MMX - 64MB - 32GB SSD - AWE64 - Voodoo2
PIII600 - 320MB - 480GB SSD - SB Live! - GF4 Ti 4200
i5-2500k - 3GB - SB Audigy 2 - HD 4870

Reply 1 of 9, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Things to try:
Try setting reserved drive letters in device manager
Change partition on USB to logical (haven't tried it but might work)
Try Letter Assigner Re: Need help with Windows 98se and drive letters
Add another drive HD/SD/etc (internal or drive caddy) with enough space to system
Possibly monitor registry access while assigning drive letters and see if you see something

Last edited by DosFreak on 2021-10-27, 16:43. Edited 1 time in total.

How To Ask Questions The Smart Way
Make your games work offline

Reply 2 of 9, by RetroGamer4Ever

User metadata
Rank Oldbie
Rank
Oldbie

The best option is to simply use an actual SSD. USB drives quit working in Windows - not due to drive faults - after being connected/reconnected a number of times, due to the registry being stuffed with new entries. I had to go in and delete registry entries for USB drives many times, in order to get Windows to detect them properly again, because there were simply too many entries - for the same device - in the registry. You can easily use an IDE-SATA adapter and SSD or get a PATA SSD, to use for your games.

Reply 3 of 9, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie

Thank you for the help.

I cannot add another SSD sadly enough since that would mean having to give up my physical CD drive. The interface I used to convert from SATA to PATA only works with a single device on the ribbon cable. Even adding an SSD and a CD drive makes neither work. I went for USB because, unlike SSDs, it needs no TRIM command in Windows AND you can go as high as you want to for size. I went with 128GB for price but you can get a single 512GB to work too. Without modding Windows 98 you can't do that with SSDs. The max is 120GB before you start overwriting data.

I'll try the other tips though - but the USB stick thing needs to remain. It also makes it way easier for me to swap files back & forward between my main PC and my retro PC and with USB 2.0 it's as fast as I need it to be.

Retro game fanatic.
IBM PS1 386SX25 - 4MB
IBM Aptiva 486SX33 - 8MB - 2GB CF - SB16
IBM PC350 P233MMX - 64MB - 32GB SSD - AWE64 - Voodoo2
PIII600 - 320MB - 480GB SSD - SB Live! - GF4 Ti 4200
i5-2500k - 3GB - SB Audigy 2 - HD 4870

Reply 4 of 9, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie
DosFreak wrote on 2021-10-27, 16:33:
Things to try: Try setting reserved drive letters in device manager Change partition on USB to logical (haven't tried it but mi […]
Show full quote

Things to try:
Try setting reserved drive letters in device manager
Change partition on USB to logical (haven't tried it but might work)
Try Letter Assigner Re: Need help with Windows 98se and drive letters
Add another drive HD/SD/etc (internal or drive caddy) with enough space to system
Possibly monitor registry access while assigning drive letters and see if you see something

Well, it seems while reserving the drive letter for the emulated drive didn't work, reserving it for the USB sticks DID. So my problem is fixed, thank you!

Retro game fanatic.
IBM PS1 386SX25 - 4MB
IBM Aptiva 486SX33 - 8MB - 2GB CF - SB16
IBM PC350 P233MMX - 64MB - 32GB SSD - AWE64 - Voodoo2
PIII600 - 320MB - 480GB SSD - SB Live! - GF4 Ti 4200
i5-2500k - 3GB - SB Audigy 2 - HD 4870

Reply 5 of 9, by imi

User metadata
Rank l33t
Rank
l33t
red_avatar wrote on 2021-10-27, 17:12:

I went for USB because, unlike SSDs, it needs no TRIM command in Windows AND you can go as high as you want to for size.

if you're only storing ISOs on the SSD I wouldn't worry about that anyways, not like you'll be constantly writing data to it.
you can always stick it into a modern PC for writing to it anyways.

Reply 6 of 9, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie
imi wrote on 2021-10-27, 19:37:
red_avatar wrote on 2021-10-27, 17:12:

I went for USB because, unlike SSDs, it needs no TRIM command in Windows AND you can go as high as you want to for size.

if you're only storing ISOs on the SSD I wouldn't worry about that anyways, not like you'll be constantly writing data to it.
you can always stick it into a modern PC for writing to it anyways.

Well moving CD i mages quickly forces you to TRIM. My 120GB SSD was as good as full before I moved the images to USB sticks.

But the current solution is best: PCI card with 4 USB 2.0 ports, powered by a 5V cable. Then 3 USB sticks in those ports, each holding a range of CD images. In total I estimate I'll need some 300-400GB for all my Windows 9X games (many are multiple CDs and Alcohol uses about 10-15% more space than the CDs themselves) so 3 sticks should be about enough. Each stick has a fixed drive letter now and is easily removed or replaced.

Retro game fanatic.
IBM PS1 386SX25 - 4MB
IBM Aptiva 486SX33 - 8MB - 2GB CF - SB16
IBM PC350 P233MMX - 64MB - 32GB SSD - AWE64 - Voodoo2
PIII600 - 320MB - 480GB SSD - SB Live! - GF4 Ti 4200
i5-2500k - 3GB - SB Audigy 2 - HD 4870

Reply 7 of 9, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

I mount over the network and install and crack, haven't tested cd audio yet over the network though if an issue I'll just copy locally. Constantly in fear of freenas dropping pre smb2 but it's still working. (When it is dropped will just have to copy locally via sftp 🙁 )

How To Ask Questions The Smart Way
Make your games work offline

Reply 8 of 9, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie

This is why I avoid to install games from a CD drive with letter D.
I quickly change CD drive letter to Z after installing Windows 9x to avoid this problem (in device manager, properties of CDROM drive).

This also can be done with virtual CD devices.

Reply 9 of 9, by red_avatar

User metadata
Rank Oldbie
Rank
Oldbie
Disruptor wrote on 2021-10-27, 20:34:

This is why I avoid to install games from a CD drive with letter D.
I quickly change CD drive letter to Z after installing Windows 9x to avoid this problem (in device manager, properties of CDROM drive).

Well, some games are weird and refuse to play CD audio because for some reason, they look at the D drive only for CD audio, even if I changed default drive to E. Still, it works so I'm happy.

Retro game fanatic.
IBM PS1 386SX25 - 4MB
IBM Aptiva 486SX33 - 8MB - 2GB CF - SB16
IBM PC350 P233MMX - 64MB - 32GB SSD - AWE64 - Voodoo2
PIII600 - 320MB - 480GB SSD - SB Live! - GF4 Ti 4200
i5-2500k - 3GB - SB Audigy 2 - HD 4870