• Please review our updated Terms and Rules here

ISA USB board

I know Minix 2.0 used to be able to fall back to BIOS-mode for hard disc access, and would potentially be able to use the CH375 card. Ran a 286/16 with two MFM hard drives as my first Unix-like machine back in the day. Haven't really experimented with 3.x, but that might be something worth examining.

I tried Minix 1.x for the 8086 and it started to boot on my setup with the CH376S module, but had other compatibility issues.
 
Is there another .SYS File I should use ? More 8086 Compatible ?
See post #69 for the CH375DOS.sys driver that i use in my IBM XT 5160, It is v1.9A and the no-interupt version. It works but it's slow at around 18/Kb's
 
See post #69 for the CH375DOS.sys driver that i use in my IBM XT 5160, It is v1.9A and the no-interupt version. It works but it's slow at around 18/Kb's
Hi,
I made a confusion, the code I saw is 8088 compatible.
If I patch the file and post it somebody can test ?
the Speed will be definitely MUCH Faster :)
 
Hi,
I made a confusion, the code I saw is 8088 compatible.
If I patch the file and post it somebody can test ?
the Speed will be definitely MUCH Faster :)
I'll be happy to test if you post the driver.
 
HI,

If you can try. :)

Be garefull, if the Read work and not the Write, it will crash your key.

I also added a text file with the assembly code I changed.
 

Attachments

  • TEST.zip
    3.7 KB · Views: 18
If you can try. :)

Be garefull, if the Read work and not the Write, it will crash your key.

I also added a text file with the assembly code I changed.
Thanks but it's not working for me, The driver recognizes when a flash drive is NOT connected because it returns the "Drive not found" error, But when i connect a flash drive / CF or SD card in a USB adapter it just hangs for ever when trying to connect, I see some brief activity from the LED on the flash drive and that's it, It just hangs then.

The driver you patched was v2.0A, I can't remember why i never used it but there was a reason, I have always used the v1.9A driver as it worked from the get go.
 
Thanks but it's not working for me, The driver recognizes when a flash drive is NOT connected because it returns the "Drive not found" error, But when i connect a flash drive / CF or SD card in a USB adapter it just hangs for ever when trying to connect, I see some brief activity from the LED on the flash drive and that's it, It just hangs then.

The driver you patched was v2.0A, I can't remember why i never used it but there was a reason, I have always used the v1.9A driver as it worked from the get go.
Ok, thanks.

What is the size of the working driver ?

I may wait for the boards to test myself....
 
I posted the driver i use in this thread, See post #69, It's about 3KB
Ok, So wait some more week so that I can play with this board.

I may also add an utility to list the partitions, we can patch the Driver in memory to add a offset in the disk read, then mount other partitions.
With speed increase, multi partition support and later, Boot, it will be perfect :)
 
@Malc @sorphin
I received the Boards.

It is working well on my 8086 (Amstrad 3086) under DOs 6.
With DOS 3.31, there are corrupted files if I copy a Disk image to the USB, and If I use my Compact Flash wia an adapter.

Then, there is a bug somewhere with DOS 3.31

Anyway, I strarted to decompile the Driver Rev 1.9
It is much more optimized, but a patch will still speed it up a lot.
I will probably do it tomorrow :)
 
Here is the new file, this time it is testes and working.
How are you setting up your CF card or Flash drive ? and what size are they ?, What speed setting are you using ?

I Get " CH375: Error Boot Sector " every time, I have tried flash drives and CF card, I setup a CF card and flash drive from scratch and still the same error, If i switch back to the old driver all drives work fine. I'll have another go tomorrow as it's late now.
 
Back
Top