Toshiba HX-F101 external floppy disk drive problem.

Page 5/8
1 | 2 | 3 | 4 | | 6 | 7 | 8

By Manuel

Ascended (18394)

Manuel's picture

10-04-2019, 14:44

So now to find out how the register mapping is done for this model...

By Manuel

Ascended (18394)

Manuel's picture

10-04-2019, 22:24

Could you dump on the MSX the whole slot of the disk drive? Then we can see whether the ROM and/or the registers are mirrored in the slot.

If you put it in your MSX slot 1:
- saverom fddslot.rom
- Primary slot: 1
- Secondary slot: 0
- Select type: Normal
- Begin address: 0
- End address: ffff

By Hokuspokus

Expert (95)

Hokuspokus's picture

11-04-2019, 14:29

Hi, here is the dump as you have asked me with the saverom.

https://drive.google.com/open?id=1YUkgnjvsEuEFVvK1-aO6L3cBEk...

By zeilemaker54

Champion (331)

zeilemaker54's picture

11-04-2019, 19:20

Quick analysis:
HX-F101 has a WD1793 compatible controller at 07FF0H
FDD busy led at 07FF4H (b2) w ?
Drive select at 07FF5H (b0) r/w ?
Disk change at 07FF6H (b0) r/w ?
DRQ/IRQ at 7FF7H (b7,b6) r
Only media with mediabyte 0F8H and 0FAH are readable by diskdriver
drive is single sided

By Manuel

Ascended (18394)

Manuel's picture

11-04-2019, 21:52

FYI: there is no mirroring, not of the ROM, not of the registers.

By Hokuspokus

Expert (95)

Hokuspokus's picture

12-04-2019, 15:43

You mean it's wrong with the saverom?.

By zeilemaker54

Champion (331)

zeilemaker54's picture

12-04-2019, 17:23

Hokuspokus wrote:

You mean it's wrong with the saverom?.

No, the dump seems to be fine.

By Manuel

Ascended (18394)

Manuel's picture

13-04-2019, 00:30

Yes, thanks a lot! I just shared the conclusion of the analysis.

By zeilemaker54

Champion (331)

zeilemaker54's picture

13-04-2019, 11:22

For those that are interested in the diskdriver code of the HX-F101, the raw version is here:

By wouter_

Champion (470)

wouter_'s picture

13-04-2019, 15:40

This device is now emulated in openMSX.
@zeilemaker54: thanks for the annotated disassembly, it was helpful.

Page 5/8
1 | 2 | 3 | 4 | | 6 | 7 | 8