Results 1 to 18 of 18

Thread: [How To] Use the Katana SDK on Windows 7

  1. #1
    Foot Soldier
    T_chan's Avatar

    Join Date
    Apr 2008
    Location
    Europe
    Posts
    301

    [How To] Use the Katana SDK on Windows 7

    As promised, a complete tutorial on how to run the Katana SDK with your favorite devkit on Windows 7...
    Maybe an administrator can make this sticky ? (hmmm... on the other hand, how many people are actually interested in this tutorial... ?)

    Why this tutorial ?
    - because ater a clean install, Windows7 cannot communicate with the Katana devkit
    - because wnaspi32.dll is not supported on Windows7
    - because the current version of FrogAspi does not work with the Katana devkit


    PREREQUISITES:
    ==============
    - the Katana devkit hardware correctly set-up to run (ie, the cables & jumpers, and the SCSI terminator)
    - Windows 7. This was tested with the 64bits version only... (who cares about the 32bits version anyway ?)
    - the Katana SDK installed. Tested with SDK R11 only.
    When installing the SDK, it will tell you to:
    - install updated ASPI drivers at the beginning of the install -> just ignore & continue
    - reflash the devkit at the end of the installation -> ignore this
    - before starting this installation, be sure to do the actual boot sequence for the devkit:
    first boot the devkit, wait a few seconds, then boot your pc
    check that the pc mentions the GD-M & the DA during the boot process of the scsi card


    WARNINGS !!!!!
    ==============
    - MekugiAspi is still in early development phase, so
    - USE AT YOUR OWN RISK
    - especially for: reflashing the devkit. This hasn't been tested yet, and I don't plan to do that for a while...
    So I wouldn't try that for now if I were you...


    INSTALLATION OF YOUR SCSI ADAPTER
    =================================
    - if your SCSI host adapter card was recognized & it was installed correctly, skip this chapter and go to "installation of the wnaspi32.dll"
    - if you have a scsi adapter other than the adaptec 2940, google & try to find a compatible driver for Windows 7, install it, and go to "installation of the wnaspi32.dll"
    List of Adaptec cards compatible with Windows 7:
    http://ask.adaptec.com/scripts/adapt...i=&p_topview=1
    (Note that the 2940 family is marked as no driver included/planned, but you can use a compatible driver without problems: cfr next lines)
    - if you have an adaptec 2940 scsi adapter, download this compatible driver: "Adaptec AIC-7870 PCI SCSI Controller (emulated)"
    You can download it at the end of this page, look for the post of PhilWin7:
    http://www.winvistatips.com/adaptec-...s-t800611.html
    - go to the device manager
    - locate your unrecocgnized 2940 scsi adapter, right-click, select "properties"
    - click on the "update driver" button
    - select "browse my computer for driver software"
    - select "Let me pick from a list of device drivers on my computer"
    - from the list of common hardware types, select "storage controllers" and click "next"
    - click on the button "have disk"
    - browse to the path where you unzipped the driver compatible with the 2940 card, and install it
    - Windows 7 will install the driver, and should recognize the scsi card, and the Katana devkit GD-M & DA.
    If the installation is successful, you will see this:

    - When this is done, you will see the two devkit devices in the device manager:

    - If you don't see them, a reboot might help.


    INSTALLATION OF THE WNASPI32.DLL
    ================================
    - Download this replacement of wnaspi32.dll: MekugiAspi
    - You have two options: install it for your whole system, or just for the Katana SDK applications that communicate with the devkit.
    As the current version of MekugiAspi is still in early development phase, I would recommend to install it only for the Katana SDK apps.
    1) To install it just for the Katana SDK apps:
    - unzip MekugiAspi and copy the dll to the different subfolders of the SDK applications:
    eg. \Utl\Dev\Codescape
    \Utl\Dev\DACheck
    \Utl\Dev\GDWorkshop
    \Utl\Dev\DBFlash (-> you better not execute the reflash of the devkit with this version of MekugiAspi... this has not been tested yet)
    or:
    2) to install it for your whole system:
    - Windows 7 64 bits version: install the dll to C:\Windows\SysWOW64\
    - Windows 7 32 bits version: install the dll to C:\Windows\System32\


    RUNNING YOUR KATANA SDK APPLICATIONS:
    =====================================
    - for your shortcuts:
    - right-click on the shortcut, choose the "Advanced" button
    - select "Run as administrator" and click twice on "OK". If the system asks for Administrator privileges to change this setting, click on OK/Continue
    - when you execute the application directly by clicking on the .exe:
    - right-click the application, and choose "run as administrator" every time you want to launch the app, or:
    - right-click the application, choose "properties", go to the "compatibility" tab, and select "Run this program as an administrator"
    - When launching an application, the system will ask you if you want to allow the following application to make changes to your computer, just click yes.
    (it appears because we checked "run as administrator")
    - to check if everything went well, I would run DACheck & test the DA & the GD-M... if you get error messages or don't get two green buttons at the end, something's wrong...
    This was the result on my pc:


    You're now ready to execute the Katana SDK applications again !

    Do not hesitate to leave a message if you're experiencing problems / have questions / are using MekugiAspi / ...
    Last edited by T_chan; 02-06-2013 at 03:23 PM. Reason: URL of MekugiAspi adapted

  2. #2
    3DO maniac Combat Soldier
    pitsunami's Avatar

    Join Date
    Nov 2005
    Location
    Hellas
    Posts
    598
    Very nice tutorial... thanks a lot! :thumbsup:

    Btw do windows 7 show both partitions of the katana hard drive?

  3. #3
    Foot Soldier
    T_chan's Avatar

    Join Date
    Apr 2008
    Location
    Europe
    Posts
    301
    Quote Originally Posted by pitsunami
    Btw do windows 7 show both partitions of the katana hard drive?
    No idea, I didn't test that...
    I reformatted the hdd of my devkit to 1 big FAT32 partition a long time ago, so I wouldn't know...

  4. #4
    Foot Soldier
    skateforjondoe's Avatar

    Join Date
    Aug 2007
    Location
    Colorado, USA
    Posts
    439
    Thank you T_chan.

  5. #5
    Foot Soldier
    Evangelion's Avatar

    Join Date
    Jul 2008
    Location
    France
    Posts
    114
    Thanks for that, T_chan, it will be useful :)

  6. #6
    Member of The Cult Of Kefka Staff

    ASSEMbler Soldier
    karsten's Avatar

    Join Date
    Mar 2004
    Location
    Italy
    Posts
    3,862
    Blog Entries
    3
    stickified. thanks for the effort.
    I'll create a monument to non-existance! Kefka, FFVI

    "there is no dark side of the Moon really... as a matter of fact it's all dark" (words hidden in pink floyd's "Eclipse" song )

  7. #7
    Foot Soldier
    skateforjondoe's Avatar

    Join Date
    Aug 2007
    Location
    Colorado, USA
    Posts
    439
    congrats :)

  8. #8
    Thanks, very useful.
    Last edited by user; 12-31-2010 at 09:11 AM.

  9. #9
    Foot Soldier
    T_chan's Avatar

    Join Date
    Apr 2008
    Location
    Europe
    Posts
    301
    Update : I've released a new version of Mekugi Aspi, my replacement dll for wnaspi32.dll.

    Changes:
    - Enhanced compatibility:
    * devices with multiple LUNs are now recognized correctly
    * programs that called the wnaspi32.dll by using the function ordinals instead of the function names should be OK now
    * you no longer need a driveletter on the same port to have your devices recognized
    * HDD's are not filtered out anymore (I did that as precaution for the 1st release)
    * Added function GetASPI32DLLVersion
    Still not a 100% compatibility, but a big step in the good direction...

    What does that mean for the DC Dev hardware fans ?
    That with this new version, you can use the HKT-03 soundbox under Windows 7 :D

  10. #10
    Site Supporter 2013 New member dyer60's Avatar

    Join Date
    Jan 2013
    Location
    UK
    Posts
    16
    Top work.

    Thanks a million really useful.

  11. #11
    Sex, Drug, and Rock N' Roll !! Combat Soldier
    -=FamilyGuy=-'s Avatar

    Join Date
    Mar 2007
    Location
    My basement
    Posts
    757
    T_chan, you're doing amazing work here!

    Cheers!
    Last edited by -=FamilyGuy=-; 02-09-2013 at 01:31 PM.

  12. #12
    Blast Processed Since 199X
    Site Supporter 2012
    Site Supporter 2013
    Member Hardcore
    RetroJunkie's Avatar

    Join Date
    Mar 2012
    Location
    Sydney, Australia
    Posts
    1,030
    Blog Entries
    1
    Thanks T_chan! Echoing the above, thanks for keeping the bed warm on Dreamcast development.
    I'll need to pickup a few in the next few months and it is great to see it is being actively fixed up and worked on.

  13. #13
    Combat Soldier
    atreyu187's Avatar

    Join Date
    May 2012
    Location
    South Carolina, USA
    Posts
    627
    Thanks so much for not only this but simply adding ASPI drivers to Win7. I got the latest version and it works so well I have removed my WinXP VM for all my Dreamcast needs. I can't being to tell you how helpful all this and you have been!!

  14. #14
    Member Hardcore
    takeshi385's Avatar

    Join Date
    Mar 2011
    Location
    GA. United States
    Posts
    1,077
    THanks for this.
    (disgruntled drunken signature insert here)

  15. #15
    Foot Soldier
    T_chan's Avatar

    Join Date
    Apr 2008
    Location
    Europe
    Posts
    301
    Glad to help.

    Quote Originally Posted by atreyu187 View Post
    I got the latest version and it works so well I have removed my WinXP VM for all my Dreamcast needs.
    If you'd told me you were using an XP VM just because of incomplete wnaspi support on Win7, I wouldn't have waited 3 years before updating my dll
    Last edited by T_chan; 03-14-2013 at 04:34 PM.

  16. #16
    Combat Soldier
    atreyu187's Avatar

    Join Date
    May 2012
    Location
    South Carolina, USA
    Posts
    627
    Quote Originally Posted by T_chan View Post
    Glad to help.



    If you'd told me you were using an XP VM just because of incomplete wnaspi support on Win7, I wouldn't have waited 3 years before updating my dll

    HAHAHA I am just happy someone deiced to add it back in, it wasn't to bad hacking games with XP VM just time consuming as it took much longer to build, hack, and transfer data to and from the HDD's. I am honestly surprised this hasn't blown up and a lot more folks interested. ;)

  17. #17
    Sex, Drug, and Rock N' Roll !! Combat Soldier
    -=FamilyGuy=-'s Avatar

    Join Date
    Mar 2007
    Location
    My basement
    Posts
    757
    Doesn't winaspi32.dll work on windows 7? I always assumed it did... in fact I think I've burned cd-r using old cdrecord, cygwin1.dll and winaspi32.dll... or maybe was it using a newer version of cdrecord?

    Of course, meguki is mandatory to use a devkit.
    Last edited by -=FamilyGuy=-; 03-15-2013 at 01:49 PM.
    I always need 5 things in life: Sleep, Food (I'm pretty addicted), Sex (like previous), Time and FINALLY ...
    Time to do sex then sleep after a good meal!

    My SelfBootDATA pack for 45000 data/data backup 32bit edition: http://bit.ly/RymfFG

    My Gdi2Data pack, to automatically extract data from GDI files: bit.ly/LHnftm
    Binhack32 with complete sourcecode: bit.ly/LHnhS8

  18. #18
    Combat Soldier
    atreyu187's Avatar

    Join Date
    May 2012
    Location
    South Carolina, USA
    Posts
    627
    Frogaspi works but not as good as this driver does so I stuck with a xp vm till I got this driver.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •