Nextor - openMSX

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

By ericb59

Paladin (977)

ericb59's picture

17-08-2020, 19:32

@GDX
My ide-nextor.xml is like the one you shown.
I'm not using Nekolauncher.

Finally find what was bad.
It seems with nextor, openMSX still looking for the HD file only in /sofware/ folder
I had to add a directive in my script to fetch the file from the hard drive elsewhere.
filepool add -path ./openMSX/ -types disk

This was not necessary with the classic Sunrise IDE extension.

Now Nextor recognise my hard-drive 's file
But I still have a problem...
My hard drive have 2 partitions. And its seems it do want to boot on it !
(All necessary files are the 2 partitions, Nextor.sys, msxdos2.sys, command2.com)

Perhaps Sunrise Hard drive is not compatible with Nextor ?
Do I have to build another one from scratch ?

By sdsnatcher73

Paragon (1095)

sdsnatcher73's picture

17-08-2020, 19:47

I think you have to create an empty hd image and then use _fdisk to create the partitions on it

By gdx

Prophet (3684)

gdx's picture

18-08-2020, 09:48

Yes, use _fdisk to format and create the partitions.

Created image file must be into the .openMSX/persistent/ide-nextor/intitled1/ folder. Mount it and copy the system files.

Under MacOS, you can mount it (double-click). Use a soft like CleanEject to unmount it otherwise, hidden files will get in the way and cause problems.

This thread about NekoLauncher may interest you:

https://www.msx.org/forum/msx-talk/openmsx/nekolauncher-open...

By ericb59

Paladin (977)

ericb59's picture

18-08-2020, 10:42

I created a new Hard Drive file image with OpenMSX Diskmanipulator
openMSX boot, find an OPEN MSX HARD DRIVE, and go to BASIC
I used CALL FDISK, and created a partition, and write it to the disk.

But, when I boot again, openMSX say there is no valid partition on the disk ! oO

By gdx

Prophet (3684)

gdx's picture

18-08-2020, 10:50

OpenMSX creates automatically the HDD image where I indicated. It is this that is taken into account as long as you do not specify another.

By ericb59

Paladin (977)

ericb59's picture

18-08-2020, 19:47

I do not want to use this default hidden file. ( .openMSX/persistent/ide-nextor/intitled1/...)
The fast is, I'm specifying another hard-drive file
with this command inside my script :
hda openMSX/new-hd-nextor.dsk

Why is it so difficult to use Nextor-ide ?
I had no difficulty using the standard SURINSE IDE Question

Also I need a configuration that can works also with Windows. That's why I 'm launching OpenMSX with a TCL script.

By gdx

Prophet (3684)

gdx's picture

19-08-2020, 02:15

I use NekoLauncher to select another HDD image. It's very easy way.

ericb59 wrote:

Why is it so difficult to use Nextor-ide ?

Because this is not implemented yet. It will be probably in the next update.

By Manuel

Ascended (16864)

Manuel's picture

19-08-2020, 08:53

It will?

By Manuel

Ascended (16864)

Manuel's picture

19-08-2020, 22:37

I just created a Sunrise_IDE Nextor extension for openMSX. Simply a copy of ide.xml and i replaced the ROM with the d3a4375ff5f58cf59cc609dd41c90af285f033c2 Nextor-2.1.0.SunriseIDE.ROM (so not the emulator version). I also replaced the IDECDROM with another harddisk image, so a hd_master and a hd_slave (for this test both 100MB).

Then I booted and typed _FDISK in basic. Both master and slave were recognized. I could create partitions on both. So I created a 100MB partition on the master and a 31 and 68 MB partition on the slave.
Then I reset the MSX and in basic I could do _DSKF(0) and it returned 102182KB free. Looks like there is no issue with openMSX and the 'normal' Nextor kernel? Or am I missing something?

Then made a disk image with COMMAND2.COM (2.44) and NEXTOR.SYS (from Konamiman's GitHub) on it, inserted it in the disk drive of the MSX and copied it to the IDE drive from MSX-BASIC (actually Nextor BASIC 2.10!):
COPY "C:*.*" to "A:"
Then I reset the MSX and it booted NEXTOR. Note that the floppy became drive C:. Not sure about that, I had expected it to be drive D:, as there are 2 partitions on the slave disk.
How do I get access to that 2nd partition?

By gdx

Prophet (3684)

gdx's picture

20-08-2020, 02:39

Manuel wrote:

I just created a Sunrise_IDE Nextor extension for openMSX. Simply a copy of ide.xml and i replaced the ROM with the d3a4375ff5f58cf59cc609dd41c90af285f033c2 Nextor-2.1.0.SunriseIDE.ROM (so not the emulator version). I also replaced the IDECDROM with another harddisk image, so a hd_master and a hd_slave (for this test both 100MB).

This is what I did except I removed the CD-ROM part because it doesn't work with Nextor's kernel.
I did not put a second HDD image either because it causes Nextor to malfunction because of the driver for the Sunrise IDE which is buggy. It does not support a slave disk.

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