No, that's not possible. There are no jumpers/switches on these boards.Can you set the JUKO card to use a different I/O address?
| VCF Latam | Apr 24 - 26, 2026, | Bahía Blanca, Argentina |
| VCF Pac. NW | May 02 - 03, 2026, | Tukwila, WA |
| VCF Southwest | May 29 - 31, 2026, | Westin Dallas Fort Worth Airport |
| VCF Southeast | Aug 01 - 02, 2026, | Atlanta, GA |
| VCF West | Aug 01 - 02, 2026, | Mountain View, CA |
| VCF Midwest | Sep 12 - 13, 2026, | Schaumburg Convention Center, IL |
| VCF Montreal V2.0 | Nov 07 - 08, 2026, | Saint-Lambert, Montreal, Canada |
| VCF SoCal | See you in 2027, | Southern CA |
| VCF East | Apr TBD, 2027, | InfoAge, Wall, NJ |
No, that's not possible. There are no jumpers/switches on these boards.Can you set the JUKO card to use a different I/O address?
It is possible with normal IDE because it uses from that region only I/O port 3F6, which is not used by FDC. While with XTIDE cards and alike I am, so far, not sure about their usage of 3Fx I/O space. Do you have such JUKO IDE card yourself? Probably Krille knows better how many ports from the control block IDE space are actually used on XTIDE cards?I don't know why they chose this port space and how it can work, but this is the default configuration of the primary IDE interface of any AT machine. The AT bios is aware of this overlap and designed to work with it. An XT bios / motherboard bus interface may consider 3F0-3F7 of exclusive use of the floppy controller, causing the conflict. Can you set the JUKO card to use a different I/O address? That may work.
I checked both of the original BIOS disassemblies and they access 3F4h, 3F5h and 3F6h. IIRC, XUB only accesses 3F6h.Probably Krille knows better how many ports from the control block IDE space are actually used?
Good news -- I moved the control block from 3F0 to 300 by changing the PLD and that, of course, resolved all floppy drives issues. I can tell from the equations that only ports 3F6/3F7 were used, but no 3F4 , nor 3F5. Check again your disassembly. I can do it myself, but since it is irrelevant to me now, I am no longer interested. Nice card.I checked both of the original BIOS disassemblies and they access 3F4h, 3F5h and 3F6h. IIRC, XUB only accesses 3F6h.
Both of the BIOS versions I've disassembled are different from the one on your board (which I found today) so it's likely that the PLD is also different.Good news -- I moved the control block from 3F0 to 300 by changing the PLD and that, of course, resolved all floppy drives issues. I can tell from the equations that only ports 3F6/3F7 were used, but no 3F4 , nor 3F5. Check again your disassembly. I can do it myself, but since it is irrelevant to me now, I am no longer interested. Nice card.
It would be helpful to know which build you're using. Also, did you remember to change the control block address in XTIDECFG? Have you tried r635?Bad news: I tried XUB 633 and it works well. But with the latest version 636 each write to the IDE HDD drive corrupts the data on the HDD/CF. But reading and booting is fine if HDD is prepared on another computer and never written afterwards. Something broke since version 633. It would be nice if you provide each XUB version packed in an archive on your web resource, not like now scattered with numerous files.
Data corruption is very unlikely over a HTTP transfer. It's just an extra unnecessary step in my opinion.Okay, but why don't you put all these files in an archive of some sort? The archive software also makes redundancy checks for files integrity.
The short simple answer is yes. The longer answer is it depends on the ROMVARS version and whether they are the same in the BIOS and the configurator (XTIDECFG.COM).Is the configuration utility bound to the specific release?
OK, I would like to see at what revision it breaks to try to pinpoint where the problem is. Although, I've got to say that if r633 works then they all should work, including r636, because, aside from possible changes in alignment (which doesn't matter on an 8088) there's nothing in the changes that should affect timing on an XT class machine such as this. (Assuming a timing problem is the root cause of the corruption, of course.)I had to mention I was using only ide_xt.bin, so far.
There's no point in having that. If, say, only the transfer routines would be CPU dependent then yes, in that case it would have been useful to have CPU detection in the BIOS. But all of the code is heavily optimized for size, depending on CPU type which is why we have so many different builds (well, it's one reason at least). Take a peek at the source files and you'll find lots and lots of conditional assembly everywhere. All of it is basically so that we can make the most of what little space we have available in the ROM.I am only several days first time user of XUBHaven't you thought of including a CPU autodetection in XUB?
That's good to know! Thanks!I remember in one of the previous posts you wanted to know if the slave drive worked, well, with R633 it works even as a slave without master.
OK, that's a relief! Would you mind retesting r636?ADDED: 635 works, thanks.