Disk files not working in sedai linux

Page 4/4
1 | 2 | 3 |

By Manuel

Ascended (17505)

Manuel's picture

26-01-2021, 19:28

journey wrote:

Experienced another strange behaviour in OpenMSX/Sedai

When i try to insert a dsk file (stored in the USB Stick /media/usb0) , OpenMSX does not allow me to enter the directory, but mounts directly usb0... Question

When i load a rom file, no problem, i'm able to navigate through the usb0..

You mean when using the OSD menu? That sounds like a bug, I'll check later whether I already fixed it in the meantime.

By Manuel

Ascended (17505)

Manuel's picture

26-01-2021, 20:39

I can't reproduce it with 16.0, so I can't tell whether it's fixed in the meantime. Can you make a video on what you are doing exactly?

By Manuel

Ascended (17505)

Manuel's picture

26-01-2021, 21:14

Juhahal wrote:

I made video trying to load disk with FS-A1GT. Switching between computers seems helping if disk arent working

https://vimeo.com/504816486

Most of this has already been said, but let me tell you what I see happening:
1. you start up. It starts up with the default C-BIOS MSX2+ machine. OK.
2. you open the menu, apparently with SHIFT-F10. As other people already said, that's a bad idea, as SHIFT is also an MSX key and the SHIFT will be kept pressed, as the MSX will miss the release event (it is released when the menu is active). But OK.
3. You change machine to the Panasonic FS-A1GT. OK.
4. You insert a disk (image) of Goody into this machine's disk drive. OK.
5. You change machine again, to the Panasonic FS-A1ST. OK, but this means that the old machine (with the disk in the drive) is gone. You could have just reset the MSX to let the MSX boot the disk.
6. The machine boots the internal firmware. That doesn't happen by default. Did you enable the 'firmwareswitch' before for this machine? It's in the Hardware submenu. You can easily disable it again.
7. You insert the Goody disk now in the FS-A1ST disk drive. OK.
8. You type FILES and see some files. Then you reset the MSX. OK. This should boot the disk.
9. Because the firmware switch is enabled, apprently the ST expects another kind of disk in the drive (I can't read the Japanese message, but it starts with 'word processor', so I guess it is complaining about that). It doesn't like the Goody disk. I never knew this would happen, but I think the solution is to disable the firmware switch again.
10. You change machine back to the FS-A1GT. OK.
11. You insert the Goody disk before the machine is fully booted (and after the SHIFT-press is scanned for by the BIOS), just in time, so that Goody boots from Disk BASIC. OK.
12. The game boots normally and you reset the MSX. OK.
13. The MSX detected that the SHIFT key was held during boot, as you don't end up in Disk BASIC. The disk is in the drive, but the MSX doesn't have Disk BASIC running, so you can't use the floppy drive. I guess at this point you still were using SHIFT+F10 to operate the menu, and the SHIFT-key hanging issue mentioned in point 2 triggered.
14. You try some other disk images, but that is to no avail, the situation didn't change.
15. You change machines again to the GT (same machine, but it will still be totally replaced) and this time it boots with DIsk BASIC again. OK.
16. You insert the Goody disk again and do FILES, you see the same as in point 8. OK.
17. You reset the MSX and again you end up having no Disk BASIC. See point 13.
18. You change machine again to the GT, insert the Goody disk and try with FILES (like 15-16). OK.
19. You set the current (GT) machine as default and reset the MSX. OK.
20. You end up having no Disk BASIC again. See point 13 and 17.
21. You change machine to the Panasonic FS-A1, which has no disk drive. It boots into its firmware. OK... I guess.
22. You change machine back to the GT and insert the disk just before booting is finished (and after the SHIFT-press is scanned for by the BIOS), so Disk BASIC boots the disk again. So the game boots. OK.

So, yes, the biggest issue is the SHIFT key hanging. Indeed, change to ALT-F10 or some other hotkey that doesn't involve SHIFT or CTRL probably helps a lot.

What happens is that each time you opened the menu with SHIFT-F10 to insert the disk, the SHIFT key becomes permanently pressed, until you change the machine (which fully resets the machine state of course), or press SHIFT before that when the MSX is active (but you didn't do that). So, each reset after opening the menu made you end up in BASIC without Disk support.

I hope you are helped now, please let me know if there are more issues.

Page 4/4
1 | 2 | 3 |