MSX Game Reader + Windows Vista, driver problem

Pagina 1/3
| 2 | 3

Door Samor

Paragon (2026)

afbeelding van Samor

23-04-2007, 15:28

I noticed that the MSX Game Reader (Sunrise version) isn't working on Windows Vista due to a driver problem. Vista indicates there's something with the installation section of the INF file and refuses to install the driver.

Maybe there's a simple workaround possible with some messing with the INF file, but I wouldn't know (I haven't found any obvious clues in there (yet)). Anyone tried? And, assuming this might be happening with the ASCII version too, is there perhaps an updated driver to be found somewhere?

Aangemeld of registreer om reacties te plaatsen

Van Samor

Paragon (2026)

afbeelding van Samor

11-06-2007, 16:06

*update* after messing around I got the game reader driver itself installed (forgot exactly what I did), but the Jungo Windriver still refused, meaning the device was detected but unusable.

seeing as there appears to be no news about it from Japan (at least, nothing I can find) either.... :/

Van Samor

Paragon (2026)

afbeelding van Samor

14-06-2007, 11:03

*update2* finally got it working Smile

Allthough there doesn't seem to be much interest in this topic, here's how; note that I tried this with the Sunrise version, but I wouldn't be surprised if the same applied for the ASCII reader.

Try installing the driver normally. this will fail, but create a folder on your desktop, in which a subfolder with the driver resides.
Go to this folder, edit the MSXGR.INF file and uncomment the line "windrvr6.sys ,,,0x40 ; 0x40 == COPYFLG_OVERWRITE_OLDER_ONLY"

Go to your device manager, where an unknown device (the gamereader, assuming you'd already plugged it in) shows up. Install the driver, pointing to the location on the desktop.
It will now install, but not yet work. This is because the Jungo Windriver isn't installed yet (and it won't either, the normal way - the version included on the gamereader's installation cd is most likely not compatible with Vista).

The Windriver is needed, it's a sort of generic driver that works in combination with the devices' driver. It's part of a development toolkit with the same name (obviously that's what the Gamereader's driver was programmed with).

Go to the windriver site ( http://www.jungo.com/windriver_usb_pci_driver_development_software.html ) and download the trial version of the development software.
Install this software, and it will install the Windriver as well. This will make the Game Reader work.

Now, maybe I'll find out a way to do this without installing a 30MB trial of a driver development toolkit (perhaps some fiddling with the gamereader's installation files might help), but at least it's working :)

Van hap

Paragon (2020)

afbeelding van hap

14-06-2007, 11:36

Allthough there doesn't seem to be much interest in this topic,
This topic got over 300 views. Unless you claim you're responsible for those, you're wrong Tongue

Anyway, thanks for the update/

Van Samor

Paragon (2026)

afbeelding van Samor

14-06-2007, 15:36

I've played some more with this, discovered a problem but also the solution and in the end a better result... details later.....

Van Samor

Paragon (2026)

afbeelding van Samor

14-06-2007, 17:19

ok, first, the above method actually installs a driver that will only work for 30 days (it's a trial version, I just didn't think the driver itself would be a trial version too), and since I found a much better solution I'd advice against doing what I described there, because it could make it really hard to get the Gamereader working again after those 30 days.
Fortunately, I finally found out the usefulness of System Restore in Windows, as it could restore the system in the state prior to installing any of these drivers... I've used it a lot today, because this took me a few times to figure out.

So, here comes a "how to get the MSX Game Reader working in Vista 32-bit" tutorial.

notes prior to trying this out:

1 - I haven't tried it with the ASCII version - I don't have that one.
2 - I have no idea how/if this would work on 64-bit Vista.

Ok, first, plug your game reader into your computer. Don't install any driver just yet.

Put the installation CD-rom in your PC and run the installers (both MSXPLAYer and the driver) like you normally would.
When installing the driver, ignore warnings and errors, just continue... it's needed because otherwise the MSXGR.DLL won't be copied.
Conveniently, the driver folder will be extracted to your Desktop (GRSETUP_1006-en\Drivers).

No drivers will have been installed after this. In case you wonder why, the main problem can probably be adressed to the fact that the correct syntax for INF files has changed a bit in Vista.

Now, go to the driver folder, and open the MSXGR.INF file. Uncomment the line "windrvr6.sys ,,,0x40 ; 0x40 == COPYFLG_OVERWRITE_OLDER_ONLY" or comment the line "CopyFiles=FilesToCopy". This is due to Vista always requiring to have a file to copy when you used the CopyFiles statement, unlike previous versions of Windows.

Go to your device manager. The game reader should show up as unknown device. Install the driver, pointing to the location on the desktop. It should now install.

In addition to the now installed driver, you need to install the Jungo Windriver. You could use the driver that's included with the trial version of the driver development kit with the same name (available at http://www.jungo.com ), but that one will stop working after 30 days.
To install the jungo windriver, a utility is needed: wdreg_gui.exe. You might've noticed it in the folder of your gamereader driver. However, that version doesn't appear to be working well under Vista, and neither is the windrvr6.inf file.

However, the trial version of the windriver development kit needs the replacement files we need. You can download the program and extract individual files from the self-extracting .EXE using a program like 7zip ( http://www.7zip.org ) The files you need are wdreg_gui.exe, windrvr6.inf and difxapi.dll (the latter because the newer version of wdreg_gui needs this file).
If you don't like to go through all the hassle (and a 30MB download), I zipped up the files you need in an archive: http://www.samor.nl/grdrivers_replacementfiles.zip
In addition, I slightly altered the INF file to reflect the correct version number of Windriver and removed a few unnescesary lines. It's purely a cosmetic change.
Because all these files are from the trial version of the program, and are probably commonly used when shipping drivers created with this devkit, I assume it's ok to distribute them.

Unzip the files to the gamereader's driver directory.
Create a shortcut to wdreg_gui.exe. Edit the shortcut and add the following parameters: -inf <location and filename of inf file> install
In our case the INF file is aforementioned windrvr6.inf.
(run wdreg_gui without parameters and you get a help screen)
Run the shortcut as administrator. The driver's not signed, but install it anyway. Windriver should now be installed after which the gamereader should function correctly.

closing note:
-maybe there's a handier method, but I got tired of trying after a dozen system restores. This works, and doesn't install any additional trash.

.....and that's all there is to be able to use your Konami Tennis cartridge on a next-generation OS :P

Van Edwin

Paragon (1182)

afbeelding van Edwin

14-06-2007, 19:31

Allthough there doesn't seem to be much interest in this topic

It's a lonely job, beta testing Vista. Tongue

Van Samor

Paragon (2026)

afbeelding van Samor

14-06-2007, 19:35

well,
most people still use XP... most people probably don't even have a gamereader, so yes, you get a small audience Wink

For those that have both, at least now there's a way to use 'em together Wink

Van LeoM

Master (229)

afbeelding van LeoM

15-09-2010, 10:47

And now.... a few years later...
Does anyone know how to get the game reader working with Vista 64bit, or Windows 7 64 bit?
I think more people must have this problem???

Is there a solution to this problem or do I have a useless piece of brilliant hardware???

If anyone knows, please tell me...

Van Samor

Paragon (2026)

afbeelding van Samor

15-09-2010, 11:32

you could try a variation on the above trick with a 64-bit jungo windriver, but I can't guarantee it'll work.
http://www.jungo.com/st/do/download_new.php?product=WinDriver&tag=/st/windriver_usb_pci_driver_development_software.html

Van LeoM

Master (229)

afbeelding van LeoM

15-09-2010, 11:54

Thank you for your quick answer, I'll try this!

Pagina 1/3
| 2 | 3