USB to ISA Card Surrounded by Issues But Still Works Well

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ต.ค. 2024
  • This video is the followup to my FreeDOS on the 5150 project that follows along with why I wanted FAT32 on it so badly. But it ended up becoming a much bigger project because it turns out there is a whole world of nonsense going on with these USB adapter cards. So I researched what the deal with them is and what you can do to make them work. And they do work very well in the right setup.
    Related Videos:
    LGR's video on the card: • This 8-bit ISA to USB ...
    Installing FreeDOS on 8086 PC's: • Installing FreeDOS for...
    Disk imaging 486 setup: • More than two floppy d...
    Related Pages:
    Driver version 1.9 download from CD (Ripped thanks to LGR!): archive.org/do...
    Kiwa's Twitter Thread: / 1471542550800617472
    ToughDev Blog Post: www.toughdev.co...
    VCFed Forum Threads:
    forum.vcfed.or...
    forum.vcfed.or...
    Here are some ways to help me make more videos!
    Buy some Merch:
    Merch: tech-tangents....
    Leave a one time tip:
    Paypal one-time: paypal.me/AkBKukU
    Ko-fi: ko-fi.com/tech...
    Amazon Wishlist for Production Gear:
    www.amazon.com...
    Become a monthly supporter:
    Patreon: / akbkuku
    TH-cam Membership: / @techtangents
    Paypal Monthly: techtangents.n...
    Other Links
    TH-cam: / akbkuku
    Twitch: / techtangents
    Github: github.com/AkB...
    Thingiverse: www.thingivers...
    Discord: / discord

