MSX Game Reader + Windows Vista, driver problem (Emulation MSX Fora)MSX Resource Center            
            
English Nederlands Espa�ol Portugu�s Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 57 gasten en 2 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Emulation - MSX Game Reader + Windows Vista, driver problem

Schrijver

MSX Game Reader + Windows Vista, driver problem

Samor
msx professional
Berichten: 846
Geplaatst: 23 April 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?

Samor
msx professional
Berichten: 846
Geplaatst: 11 Juni 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.... :/



Samor
msx professional
Berichten: 846
Geplaatst: 14 Juni 2007, 11:03   
*update2* finally got it working

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


hap
msx addict
Berichten: 504
Geplaatst: 14 Juni 2007, 11:36   
Quote:

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

Anyway, thanks for the update/
Samor
msx professional
Berichten: 846
Geplaatst: 14 Juni 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.....

Samor
msx professional
Berichten: 846
Geplaatst: 14 Juni 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

Edwin
msx professional
Berichten: 626
Geplaatst: 14 Juni 2007, 19:31   
Quote:

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



It's a lonely job, beta testing Vista.
Samor
msx professional
Berichten: 846
Geplaatst: 14 Juni 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

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


 
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.