Super Wild Card SMS3201 Parallel Transfer

Discussion in 'Rare and Obscure Gaming' started by cawley1, Oct 2, 2010.

  1. cawley1

    cawley1 Spirited Member

    Joined:
    Oct 12, 2007
    Messages:
    119
    Likes Received:
    4
    Guys,
    I managed to bag a Super Wild Card SMS3201 for a great price, but got sick of unreliable floppies pretty fast, so I decided to have a play with the parallel port on the back. This is on version 2.6CC...

    First the PC - I am running Windows7 and had to buy a parallel port PCI card as there is no port natively on my PC motherboard. This has a 25 pin socket on the back.

    I have windows recognising the card, and have the printer port as LPT1 and the PCI EPP/ECP Parallel Port as LPT3 (communications on COM1, but I assume we are not using that).

    I tried to use SNESTL12, but this just crashed, I have since found a program called RBDU200, which seems to do something, but I have no idea how I go about running the game on the Wild Card, as there does not seem to be an option to do anything other than load a game from floppy!

    I have the port set to LPT3, as this seems to be the only way to transfer the rom (when it is set to LPT1 it puts up an error box stating 'LPT read timeout. The backup device is not responding. Make sure it is connected and the Super NES is turned on'. When I set it to LPT3 and click 'upload ROM' it runs a number in the bottom corner of the program box (????/whatever the ROM size is', but when I click the play button on the program it does nothing, neither does 'upload and run'.

    There does not appear to be an option on my SWC to play the transfered game on the backup unit, but why is the parallel port there? Do I need a BIOS upgrade, or is it because I am using a parallel and not a serial cable (box says 'for use with any parallel switchboxes' and is apparently one for one on all 25 pins)

    Please can anyone help me here!
    Thanks,
    Paul
     
  2. erkan

    erkan Spirited Member

    Joined:
    Oct 2, 2010
    Messages:
    143
    Likes Received:
    1
    When I played around with this a couple of years ago I had to dig out my retro Pentium 133 to succeed sending roms to play.

    But it is as you mention, "send and play" should send the rom to the Wildcard and run it automatically.

    I may be wrong, but I think you need a pure DOS environment to run be more successful with this.
     
  3. cawley1

    cawley1 Spirited Member

    Joined:
    Oct 12, 2007
    Messages:
    119
    Likes Received:
    4
    Well, I'm installing Windows XP, as I think ucon64 should be able to make the transfer work (looks like I have the right cable and the card is installed).

    Does anyone know if my version of the Super Wild Card allows transfer of ROMs in bios 2.6cc, and how do I access the transfer option on the Wild Card (or is it automatic?)
     
  4. MottZilla

    MottZilla Champion of the Forum

    Joined:
    Feb 1, 2006
    Messages:
    5,066
    Likes Received:
    102
    I'm not sure how it works, you may likely just try to send it from the pc while powered on. But yes I'm sure it can take parallel transfers, otherwise it wouldn't have the port. The main things you have to worry about are getting your PC in shape to do transfers and do them well. Windows XP will work if you get UCON64 configured with a PortIO driver I guess. But the ideal platform is an older PC with Windows 98SE. I have an old laptop I used to use for Parallel Port stuff.
     
  5. ASSEMbler

    ASSEMbler Administrator Staff Member

    Joined:
    Mar 13, 2004
    Messages:
    19,394
    Likes Received:
    995
    you're not using a printer cable are you?
     
  6. Alchy

    Alchy Illustrious Member

    Joined:
    Apr 6, 2004
    Messages:
    6,216
    Likes Received:
    19
    This seems to be a pretty common solution - just pick up an old laptop at a garage sale or on ebay/craigslist/gumtree for a pittance and use it as a dedicated machine for the copier.
     
  7. ASSEMbler

    ASSEMbler Administrator Staff Member

    Joined:
    Mar 13, 2004
    Messages:
    19,394
    Likes Received:
    995
    afaik it can't use a parallel cable it needs a straight through cable.
     
  8. alphagamer

    alphagamer What is this? *BRRZZ*.. Ouch!

    Joined:
    Jun 25, 2008
    Messages:
    3,255
    Likes Received:
    10
    That's right!
     
  9. cawley1

    cawley1 Spirited Member

    Joined:
    Oct 12, 2007
    Messages:
    119
    Likes Received:
    4
    Guys,

    I have two cables here, one is a crossover, the other is a parallel which is suitable for switchboxes etc. Apparently this one is the right one for the SWC, not the crossover.

    I think the problem is Win7, as I can't get the portIO thing to work properly (ucon has error with the transfer!). I tried to install XP, and that buggered up my Win7 install, but I managed to get it all working again.

    I am going to give it a miss tonight as I am tired with messing with this thing, but tomorrow will fresh install XP on a spare drive and see what happens! I would do Win98, but that does not seem to boot from CD!


    As has been pointed out, a laptop or old desktop would be fine, but with the exception of eBay car boot sales in the UK are finishing now. I guess I will figure it out over the next few days, expect some more questions.

    One big thing - What is the Wild Card supposed to do when I transfer the data? There is no icon on the menu for data transfer... When it's working, should I run the transfer and the Wild Card just runs the game from the main menu? Does anyone know...?
    Thanks,
    Paul
     
  10. ASSEMbler

    ASSEMbler Administrator Staff Member

    Joined:
    Mar 13, 2004
    Messages:
    19,394
    Likes Received:
    995
    Try running it in windows xp compatibility mode.
     
  11. cawley1

    cawley1 Spirited Member

    Joined:
    Oct 12, 2007
    Messages:
    119
    Likes Received:
    4
    OK,
    It seems I have now managed to get a PortIO driver working in Windows7, and I have reverted to ucon64 to send the ROM to the Wild Card.

    If I do not specify the port, the program hangs (defaults to port=0x378). If I do the command line 'ucon64 --xswc --port=0x379 romname.swc then I get a green bar with the rom seemingly transmitting, but nothing happens on the Wild Card side of things, it just sits there, and as I said before there is no option to run a game from anything other than disk.

    I tried turning the SNES off incase it runs when you switch back on, but nothing.

    I had to remove the battery in the Wild Card as it had leaked, but this is only for SRAM saves anyway, right?

    What do I do now to make this work?!
     
  12. cawley1

    cawley1 Spirited Member

    Joined:
    Oct 12, 2007
    Messages:
    119
    Likes Received:
    4
    Sorry guys, me again. I have made a discovery...

    My motherboard has pins for LPT and COM, but I don't have the header to put on it (yet), I figured this as I went into the bios and there were setting options for them, they were both enabled, but I have disabled them for now. I can't believe I was so stupid to not know this!

    Anyway, the PCI card is all that shows in Windows now, and is set to LPT3, it is in device manager as PCI EPP/ECP Parallel Port, although I still cannot transmit any rom with either SNES tool (set to printer port 3), or UCON64 (--port=0x379), these both look like they are transfering the file, but when at 100% nothing happens on the Wild Card.

    Is this because the port, outside of being on a PCI card is set as EPP/ECP, as in the bios I can set to SPP (or similar), which is standard port rather then enhanced. As this is old tech, do I need to set below ECP?

    I guess now until I can get the header plug for the parallel cable and fix to the motherboard, then mess with the bios there is little point playing with this PCI card.

    What do you lot think?
    Thanks,
    Paul
     
  13. cawley1

    cawley1 Spirited Member

    Joined:
    Oct 12, 2007
    Messages:
    119
    Likes Received:
    4
    Guys,

    ** SUCCESS! GOT IT WORKING IN WINDOWS 7! **

    Acheived by plugging the parallel port header into the socket on the motherboard, and runing the lead directly through this. Configured as LPT1 and I removed the parallel PCI card.

    I am running a program called User Port (to be more specific, I have put a file called userport.sys into the windows/system32/drivers folder) that runs at startup. I also have io.dll and userport.sys in the users/paul folder where ucon64 puts it's config file.
    I then use ucon64 with the --xswc --port=0x378 options and it sent the rom to the copier first attempt!

    Since using uf-FOX I can also transfer files using this frontend!

    So it is possible to do a parallel transfer in Windows 7, but not using a PCI card!

    Now all I need to do is figure out the fact that the wild card is retaining the ROM (or displays a black screen) when I switch the Wild Card off. I have to unplug the parallel cable from the wild card to get rid of the ROM file! I saw a post telling me to remove pins 12, 14, 15 & 16 on the parallel cable, but this did not work!

    Anyone know how to fix this?
    Thanks,
    Paul
     
    Taucias likes this.
  14. Taucias

    Taucias Site Supporter 2014,2015

    Joined:
    Oct 11, 2005
    Messages:
    5,015
    Likes Received:
    17
    Thanks for sharing this Paul. Some good info there.
     
  15. cawley1

    cawley1 Spirited Member

    Joined:
    Oct 12, 2007
    Messages:
    119
    Likes Received:
    4
    OK, this ROM storing at power off at the SNES end gets stranger!

    I have two NTSC SNES, an original, and a Jr (which I have connected as I have a lack of space!) I also RGB modded the Jr and the RGB output is miles better then the original, so another reason to prefer to use that one.

    Where am I going with this? Well, with the pins removed on my parallel cable (as shown in the post further up), the SNES Jr stores the ROM after power off, and will only loose it if I unplug the parallel cable, or I switch off the PC. However, with the original SNES, it looses the ROM when I switch the console off! What is that all about?

    If anyone knows what other pins I need to remove from the parallel cable to make it loose the ROM at power off with my Jr, I would appreciate it!

    Thanks,
    Paul

    Oh yeah - although I got it working in Win7, I picked up a Win98 for less than the price of the parallel cable at a boot sale today, so I now have a dedicated SNES PC!
     
  16. splith

    splith Resolute Member

    Joined:
    May 2, 2010
    Messages:
    997
    Likes Received:
    4
    Just something worth mentioning as I was going to replace my crappy AMD with my normal (though as of lately unused) PC;
    USB -> Parallel. NO NO. They only allow printing, and you're lucky if that even works, made my HP laserjet 5 show 'Recieving data' for 5 seconds then did nothing, an absolute pile of junk.

    I was thinking of getting a PCMCIA -> Parallel one, though they're £30... As I've already got a PCI -> PCMCIA card... But for now I'll just stick with the USB -> Floppy emulator, which for anyone that's reading, is a damn great replacement, though if you get one, get the one with 99 or 100 virtual floppies as having only 1 floppy per USB is a bit annoying.
     
  17. undamned

    undamned Spirited Member

    Joined:
    Apr 24, 2007
    Messages:
    194
    Likes Received:
    0
  18. undamned

    undamned Spirited Member

    Joined:
    Apr 24, 2007
    Messages:
    194
    Likes Received:
    0
    Paul, I forgot to thank you for starting this thread as it has aided my interest in the subject :thumbsup:

    As to removing pins in the parallel cable to allow the SWC to reset properly between ROM loads, I have no solution... well, no happy solution. I've experimented with an original US SNES, original Super Famicom, and a Super Famicom Jr. As has probably been posted elsewhere, here are the necessary pins:

    [ Pin, Name, Function, Direction ]

    1. Strobe - Control, either way from/to PC/SWC
    2. Data 0 - Data, from PC to SWC
    3. Data 1 - Data, from PC to SWC
    4. Data 2 - Data, from PC to SWC
    5. Data 3 - Data, from PC to SWC
    6. Data 4 - Data, from PC to SWC
    7. Data 5 - Data, from PC to SWC
    8. Data 6 - Data, from PC to SWC
    9. Data 7 - Data, from PC to SWC
    10. Acknowledge - Status, from SWC to PC
    11. Busy - Status, from SWC to PC
    XX
    13. Select - Status, from SWC to PC
    XX
    25. Ground - Logic Ground, shared by SWC & PC

    After playing with 3 models of Nintendo hardware, the only way I've been able to get any of them to properly come up w/ the SWC between ROM loads is by disconnecting Strobe, Data bits, and Ground (did this using a handy breakout box which has a switch for every pin, allowing you to enable/disable signals as you please). I tried pairing that down, but no combination will work for me other than the one stated. As much as this combination worked consistently on all 3 system models, that's 10 signals out of 13 that must be interrupted. 10 pole switches do exist, but they are quite long and would not fit inside of a DB25 hood.

    In short, your best bet may be an A/B switchbox for your DB25 cable where one channel is connected to your PC and the other to nothing. Just switch to nothing between ROM loads.
    -ud
     
    Last edited: Dec 2, 2010
  19. electrochip

    electrochip Rapidly Rising Member

    Joined:
    Aug 26, 2008
    Messages:
    86
    Likes Received:
    1
    I've started using this program and it works great for the SWC DX2. I convert my roms with Ucon64 and upload with this program. I can power off the SWC and power back on and load a new rom without unplugging the parallel cable.

    The program will convert the roms or sram to SWC format as it transfers, but I had already used Ucon64 to do this.

    The best part about this program, for me anyways, is that it can transfer the rom into DRAM and then give you the option to start with real-time save option. Ucon64 doesn't do that, it transfers and autoplays.
     
    Last edited: Feb 17, 2011
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page