MSX USB

Pagina 22/22
15 | 16 | 17 | 18 | 19 | 20 | 21 |

Van sdsnatcher73

Prophet (2235)

afbeelding van sdsnatcher73

17-10-2021, 20:34

MYbe try the stablr version 0.6 (from releases)? See if that behaves any different…

Van issalig

Supporter (7)

afbeelding van issalig

19-10-2021, 12:34

AFAIK it is not necessary to press 1. Nextor automatically detects it is a MSX1 64kb. (I have also tried pressing 1 but with the same result)
I have read that current Nextor supports it. I have built it and used those files but it does not work. Not sure if you need to recompile some of your files to include new Nextor (or maybe you are already using last version).

Wow, a full PCB is a big project, you will have a lot fun.

Van S0urceror

Master (187)

afbeelding van S0urceror

21-10-2021, 22:25

Managed to find out the problem.
When the Nextor MSXUSB driver is running in MSXDOS1 mode it expects a MSXDOS1 conformant disk.

A USB stick formatted in MacOS as FAT16 and FAT12 does not work. On a MSX2 it does.
sudo newfs_msdos -F 12 /dev/disk4

But if I copy an original MSXDOS.DSK over it, it works in MSXDOS1.
sudo dd if=MSXDOS.DSK of=/dev/disk4 bs=512

Check the result recorded in OpenMSX with my testboard.

So there is no problem with the hardware or driver. There is a problem with the disk layout not being MSX DOS 1.0 compatible.

Does anyone know what the rules are for disk formats in MSXDOS 1?
I am myself using MSXUSB on my MSX2 without issues in FAT12 or FAT16 formats.

Van Pencioner

Scribe (1462)

afbeelding van Pencioner

21-10-2021, 23:42

I think it might be related to boot sector code. My guess is that MSX-DOS2 doesn't run the routines from sector 0 while MSX-DOS1 does so the disk should be formatted from MSX which ensures sector 0 is properly initialized

Pagina 22/22
15 | 16 | 17 | 18 | 19 | 20 | 21 |