ความคิดเห็น • 262

  • @LGR
    @LGR 2 ปีที่แล้ว +617

    Great work and research here, it's good to know what else this handy thing is capable of doing. I've ordered more of them as well. Thanks, Shelby!

    • @CainSouthern2112
      @CainSouthern2112 2 ปีที่แล้ว +4

      Wow your quick

    • @ajslim79
      @ajslim79 2 ปีที่แล้ว +7

      the 5 hour long livestream was a real discovery process ..oh, man

    • @cappaculla
      @cappaculla 2 ปีที่แล้ว +3

      Yep, that's how it's done !!

    • @faumnamara5181
      @faumnamara5181 2 ปีที่แล้ว +6

      Interesting - would be great for someone to design a newer version of this card using the reference material. Sadly beyond my meagre abilities - but would make for an awesome series of videos. The electronics design followed by the driver creation. Perhaps implementing more usb functionality.

    • @freddyvretrozone2849
      @freddyvretrozone2849 2 ปีที่แล้ว +3

      @@faumnamara5181 It does exist, designed by LoTech

  • @RetroErik
    @RetroErik 2 ปีที่แล้ว +91

    After watching your video, i ran some new speed test comparing the 1.9 and the 2.0a driver.
    Space Quest 3 copied from XT-IDE to USB on ISA card (1,964MB) on an 286-12MHZ machine
    1.9 driver: 48 sec with parameter %0
    1.9 driver: 52 sec with parameter %1
    2.0a driver: 71 sec with parameter %0
    2.0a driver: 72 sec with parameter %1
    As we can see the 1.9 drivers are about 32% faster.

    • @RetroErik
      @RetroErik 2 ปีที่แล้ว +3

      @@TurboCharged_RubberDuck you are right. I only found the 1.9 driver on the CD.

    • @mgtroyas
      @mgtroyas 2 ปีที่แล้ว

      @@RetroErik My card came without CD. Can this file be downloaded from somewhere?

  • @T3hBeowulf
    @T3hBeowulf 2 ปีที่แล้ว +31

    Absolutely perfect timing for this. I use CF for my retro machines, even designed and printed a 5.25" panel that combines a Gotek floppy emulator, OLED and IDE CF reader into one bay. I haven't had much trouble reading/writing to CF that way but the idea of USB flash storage seemed like a pie-in-sky dream until LGR's video about this card. He demonstrated that it came so close to ticking that box but was a little rough around the edges, I had initially started to write it off as a novelty.
    Now you've convinced me to order a couple, if for no other reason than "backup". CF slots aren't great for hundreds of insertion cycles and I'd love to have an easier way to transfer files.
    This is excellent, thank you! (...and thank you too LGR for seeding the idea)

  • @proxy1035
    @proxy1035 2 ปีที่แล้ว +35

    Honestly this seems like a perfect target for a community made project.
    A PCB that actually uses Interrupts, and has correctly labeled (and maybe addtional) Address Jumpers/DIP Switches. (Option ROM could be used for XTIDE BIOS)
    An open source Driver that has clearly documented features, and you can report bugs to so they actually get worked on and fixed.
    also 11:54 Modern Windows natively handles FAT16, if you want to format a drive with it you need to make sure that the partition size is not larger than 2GB (2048MB), otherwise the FAT16 option will not show up when you get to select the filesystem

    • @HappyBeezerStudios
      @HappyBeezerStudios ปีที่แล้ว +1

      Yeah, WIndows natively has some, lets say artificial issues, creating big FAT partitions. I still remember XP being unable to create FAT32 partitions above 32 GiB, but 3rd party software ca, and XP can read them.

    • @canaconn2388
      @canaconn2388 ปีที่แล้ว +1

      @@HappyBeezerStudios windows to this day still can't by default

    • @TSteffi
      @TSteffi ปีที่แล้ว

      WDTJ crack it, port it, open source it, upgrade, package, zip and ship it?

    • @Helladamnleet
      @Helladamnleet ปีที่แล้ว

      maybe even add basic HID compliance so you COULD use a USB keyboard or mouse in a pinch

    • @OpenGL4ever
      @OpenGL4ever ปีที่แล้ว

      @@HappyBeezerStudios There is no reason to use FAT32 with WinXP. WinXP can use NTFS. The story looks different if you use Win9x/Me or DOS. But for WinXP i would definitely use a NTFS partition.

  • @AshtonCoolman
    @AshtonCoolman 2 ปีที่แล้ว +12

    You're Retro Tech Jesus. Your hair is nicer than Steve from Gamers Nexus so you win the contest. About this video, after LGR's I'm really glad you expanded on the capabilities of this thing. It's so very interesting.

    • @gamagama69
      @gamagama69 6 หลายเดือนก่อน

      steves hair looks like when you dont take proper care of curly hair and try to brush it straight which just makes it look worse
      you need to use a special brush to not have the just woke up look

  • @bleeedthebrakes
    @bleeedthebrakes 2 ปีที่แล้ว +91

    After looking at the SDK, I think that dos drivers can be revisited or rewritten from scratch since the code for interfacing with other microcontrollers are included, along with sample programs that can be ran on DOS

  • @UpLateGeek
    @UpLateGeek 2 ปีที่แล้ว +10

    Awesome! was initially really interested in getting one when I saw the thumbnail of LGR's video in my feed. Until I watched the video. Now you've managed to figure out all the issues, I'm definitely going to pick one or two up. So thanks for doing all the testing and research, it's always good to have another tool to make using these old machines easier.
    Now if only someone would make an MCA version ... _[Patiently stares at Tube Time's Twitter]_

  • @daishi5571
    @daishi5571 2 ปีที่แล้ว +5

    Adding the convenience of USB to these legacy systems makes them so much more approachable. I added USB to my Amiga a few years ago and it has been fantastic, but it also has a more complete full USB stack to allow other devices beyond the memory sticks.

    • @Helladamnleet
      @Helladamnleet ปีที่แล้ว +1

      I think that's kind of the rub with this one. It's neat on paper but how useful is it really when you can get a CF or SD card reader that will just work

    • @daishi5571
      @daishi5571 ปีที่แล้ว

      @@Helladamnleet And the advantage of going that route is OS compliance.

  • @SwitchingPower
    @SwitchingPower 2 ปีที่แล้ว +37

    Looking at the schematics for the current SMD version of the card, it still has a broken address decoder for the ROM socket like the older cards mentioned in the VCFed forum thread.
    They still don't decode address lines A18-A20 which causes the ROM to be mapped multiple times in the main RAM area limiting it to only 96Kb

  • @I.____.....__...__
    @I.____.....__...__ 2 ปีที่แล้ว +24

    6:15 Maybe you can connect the IRQ pin on the chip to the fingers on the card-edge yourself. I had an old UART that didn't have the reset-pin broken out, so I had to manually reset the Arduino whenever I flashed it, so I soldered the pin on the connector to a disc-capacitor to the pin on the chip and it worked a treat (until I just got another UART later that had it broken out by default).
    12:26 I'm reminded of a time when my system wouldn't recognize that I had changed the floppy disk. It turned out there was a break in one of the wires of the ribbon-cable.
    15:40 Yup, searching for stuff is a big problem, and that's with legitimate keywords, forget about all the keyword spam from sleazy sellers. 😒

    • @gigaherz_
      @gigaherz_ 2 ปีที่แล้ว +5

      I'm a couple weeks late but... That circuit diagram he showed had an inverter, so I'm assuming you can't just connect the IRQ line as-is, and would need an appropriate inverter (TTL or CMOS... whichever logic system ISA was built on, can't remember off the top of my head), and then I assume you'd just want a custom PCB so you can have the extra hardware in it.

    • @AngelaTheSephira
      @AngelaTheSephira 5 หลายเดือนก่อน

      @@gigaherz_ Or dangle a couple air-soldered transistors. :p

  • @Error42_
    @Error42_ 2 ปีที่แล้ว +5

    I was looking at these on eBay a couple of months ago. I think you've answered all my questions with this video so thank you 🙂

  • @JVHShack
    @JVHShack 2 ปีที่แล้ว +6

    That's it! I'm buying 10 of these cards for my pre-Windows 95 PCs.

  • @RetroErik
    @RetroErik 2 ปีที่แล้ว +6

    Nice video. Good research. I made a video about this card a few weeks back. Like LGR i also used the 2.0A driver, and i had trouble with some of my flash drives. I will give the 1.9 version a try, and also see if it is faster. Also thanks for explained the IRQ, i did not understand this at all, before i saw this video.

  • @freddyvretrozone2849
    @freddyvretrozone2849 2 ปีที่แล้ว +3

    Hi,
    I decompiled the CH375 driver, and the Port read itself is donc with more than 40 Instructions. (Instead of 1)
    The Driver is written in C, then, not optimized at all for 8086.
    It is a matter of hours to optimize, but as I don't have the board, I can't test.
    I am sure it can reach 200Kb/s and more.

  • @amplifier28
    @amplifier28 2 ปีที่แล้ว +2

    Enjoy viewing your videos from both your channels. Thanks for all the info!

  • @Helladamnleet
    @Helladamnleet ปีที่แล้ว

    I paused the video because I started having a coughing fit and noticed you have many of the same games and software on display that I had growing up. You seem like a really cool dude and kind of remind me of someone I used to know who's much older now. I'm kind of glad I stumbled upon your channel.

  • @brandonupchurch7628
    @brandonupchurch7628 2 ปีที่แล้ว +35

    Man this is really the topic of the week, first I seen it on a small channel i80386sx , then LGR, now here. Is there a 16bit bus interface equivalent of the CH375? Any way to adapt it to work over a parallel port? My current method of transferring files to older laptops with limited expandability is to use an parallel port CF adapter, and the DOS drivers for those I've found can be pretty wonky with what cards they like.

    • @gigigigiontis8
      @gigigigiontis8 2 ปีที่แล้ว +4

      I think it could be adapted for parallel port use. It is an 8 bit device as the parallel port is and there's enough pins on the port for the other signals so...

    • @i80386sx
      @i80386sx 2 ปีที่แล้ว +4

      Thanks for the shout out!

  • @ArJorge1987
    @ArJorge1987 ปีที่แล้ว

    I just made mine work in a 1989 Laptop (That has 2 ISA ports) with a 286 and DOS 5.0. Thank you very much for this video, to you and @LGR .

  • @kaitlyn__L
    @kaitlyn__L 2 ปีที่แล้ว +2

    Your hair is so luscious! Also, good job on figuring out all the oddities about this thing :)

  • @commodorecave5581
    @commodorecave5581 วันที่ผ่านมา +1

    It worked on my Commodore Colt PC. I spent hours trying different USB drives. Pity they don't include a Readme with this on the software disk.Thank you.

  • @12me91
    @12me91 ปีที่แล้ว

    This is such an amazing card. USB is so awesome and useful giving the keys to the kingdom to all the old PCs is so cool

  • @i80386sx
    @i80386sx 2 ปีที่แล้ว +2

    Nice video! Retrotech Chris planted the ISA to USB card in my hand. This video is a lot cleaner than mine.

  • @WesleyNixon
    @WesleyNixon 2 ปีที่แล้ว +5

    This was an epic livestream and well worth the watch on twitch.

  • @RyogaXvX
    @RyogaXvX 2 ปีที่แล้ว +2

    I love your videos! Such inspiring stuff! Thank you so much for all of your hard work and sharing with us!

  • @Good_Luck_8619
    @Good_Luck_8619 2 ปีที่แล้ว

    Nice to see this innovation for older hardware this opens a door of possibilities for older computers defo !

  • @95Comics
    @95Comics 6 หลายเดือนก่อน

    Do you have any videos or can you recommend one that shows what an absolutely maxed out XT computer looks like? Using all kinds of upgrades and tricks on top of the old ones? Love the channel new subscriber here!

  • @ehsnils
    @ehsnils 2 ปีที่แล้ว +1

    I would call it an ISA to USB card, the difference is the significance of where the master is.
    When seeing the title I was considering a card that allows a modern computer to access an ISA bus.

  • @freddyvretrozone2849
    @freddyvretrozone2849 2 ปีที่แล้ว

    I ordered one and will try to do a driver for this. It is simple to support multiple partition.
    If we do a board with a CH376, as it support FAT32 directly, we can do the same by putting .IMG files on the USB and why not even emulate floppy..
    The IRQ is not necessary, the driver surely regularly check the IRQ Status in the Timer interrupt, to allow the Drive to be mounted/unmounted.

  • @viscountalpha
    @viscountalpha 2 ปีที่แล้ว

    I had no Idea this existed until now. Might be interesting for an XT build i'm working on building up.

  • @martinjh999
    @martinjh999 2 ปีที่แล้ว

    That printer noise at the end brings back memories!

  • @AttilaSVK
    @AttilaSVK 2 ปีที่แล้ว

    I've seen this on Aliexpress a few times, but never had the motivation to order one, until this video came out :) I use a 3Com Ethernet card in my Toshiba T3200SX for getting stuff to and from the machine (or I take out the CF card I installed in place of the HDD, but that's a bit of a hassle), so this seems to be the ideal solution. It's 8 bit ISA, so I can still have my SB16 in the system, and it seems to be more useful than a network card.

  • @C64-Museum
    @C64-Museum ปีที่แล้ว

    Thank you very much!!! Great tutorial - it works perfectly. My Toshiba T3200 has a drive D now with over a billion bytes free! 1GB was the smallest I could find. Now I need an other card for my IBM portable!

  • @humidbeing
    @humidbeing 2 ปีที่แล้ว

    Excellent video. This is a great capstone to the LGR et al videos about this card. Signed up for your Patreon.

  • @bdot02
    @bdot02 2 ปีที่แล้ว +4

    Video processing gang checking in

  • @superslammer
    @superslammer 2 ปีที่แล้ว +15

    These chips are used in all sorts of things from EEPROM burners to USB to Serial adapters. They're quite common. With the schematic, someone could probably fix up something a little better than this. :) Now if you could find a bracket for it.

    • @RetroTechChris
      @RetroTechChris 2 ปีที่แล้ว +3

      I just designed one.. and would say "where to go to get it," but TH-cam keeps eating my comments. If you google search "ISA to USB Bracket" you'll find an STL file that you can 3D print!

    • @SwitchingPower
      @SwitchingPower 2 ปีที่แล้ว +2

      The EEPROM programmer uses the CH341 and serial adapters use the CH340 chip that is totally different from the CH375 used on this ISA card.
      you cant change the functionality of totally different chips by changing the schematic

    • @superslammer
      @superslammer 2 ปีที่แล้ว

      @@SwitchingPower Thanks for pointing that out. :)

  • @jimsubtle886
    @jimsubtle886 2 ปีที่แล้ว

    Hey, love the channel, just found it last week!! Changing the silk screen at any point now would be a mistake. The gerbers should be left alone and the board should be produced as is. With more versions/revisions just makes more problems to track.

    • @emuhill
      @emuhill ปีที่แล้ว +1

      How about using a label to provide the correct info that you stick over the silk screen?

  • @TheSulross
    @TheSulross 2 ปีที่แล้ว +6

    would be fun to see someone try to devise the equivalent card for the S100 bus and CP/M - the channels that cater to the 1970s era microcomputers are harder to come by, of course

    • @systemchris
      @systemchris 2 ปีที่แล้ว

      An s100 implementation must be doable

    • @makomk
      @makomk 2 ปีที่แล้ว +1

      Should be doable in theory - the chip itself has a reasonably generic 8 bit interface, it ought to be possible to interface it to anything from that era. Of course, older systems won't generally have any filesystems in common with modern PCs which would complicate things a bit.

  • @klausmoritzpeitzsch690
    @klausmoritzpeitzsch690 8 หลายเดือนก่อน

    Just tried to get one up and running. I will try again tomorrow and hopefully your hints will help. And I need the ROM feature for an XTIDE but this is another subject...

  • @therealjammit
    @therealjammit 2 ปีที่แล้ว +1

    The 64 bit version makes me think they have a PCI version. Not sure why you wouldn't just use the plethora of PCI to USB cards out there. I think if the PCI version exists it's for booting off of a USB when the main board doesn't allow for it. Good idea for older machines in industrial environments where it may be old, but it works. I've run into things like this as a machinist, where a 40 year old CNC machine that costs $140,000 needs to get an upgrade from paper tape to USB and spending $1,000 for a machine that interfaces the USB to a paper tape reader is cheap.

  • @alertol
    @alertol ปีที่แล้ว

    About wrong labels on jumpers... When I was learning about PC building, in my favorite book by Mark Minasi was a chapter "be aware that markings on board and docs may lie" (sometime by mistakes or last time bug fixes)

  • @williefleete
    @williefleete 2 ปีที่แล้ว +1

    That serial version of the adapter might have given me an idea for my compaq SLT286. I had been reverse engineering the modem upgrade card for it and have made a (mostly) working serial card, I could potentially tack one of those talking direct to the UART and have a USB storage card for it. I would need to see if the chips and data sheets are available

  • @user-wj9xq7ig2v
    @user-wj9xq7ig2v ปีที่แล้ว +1

    There's new faster drivers made by FreddyV on vogons. This little card is fantastic I love it.

  • @taggat
    @taggat 2 ปีที่แล้ว +1

    Hey Tech Tangents, have you scene the new TV series Severance? I think that you would really love some of the prop computers they have. One might even look familiar.

  • @HechoEnPeru1974
    @HechoEnPeru1974 ปีที่แล้ว

    The very best way to share files from a modern computer to a new computer is using a ZIP drive and an app called Palmzip, it allows use Zip drives on everything include 8088 processors. I love my vintage collection and I don't want to modify the original hardware, the zip drive connect to a regular parallel port allows me to share files without modify my hardware.

  • @lindoran
    @lindoran 2 ปีที่แล้ว

    Looking at the reference schematics tonight. It can't be hard to make a serial adapter, just at a glance there's not much going on as the chip does a ton of the work for you.

  • @jfbeam
    @jfbeam ปีที่แล้ว

    The NOINTR driver is smaller because all of the interrupt handling code is omitted. (bit of a Duh there) The other guy likely had huge problems because they set an IRQ when the card doesn't even have one. As others have said, this sounds like a niche project for anyone with the disposable time / cash. (I found what looks like source for linux, but didn't actually look at the code.) The datasheet(s) claim 12Mbps is "supported", but I doubt bit-banging could ever go that fast.
    I didn't find the unicorn RS232 version, but I did find both US ($4) and AliExpress ($2) "parallel" versions. (which is mostly just the chip soldered to a board with pin headers to access it. would be pretty easy to tie it to any random MCU, or even PC parallel port.)

  • @worldgate989
    @worldgate989 2 ปีที่แล้ว

    Your drive being 'overly dramatic' cracks me up. :D

  • @anon_y_mousse
    @anon_y_mousse 2 ปีที่แล้ว +1

    That's a cool card. I'd like to disassemble the driver see how it ticks one of these days. Not that I would need it because my oldest computer is a Win98 beast and it has two USB ports already, but it'd be fun to mess with.

    • @tylisirn
      @tylisirn ปีที่แล้ว +1

      There appears to be a .C file, so you might even have the source code to one of the versions.

  • @phazonclash
    @phazonclash 2 ปีที่แล้ว

    Discovered your channel because of LGR, someone talked about you in the comments, and I love it! As a 40yo old fart, you bring back some great memories 👌

  • @BaguetesGarage
    @BaguetesGarage 2 ปีที่แล้ว

    I got the following results of the new driver on a 386SX-25 where I overclocked the CPU (not by much because the Headland chipset doesn´t like it) and the ISA BUS. Also downclocked the CPU using the turbo button before boot and that gave me the same CPU and ISA speeds. The USB Flash Drive is just a generic 2GB AliExpress one, maybe better results can be had with a better model:
    CPU 25 MHz/ ISA BUS 8 MHz
    356,8 KB/s
    392,3 KB/s
    46,1 IOPS
    83,4 IOPS
    CPU 27,5 MHz/ ISA BUS 8 MHz
    367,4 KB/s
    403,2 KB/s
    42,4 IOPS
    76,4 IOPS
    CPU 25 MHz/ ISA BUS 12,5 MHz
    416,7 KB/s
    446,7 KB/s
    41,6 IOPS
    95,2 IOPS
    CPU 27,5 MHz/ ISA BUS 12,5 MHz
    428,5 KB/s
    454,6 KB/s
    49,0 IOPS
    89,8 IOPS
    CPU 25 MHz/ ISA BUS 13,75 MHz
    428,5 KB/s
    452,1 KB/s
    46,6 IOPS
    95,2 IOPS
    CPU 27,5 MHz/ ISA BUS 13,75 MHz
    440,9 KB/s
    466,5 KB/s
    49,6 IOPS
    93,1 IOPS
    CPU 8 MHz/ ISA BUS 8 MHz
    235,9 KB/s
    239,0 KB/s
    24,5 IOPS
    42,7 IOPS
    CPU 12,5 MHz/ ISA BUS 12,5 MHz
    317,3 KB/s
    343,6 KB/s
    31,1 IOPS
    59,8 IOPS
    CPU 13,75 MHz/ ISA BUS 13,75 MHz
    350,4 KB/s
    367,4 KB/s
    36,2 IOPS
    68,6 IOPS

  • @singletona082
    @singletona082 2 ปีที่แล้ว +2

    OK not gonna lie. Between this, a CF to IDE card, that serial wifi dongle option, and other nicities and people have gone above and beyond to make sure these old ghosts remain running.
    I would have loved this in the 90's with my uncle's 486. Sure it can only do flash storage but even then that'ss.... a ton more storage than a floppy.

  • @stoojinator
    @stoojinator 2 ปีที่แล้ว

    That was a very inneresting video. I'll have to get one of these for my old PCs. Looks like it could be very handy.

  • @ZiggyTheHamster
    @ZiggyTheHamster 2 ปีที่แล้ว +1

    This thing not requiring an IRQ and having a configurable I/O port address means it could work in the PCjr modem slot. If you wanted to hack one in. For whatever reason.

  • @fenixlolnope361
    @fenixlolnope361 ปีที่แล้ว

    Get a faster isa serial adapter I think.. and that serial thing would be awesome lmao. Don’t they make pci to isa bridges? Why don’t you try one of those out?

  • @BadAndUgly
    @BadAndUgly 2 ปีที่แล้ว +1

    I lost my serial port ball mouse to my old AT K5 166MHz win98 setup but this doesn't support mice so I ordered a pci card instead, can't wait to play Starcraft on my old setup!

    • @jercos
      @jercos 2 ปีที่แล้ว

      The hardware is perfectly capable of using mice, in theory a windows 98 driver could be written for this to appear like a USB HCI device to upper layers of windows... but of course, PCI USB card drivers already exist. ;-)

    • @BadAndUgly
      @BadAndUgly 2 ปีที่แล้ว

      @@jercos yeah, that old computer has a few PCI slots available so it was not a hard choice :)

  • @burnutec3
    @burnutec3 2 ปีที่แล้ว +1

    It is USB 1.1 , dont expect much more than 900k /s , probably much less in real life. Also the usb disk cache is really small so, it will be even slower.

  • @michaelc9217
    @michaelc9217 2 ปีที่แล้ว +1

    Can we get a reverse of this card? I need to use an ISA card on a modern computer but can't find a solution.

  • @damian9303
    @damian9303 ปีที่แล้ว

    I can only assume that the “NO_INTER” version of the driver would mean no interrupt? Since just before, you explain how only a schematic of a revision with IRQ lines exist which isn’t based off the currently sold design

  • @luisgarciaalanis
    @luisgarciaalanis ปีที่แล้ว

    Have you tried ISA to SCSI, and then use a USB SCSI adapter? SCSI is a more robust standard that might work better.

  • @wettuga2762
    @wettuga2762 ปีที่แล้ว

    It would be expected that the seller at least add a mounting bracket (handmade or not) for the price of 35$ as of October 2022. It's an interesting product, but I'll stick to LAN file transfers because I have a box full of ISA/PCI LAN cards, and they work OK with DOS and Windows.

  • @csevrence1
    @csevrence1 2 ปีที่แล้ว

    OMG NOX still holds up today. Love that game.

  • @macgyver5108
    @macgyver5108 ปีที่แล้ว

    Pause at 5:59 and that "style" black rectangular IC socket at U4 on the PCB works _PERFECT_ for Arduinos, if it's a 32 pin socket not a 28 pin like this one.

  • @MrLurchsThings
    @MrLurchsThings 2 ปีที่แล้ว

    Very useful! Thanks mate 👍

  • @loginregional
    @loginregional 2 ปีที่แล้ว

    PRINTERRRRR! how many characters was that in how much time? And bi-directional as well

  • @slincolne
    @slincolne 2 ปีที่แล้ว +1

    Have you tried using a USB Hub with this ? It would be interesting to see if it could use a powered hub to drive an external USB hard drive, or possibly multiple thumb drives

    • @sdjhgfkshfswdfhskljh3360
      @sdjhgfkshfswdfhskljh3360 2 ปีที่แล้ว +1

      If I understand correctly, hub - is USB device by itself.
      Which this board or drivers may not like.
      However, USB isolator with external supply may work.
      But I did not tried it, because I don't have one.

  • @SwitchingPower
    @SwitchingPower 2 ปีที่แล้ว

    The IRQ from the CH375 is readable at IO 262 and 263 on bit 0 looking at U5B on the schematic shown @6:08 so the driver must poll these IO address to get the interrupt status of the chip, the delay variable is probably the polling rate to read this bit.
    J1 sets databit 6 at those same IO address, what is does is op to the driver

    • @freddyvretrozone2849
      @freddyvretrozone2849 2 ปีที่แล้ว

      The Driver V2.0 Does, but not the 1.9, It is also possible to get the IRQ Status from the standard ports.

  • @UltimatePerfection
    @UltimatePerfection 2 ปีที่แล้ว

    So this is only for connecting flash drives? Shame, wish it also supported HID devices so that you could connect a modern keyboard, as the ones with the XT connectors are very hard to get now.

    • @SomeMorganSomewhere
      @SomeMorganSomewhere 2 ปีที่แล้ว

      The chip itself supports USB HID so if somebody was willing to write a driver for it then that would definitely be possible.

  • @cheater00
    @cheater00 2 ปีที่แล้ว +1

    love the bad lip sync at the start it's like i'm watching Kung Faux you should do that more often no joke not even making fun it could be your gimmick haha

  • @Gameboygenius
    @Gameboygenius 2 ปีที่แล้ว

    I'm guessing the 486 doesn't have PCI? If it does, a regular PCI USB card and Windows 95 might be the best option for that particular machine.

  • @AdamBouzaneOfficial
    @AdamBouzaneOfficial 2 ปีที่แล้ว

    Amazing content! I literally watched it twice

  • @antonlebedev2890
    @antonlebedev2890 ปีที่แล้ว

    Whoa, you've got a boxed W98 out there) Only OEMs here))))

  • @pelucapresidente3858
    @pelucapresidente3858 2 ปีที่แล้ว

    Where exactly do you buy these? i saw some on ebay with different components, but they all were from china. There is no USA seller? the tao bao link is broken too

  • @youtubiers
    @youtubiers 2 ปีที่แล้ว +1

    Are you able to run two of these cards at once?

  • @robertfrase3846
    @robertfrase3846 ปีที่แล้ว

    How do you force change the ISA card's drive letter from D: to E: or some other drive letter.
    My CD is D: so when the ISA card is installed, the CD Drive vanishes.
    If I remove the ISA to USB card, I can then change the CD drive letter to E:, but when adding the card again, it shows as D: but is not accessible, and the CD disappears again.
    I'm using Win 98SE.

  • @systemchris
    @systemchris 2 ปีที่แล้ว +2

    Wonder if this could be nicely reversed engineered for TH-cams favourite PCB way

  • @richhenry8004
    @richhenry8004 2 ปีที่แล้ว

    I think its slow first access as dos is computing space free. And maybe the "NO_INTER" direction means no interrupt.

  • @AiOinc1
    @AiOinc1 2 ปีที่แล้ว

    We really need a NuBus USB board like this seriously

  • @samuellourenco1050
    @samuellourenco1050 2 ปีที่แล้ว

    Still, it is a very nice addition and a great idea.

  • @VeryWarmBear1
    @VeryWarmBear1 9 หลายเดือนก่อน

    Did you check any of the early 32k, 64k, 128k and 256k sticks. Would have been what was available at the time this card was made and yes the size is in not mb

  • @andreslb151
    @andreslb151 ปีที่แล้ว

    If the problem of using USB hard disks with this, is the power, will it work with extra power?

  • @tlv1117
    @tlv1117 2 ปีที่แล้ว +1

    It would be interesting to see what it van do if you hack together a cable that allows you to power a USB device from a separate supply. Probably still only singular storage devices but maybe that could include a cdrom or floppy.

    • @ralphshoop8822
      @ralphshoop8822 ปีที่แล้ว

      depending on the connector, cables like this exist; my computer shop carries a mini-usb to dual usb-a cable, one of the plugs is power only. I carry them for external usb cd drives

  • @petermichaelgreen
    @petermichaelgreen 2 ปีที่แล้ว +1

    Regarding the windows drivers, I would guess they are targetting some versions of the NT line of windows, with the plain driver being for 32-bit x86, the "a64" driver being for x86-64 (also known as amd64) and the "i64" driver being for the itanium.

    • @MessalineApghar
      @MessalineApghar 2 ปีที่แล้ว

      A64 could also be for Alpha NT

    • @petermichaelgreen
      @petermichaelgreen 2 ปีที่แล้ว

      @@MessalineApghar I don't think so. Firstly I may be misremebering but I think the alpha port of NT was only 32-bit (despite the chips themselves being capable of 32-bit), secondly dates of around 2005 were mentioned in the video. That was a couple of years after x86-64 windows first became available, but while itanium was still somewhat well supported on the server side (itanium support had already been dropped on the desktop side)

  • @AngelaTheSephira
    @AngelaTheSephira 5 หลายเดือนก่อน

    I wonder if this thing could be improved by hacking the IRQ in on the board...

  • @jco997
    @jco997 2 ปีที่แล้ว

    Is there like a USB reader that works with a floppy cable? I dont like the idea of having to plug thumb drives in the back of a bulky pc, if I could do it on the front. Speed wont be an issue, since the computer is slow anyways.

    • @jiroyamada1139
      @jiroyamada1139 ปีที่แล้ว

      You can use a USB extender cable as seen in the video at 14:40.

  • @regenceaudio
    @regenceaudio 2 ปีที่แล้ว

    Can you make a video about booting from these carda and the ROMs available for this?

  • @jacobscheit4128
    @jacobscheit4128 5 หลายเดือนก่อน

    That 64 Bit driver is for very old Industrial and Enterprise Hardware Solutions, some of them have a Single ISA Slot for the entire IO Mainly because they don’t need much more to read some values run some code and give back a signal.
    Just think about the hand soldered ISA Card that don’t seem to have any indication of what they was used for you surely stumbled upon over the years, and thought nothing about it. Well let me tell you, most of them come from devices you would not think for one second that could have ISA card in them and yet they do.
    And cards like that can come in handy if you want to use them to get into a computer without any available IO not even for mouse, keyboard or a monitor.

  • @dh2032
    @dh2032 2 ปีที่แล้ว +1

    very intresting, but unlees it cost alot less that version 1 raspberry pie, or the raspberry Pico, could do all of this and more, the worst case it coud just act like server, (and would be a reel server, one full embedded in the ISA card, no cable needs, and sould be able patch all its profiteroles, over the ISA Card slot?,

    • @jercos
      @jercos 2 ปีที่แล้ว

      A pi pico in particular is capable of everything the CH375/CH376 does and more, including SD card and hypothetically DMA save operating at 5v levels... and that can be fixed with level shifter ICs, but the card doesn't exist yet. I agree it would make a neat project, but it's essentially a completely separate project, that might have a side-goal of some compatibility with CH375/6 cards.
      I could see an ISA pi pico host potentially eclipsing the USB part completely, emulating other ISA devices:
      -basic peripherals, dual serial ports and dual SPI mean RS232, RS422, MIDI, ethernet, external RTC...
      -various storage devices, emulating a floppy controller or disk-on-chip directly would let many other BIOSes potentially directly boot from it.
      -PIO-based devices, high-speed SDIO, audio peripherals (plenty of CPU for smaller emulated synthesizers), even video output or a second USB port?
      Well, I suspect video at least would need a dedicated pi pico doing nothing else, but I suspect many of the rest could be combined into one board. ;-)

  • @wdd6864
    @wdd6864 2 ปีที่แล้ว

    I just saw there is a new Driver for this device by Freddie V and it makes a huge difference

    • @MessalineApghar
      @MessalineApghar 2 ปีที่แล้ว

      Links ?

    • @wdd6864
      @wdd6864 2 ปีที่แล้ว +1

      @@MessalineApghar Retro Erik has a video on it. The file is on Vogons Server. The video is called USB ISA New Driver

    • @MessalineApghar
      @MessalineApghar 2 ปีที่แล้ว

      @@wdd6864 thanks

  • @jamesowens7148
    @jamesowens7148 2 ปีที่แล้ว

    So..why haven't you used a splitter to give more power to the external HDD/FDD?

  • @bennguyen1313
    @bennguyen1313 2 ปีที่แล้ว

    Any thoughts how to connect old ISA cards to a modern computer using USB? Or better yet, accessing an ISA chassis (GT7700) from a laptop!
    For example, Ars Tech makes a 'usb2isa-r', but I imagine one would need to write their own USB driver (Comm Device Class Abstract-Control-Module ) to interface from Windows to the adapter? So if I were to run my XP software from Windows 10, I imagine I'd have to have a custom usb driver that intercepts the program/OS's io read/writes to the ISA interface?

    • @jercos
      @jercos 2 ปีที่แล้ว

      USB (at least 2.0) isn't fast enough. Any ISA host over USB would be running the latency-critical parts of the drivers needed on the adapter itself. Any drivers on the host side in turn would expect a very low-level interface to the actual hardware, direct I/O or memory mapping, something USB just doesn't have generic semantics for... for any one given ISA device, you can likely adapt that device to work over USB, but doing it for ISA devices in general with drivers on the host side is impossible.

  • @TMS5100
    @TMS5100 2 ปีที่แล้ว +1

    @15:34 USB to parallel would work better than USB to serial? I'm wondering if someone couldnt just do an esp32 in USB host mode and interface it to PC.

    • @rpavlik1
      @rpavlik1 2 ปีที่แล้ว

      Probably better to use an rpi pico (rp2040) for both the USB host and the parallel io of the pio peripheral.

    • @squirlmy
      @squirlmy 2 ปีที่แล้ว

      @@rpavlik1 at that point,you might as well scrounge an 8-bit ethernet card and create a network. I think convenience is the overriding factor for usb. I mean, with parallel and the right cable, you could set up a Laplink for transfers. This is more for when making as ad-hoc network is troublesome. You can even get parallel wifi attachment, which is what I'm trying next. If I'm going to get slow speeds either way...

    • @rpavlik1
      @rpavlik1 2 ปีที่แล้ว

      I actually meant that somebody who wanted to do one better than this card could make one, custom PCB, some buffers, and the Pico. Not that everybody using it would have to make their own

  • @supra107
    @supra107 2 ปีที่แล้ว +1

    The video title sounds a lot like a news headline.

  • @VladoT
    @VladoT 2 ปีที่แล้ว +1

    Are there STL files for 3D printing a bracket available?

    • @RetroTechChris
      @RetroTechChris 2 ปีที่แล้ว +1

      I just designed one.. and would say "where to go to get it," but TH-cam keeps eating my comments. If you google search "ISA to USB Bracket" you'll find an STL file that you can 3D print!

    • @VladoT
      @VladoT 2 ปีที่แล้ว +1

      @@RetroTechChris That's great!

  • @porklaser
    @porklaser 2 ปีที่แล้ว +1

    I'd be really interested to see if anyone has luck using one of these to host an xt-ide boot rom. The xt-ide rom can bring greatly increased functionality to old systems that already have a workable IDE interface. (Large drive support, support for more types of drives and better IDE handling than some old buggy bios(s)) These are cheap! And you get a handy usb file transfer interface to boot.

  • @TurboCharged_RubberDuck
    @TurboCharged_RubberDuck 2 ปีที่แล้ว +2

    Hello Shelby,
    Nice rundown on this card and topic!
    I have an issue though... I followed the link to download the driver from wch.cn but in that zip I only found the 2.0A version driver of 5K and 2.9K size!
    Nowhere in that zip-file was the 4.2K version... am I missing something?
    Regards,
    AJ

    • @TechTangents
      @TechTangents  2 ปีที่แล้ว +4

      It seems I confused some of the downloads I have (my project folder for this has like 5 different subfolders named CH375X86) and the current download does not have the V1.9 driver. I updated the link to point to LGR's archive.org copy of the CD contents that does, _definitely_, have the v1.9 driver.

  • @Captain_Char
    @Captain_Char 2 ปีที่แล้ว

    wouldnt it be easier to just use a Gotek floppy emulator with the usb slot, and just divide what you need up over floppy images? it seems a less hassel way to do this, personally though I like the HXC for getting data on old machines

  • @needfuldoer4531
    @needfuldoer4531 2 ปีที่แล้ว +2

    I'm still waiting for a NuBus USB controller...

  • @halitimes2
    @halitimes2 2 ปีที่แล้ว

    I quite like the old tool NWLite, netware like, few simple drivers and you can map drives between PCs.

    • @squirlmy
      @squirlmy 2 ปีที่แล้ว

      where did you get it? A simple DDG search gives a lot of unrelated results.

  • @moracomole8090
    @moracomole8090 ปีที่แล้ว

    Dunno if there is some slight delay in the audio but it look/sound as if you dubbed over your own voice

  • @JCarey1988
    @JCarey1988 2 หลายเดือนก่อน

    What about a 16 bit ISA card?
    What about a VLB card?