Nextor 2.1 Alpha 2 + new IDE driver released

by konamiman on 15-03-2015, 11:41
トピック: Software
言語:

Good news for all Nextor users around there, as Konamiman has just released version 2.1 Alpha 2 of the Nextor kernel. This version is the first one incorporating a much requested feature: the disk image emulation mode, that allows to boot the computer using disk image files as if they were real floppy disks, allowing to play many games that do not work in the regular Nextor/MSX-DOS 2 environment.

Moreover there are additional good news for Sunrise IDE owners. From now on the IDE version of the Nextor kernel incorporates a new driver developed by Piter Punk from Tecnobytes, that is much more stable than the previously used experimental driver despite still being a beta version. The v2.0.4 kernel has been updated with the new driver as well.

So go ahead and update your Nextor bits. Just keep in mind that this is an early release that for sure will have some issues, make sure to read the included user manual!

Relevant link: Konamiman's MSX page

コメント (88)

By konamiman

Paragon (1211)

konamiman さんの画像

15-03-2015, 11:53

Once you have it installed and working, please head here: http://www.msx.org/forum/msx-talk/software/nextor-disk-emula...

By Guillian

Prophet (3529)

Guillian さんの画像

15-03-2015, 12:04

(^______^) Great work!

By Louthrax

Prophet (2497)

Louthrax さんの画像

15-03-2015, 12:33

Yeaaaaah Smile !

By mtn

Champion (269)

mtn さんの画像

15-03-2015, 13:00

Thank you Konamiman!

By iamweasel2

Paladin (722)

iamweasel2 さんの画像

15-03-2015, 13:03

Thanks Konamiman for you amazing work, Nextor is getting better and better ! Smile

By Grauw

Ascended (10821)

Grauw さんの画像

15-03-2015, 14:37

Real nice, this will be very very useful!

引用:

Alternatively, you can also press the GRAPH key when the computer is trying to read the file.

Won’t this be a problem when software uses GRAPH as an ALT key, e.g. GRAPH+S to save a file? Maybe consider using the SELECT key in stead.

Also re. fragmentation, hmm, I’m thinking it would be nice if someone made a FAT16 version of Improve…

By Guillian

Prophet (3529)

Guillian さんの画像

15-03-2015, 15:10

Grauw wrote:

Won’t this be a problem when software uses GRAPH as an ALT key, e.g. GRAPH+S to save a file?

Probably not, since it will wait until you select a disk. So in the worst case you will need to press "1" or what ever after GRAPH+S. Anyway, SELECT is a good alternative.

Grauw wrote:

Also re. fragmentation, hmm, I’m thinking it would be nice if someone made a FAT16 version of Improve…

In the old MegaSCSI days, I used Improve in my HDD and it took a lot to optimize a 32MB partition. So using it on 2-4GB partitions would take ages!
When using SD cards, I think it is faster and safer to copy all the content to a folder in the PC, erase/format the card, and copy all back to the card.

By Sylvester

Hero (593)

Sylvester さんの画像

15-03-2015, 15:37

Thanks Konamiman! Just tried it with my Sunrise CF, but it keeps hanging after showing the "Nextor.SYS version 2.1" + copyright message Sad My TR-ST and Sony HB-F9P show the same behaviour so I guess it's something with the Sunrise cart/driver because I have this problem since the first release of nextor. Booting from a floppy works, just like nestor basic (which i used to partition my CF card). And in nestor basic I can see the files on the cf card.

By Guillian

Prophet (3529)

Guillian さんの画像

15-03-2015, 16:30

I have made a new recovery file (Nextor + ROM Disk) for MegaflashROM SCC+ SD users.
Just copy the file KERNEL.DAT to an EMPTY card, enter recovery mode (holding cursor up while booting) and select F4 option.

Pressing RETURN on a .DSK or .FDx will load the files using the new Nextor feature.

By Piter Punk

Master (232)

Piter Punk さんの画像

15-03-2015, 17:44

Hurray! Nice to see Nextor 2.1 and "my" driver there Big smile

Only a fix in this announcement: I am not from Tecnobytes. Only the IDETB128.COM is. Probably my bad english skills gives this wrong idea. Write in a foreign language is always a challenge Sad

And now is Nextor 2.1 flash time Smile

By Grauw

Ascended (10821)

Grauw さんの画像

15-03-2015, 17:35

I flashed my Sunrise CF-IDE with the Alpha 2, then copied files on it from my MegaFlashROM SCC+ SD (on 2.0.4), however I can’t get it to work properly stand-alone. When it boots it shows NEXTOR.SYS version 2.01 however the DOS prompt never shows up. When I boot from the other CF card (16MB FAT12 in stead of 128MB FAT16) it gets into a continuous loop printing NEXTOR.SYS version 2.01 over and over again. (This is the first time I flash my Sunrise CF-IDE with Nextor.)

By Piter Punk

Master (232)

Piter Punk さんの画像

15-03-2015, 18:01

Grauw,

The driver is a bit more stable than the previous one and can give some new debug information, it detects OK your CF?

Try with an empty CF card, the traditional "MSX-IDE" partition schema isn't so good for interoperability, and one of advantages of Nextor is to use a MSDOS-compatible disk partition schema.

You can try to use the old IDE driver to see if the problem is new or if it always happened.

**This post was heavily edited, I need to think before write**

By Piter Punk

Master (232)

Piter Punk さんの画像

15-03-2015, 18:37

Sylvester,

You can see and use fine the CF in BASIC, only can't use the "DOS" prompt? So, the driver (the old and the new one) can detect and start the CF. And it can reads the NEXTOR.SYS... did you try the Nextor 2.0.4 (ROM and NEXTOR.SYS) with the new driver or only Nextor 2.1 Alpha 2 (ROM and NEXTOR.SYS)?

By Retrofan

Paragon (1339)

Retrofan さんの画像

15-03-2015, 18:39

Great! Nice work!
Question: which key do I have to use to release the DSK image?

By Grauw

Ascended (10821)

Grauw さんの画像

15-03-2015, 18:56

Piter Punk wrote:

The driver is a bit more stable than the previous one and can give some new debug information, it detects OK your CF?

Yeah the detection is fine, also I am able to access and copy files to it when the MegaFlashROM SCC+ SD is inserted in slot 1. However booting on it doesn’t seem to work.

Piter Punk wrote:

Try with an empty CF card, the traditional "MSX-IDE" partition schema isn't so good for interoperability, and one of advantages of Nextor is to use a MSDOS-compatible disk partition schema.

I formatted them with Nextor on the MSX (_FDISK) and then copied the files from the MegaFlashROM SCC+ SD. No PC involved, so there shouldn’t be any interoperability concerns, right?

Piter Punk wrote:

You can try to use the old IDE driver to see if the problem is new or if it always happened.

Hmm, I don’t know where to get that now that the new one is online…

By Sylvester

Hero (593)

Sylvester さんの画像

15-03-2015, 19:08

Piter Punk,

I used 2.0.4 and alpha 2, both have the same problem. It boots but the prompt never appears. I also used the older versions of the Sunrise driver and they all had the same problem. I first thought it had something to do with my TR because of the extended internal memory. But today i also tested it on my Sony HB-F9P which has the same problem.
But i'm glad to see that Grauw has the same problem and it's not my cartridge Smile

By Guillian

Prophet (3529)

Guillian さんの画像

15-03-2015, 19:11

@Retrofan:
From Nextor documentation:

引用:

To disable the disk emulation mode (that is, to boot normally even if a NEXT_DSK.DAT file exists), keep the 0 (zero) key pressed while the computer boots. You will have to manually delete or rename the NEXT_DSK.DAT file to prevent the disk emulation mode to be entered again in the next system boot.

@Grauw: Try to use NEXTOR.SYS v2.10. That is the version that is included in Nextor 2.1 Alpha 2 package.

By Retrofan

Paragon (1339)

Retrofan さんの画像

15-03-2015, 19:19

Thanks Guillian! I searched for it, but I couldn't find it that fast Wink
Now I'm really happy with this feature! I missed it when I sold my Padial SD interface...

By meits

Scribe (6576)

meits さんの画像

15-03-2015, 20:24

Guillian wrote:

When using SD cards, I think it is faster and safer to copy all the content to a folder in the PC, erase/format the card, and copy all back to the card.

Good point, but there's one option in Improve which would be a great addition to maintaining those huge partitions: The option which puts all files in alphabetical order.
Maybe someone could write such a dirsorter?

By Grauw

Ascended (10821)

Grauw さんの画像

15-03-2015, 20:45

Guillian wrote:

@Grauw: Try to use NEXTOR.SYS v2.10. That is the version that is included in Nextor 2.1 Alpha 2 package.

No difference, unfortunately.

Meits wrote:

Good point, but there's one option in Improve which would be a great addition to maintaining those huge partitions: The option which puts all files in alphabetical order.

Multi mente has a similar option but it doesn’t work on FAT16 either.

By Guillian

Prophet (3529)

Guillian さんの画像

15-03-2015, 20:49

Meits wrote:

Good point, but there's one option in Improve which would be a great addition to maintaining those huge partitions: The option which puts all files in alphabetical order.
Maybe someone could write such a dirsorter?

Copying all files back from PC put them in alphabetical order ^^!
Also, Multimente has that option to sort the files ("S" to sort and then "Y" to write the result). But does not work on FAT16 to write the result Sad

EDit: Grauw was faster! ^^!

By meits

Scribe (6576)

meits さんの画像

15-03-2015, 21:19

I use a pc tool for that at the moment, but iirc that's something an MSX could do perfectly as well...

By karloch

Prophet (2159)

karloch さんの画像

15-03-2015, 23:37

Thank you so much for your great work konamiman

By Piter Punk

Master (232)

Piter Punk さんの画像

15-03-2015, 23:45

If you want the old driver, you can find it here:

http://www.tecnobytes.com.br/interna.php?cod=118182

The NXTR23TB.DAT is the old Nextor + Sunrise IDE driver with some strings changed.

But your problem looks the same one that Sylvester reports. The driver can detect the CF card, can read and write there but some problem prevents "DOS" prompt to load. And, if this is the same that happens with Sylvester, changing to an old Nextor/IDE driver will not help. Did you try to create a FAT12 partition and, instead Nextor, put there only the plain old MSXDOS2.SYS to see if it boots? Or MSXDOS.SYS + COMMAND.COM?

By Grauw

Ascended (10821)

Grauw さんの画像

16-03-2015, 00:29

Piter Punk wrote:

But your problem looks the same one that Sylvester reports. The driver can detect the CF card, can read and write there but some problem prevents "DOS" prompt to load.

Yes.

Piter Punk wrote:

Did you try to create a FAT12 partition and, instead Nextor, put there only the plain old MSXDOS2.SYS to see if it boots? Or MSXDOS.SYS + COMMAND.COM?

If I remove NEXTOR.SYS, it always loads DOS1. However also in that case, the same problem occurs, it shows the MSXDOS.SYS and COMMAND.COM text and then it hangs. At another occasion it restarted and after it had booted again, after the above mentioned prompt it printed the letter “B” somewhere on screen before hanging. Some kind of memory corruption?

By sd_snatcher

Prophet (3675)

sd_snatcher さんの画像

16-03-2015, 01:45

To sort FAT files/directories I use and recommend fatsort. I use it for both MSX (FAT12,FAT16) and SMS (FAT32) and it works perfectly.

@KonamiMan
Congratulations for another awesome achievement!

@All community on MRC:
I'm doing my part and have set up a monthly contribution to KonamiMan as a thanks for his time and huge effort. What are you all waiting for? Go to PayPal and setup your contribution ASAP! :)

@Grauw
Maybe it's better if you generate an image of your partition and test if the problem is confirmed on openMSX. Then you can send this HDD image for Piter Punk to test.

By saccopharynx

Master (175)

saccopharynx さんの画像

16-03-2015, 07:43

I would like to report a minor bug following the steps described in Nextor 2.0 Getting Started Guide. Shortly, Nextor hangs at step "g" as per described in Section 5 so the OS does not start in MSX-DOS 1 mode from the last partition.

I am using the latest version available at http://www.konamiman.com/msx/nextor/2.1-alpha2/Nextor-2.1-al... and the tools at http://www.konamiman.com/msx/nextor/tools/tools.zip.

The rest seems to work fine.

By konamiman

Paragon (1211)

konamiman さんの画像

16-03-2015, 13:00

Grauw wrote:

Won’t this be a problem when software uses GRAPH as an ALT key, e.g. GRAPH+S to save a file? Maybe consider using the SELECT key in stead.

At first I was using CODE/KANA, but for some reason the computer was hanging... the problem disappeared when I changed to using GRAPH instead! (O_o)

I guess I could add an option to EMUFILE to use a diferent key for disk change.

Guillian wrote:

When using SD cards, I think it is faster and safer to copy all the content to a folder in the PC, erase/format the card, and copy all back to the card.

I was searching for a defrag tool able to work on SD cards and didn't figure out that I could do just as you say. Please kill me!

Piter Punk wrote:

Only a fix in this announcement: I am not from Tecnobytes. Only the IDETB128.COM is. Probably my bad english skills gives this wrong idea. Write in a foreign language is always a challenge Sad

Sorry, it's my fault. From the first time you contacted me I was assuming that you were part of Tecnobytes staff! I have fixed my web site.

sd_snatcher wrote:

Maybe it's better if you generate an image of your partition and test if the problem is confirmed on openMSX. Then you can send this HDD image for Piter Punk to test.

That's a great idea, and I would like to have this image as well!

If you use Windows a very nice tool to do this is ImDisk. If you have this tool installed a "Save disk contents as disk image" option is added to the menu that appears when you right click the drive assigned to the card in Windows explorer.

By Sylvester

Hero (593)

Sylvester さんの画像

16-03-2015, 21:06

Just tried it in openMSX, just used the default 'Boosted_MSXturboR_with_IDE', replaced the ide250.dat filename with the sunrise nextor rom in the machine config (and copy the rom to my systemroms directory). When booting it detects the openMSX harddisk, in basic I type _FDISK and it shows '1. Sunrise IDE v0.1.5 on slot 0-1'. When I press 1 to select the device driver it shows the same screen with only 'Sunrise IDE on slot 0-1' (So no 1. before it) and the fdisk program hangs Sad
The fdisk did work on my real TR to partition my CF.

By Piter Punk

Master (232)

Piter Punk さんの画像

16-03-2015, 21:59

Sylvester wrote:

Just tried it in openMSX, just used the default 'Boosted_MSXturboR_with_IDE', replaced the ide250.dat filename with the sunrise nextor rom in the machine config (and copy the rom to my systemroms directory). When booting it detects the openMSX harddisk, in basic I type _FDISK and it shows '1. Sunrise IDE v0.1.5 on slot 0-1'. When I press 1 to select the device driver it shows the same screen with only 'Sunrise IDE on slot 0-1' (So no 1. before it) and the fdisk program hangs Sad

Congratulations! You found a bug! Big smile

It happens not only with Turbo-R, but with any MSX with an empty disk file. I usually use images from my physical CFs to do the tests and this never happened before. Now is time to see what is happening in OpenMSX and to test the bug in real hardware (filling a CF with "nothing" and trying to format it again). The last OpenMSX message:

warning: DI; HALT detected, which means a hang. You can just as well reset the MSX now...

By Piter Punk

Master (232)

Piter Punk さんの画像

16-03-2015, 23:29

@Konamiman,

The system is hanging at 5947h, there is a HALT instruction at this address. And _FDISK is reaching this point with interrupts disabled. Any clue?

By gdx

Enlighted (6439)

gdx さんの画像

17-03-2015, 01:43

The SD to CF adapters are supported by this new Kernel for Sunrise IDE/CF interface ?

By Piter Punk

Master (232)

Piter Punk さんの画像

17-03-2015, 03:31

gdx wrote:

The SD to CF adapters are supported by this new Kernel for Sunrise IDE/CF interface ?

The easy answer: I don't know. I don't have a SD-CF adapter to test. One of IDE driver beta-testers have one of those adapters and until now we can't make it works. But I will be happy to have two beta testers Smile. The tests that we did points to a slow initialization problem, probably increasing the timeout can help and make those adapters "usable".

By konamiman

Paragon (1211)

konamiman さんの画像

17-03-2015, 08:34

Sylvester wrote:

Just tried it in openMSX, just used the default 'Boosted_MSXturboR_with_IDE', replaced the ide250.dat filename with the sunrise nextor rom in the machine config (and copy the rom to my systemroms directory). When booting it detects the openMSX harddisk, in basic I type _FDISK and it shows '1. Sunrise IDE v0.1.5 on slot 0-1'. When I press 1 to select the device driver it shows the same screen with only 'Sunrise IDE on slot 0-1' (So no 1. before it) and the fdisk program hangs Sad
The fdisk did work on my real TR to partition my CF.

Just to clarify: are you really emulating a Nextor kernel in slot 0-1? Or it is just a typo and you meant 1-0?

Also, this happens only in OpenMSX, right? Not in other emulators or real computers?

Piter Punk wrote:

The system is hanging at 5947h, there is a HALT instruction at this address. And _FDISK is reaching this point with interrupts disabled. Any clue?

Not yet, but I really doubt that I do such thing on purpose. Anyway remember that the source code of FDISK is published in my web site, in case that someone wants to help me spot the nastyness. Smile

@Grauw and @Sylvester: I really would like to have a disk image of the cards that cause your system to hang while loading NEXTOR.SYS. Could you please generate one for me?

By gdx

Enlighted (6439)

gdx さんの画像

17-03-2015, 09:54

I tried a little the new Kernel for CF Sunrise on Turbo R. I had too many problems to be able to do something. It worked better before.
- Sometine the MSX can not boot.
- I copy some files and folders from my Mac. MSX could not read them.
- CALL FDISK can not find my microSD to CF adapter and is very unstable with CF. I have not been able to format it.
- When slave device is empty the boot takes a long time.
- When I press [Shift] the MSX can not boot. "Not enough memory" is displayed.
- When I press [1] the MSX boot on MSX-DOS1 but I can't reflash Sunrise kernel. ([INS] to ignore the unterface is not available)
- etc, etc

It is unusable.

By konamiman

Paragon (1211)

konamiman さんの画像

17-03-2015, 10:19

@gdx: That's very strange. Looks like your kernel was not flashed properly. Anyone else has similar problems?

By the way, to disable a Nextor kernel press Q while booting if you have it in slot 1, or A for slot 2 (more information in Nextor's user manual).

By gdx

Enlighted (6439)

gdx さんの画像

17-03-2015, 13:25

OK, I did not see the paragraph "key slot". This is a very strange method.

How to check the flash?

By konamiman

Paragon (1211)

konamiman さんの画像

17-03-2015, 13:40

gdx wrote:

OK, I did not see the paragraph "key slot". This is a very strange method.

It's the only method that allows to disable kernels selectively, so you can do things like flashing your IDE controller from a MegaFlashROM SD by disabling only the former. This also allows to use the SHIFT key for disabling only the MSX-DOS kernels.

gdx wrote:

How to check the flash?

I really have no idea. We would need to somehow create a dump of the complete ROM from the cartridge so that I can examine it.

By gdx

Enlighted (6439)

gdx さんの画像

17-03-2015, 14:13

konamiman wrote:

It's the only method that allows to disable kernels selectively, so you can do things like flashing your IDE controller from a MegaFlashROM SD by disabling only the former. This also allows to use the SHIFT key for disabling only the MSX-DOS kernels.

You can do it with the only INS key as original kernel but add a question like "Do you want to disable the kernel in Slot x-x? (Y/N)" when the key is pressed.

konamiman wrote:

I really have no idea. We would need to somehow create a dump of the complete ROM from the cartridge so that I can examine it.

I can compare them. I'll try to make a dump...

By Piter Punk

Master (232)

Piter Punk さんの画像

17-03-2015, 16:54

gdx wrote:

- Sometine the MSX can not boot.
- I copy some files and folders from my Mac. MSX could not read them.
- CALL FDISK can not find my microSD to CF adapter and is very unstable with CF. I have not been able to format it.

I don't have any problems with CF cards. To be fair, in my tests (and with other beta testers) the new driver detects more CF cards than before. But the only tester with SD-CF had the same issues that you have. If you want to try a bit more, send a private message and I can send to you some development drivers.

gdx wrote:

- When slave device is empty the boot takes a long time.

Press ESC. We try very hard to detect the devices, one of the first tests is to ask if there is some device there (master or slave). Some adapters says that there is a device even when the slot is empty and some doesn't answer nothing when the slot is empty. In both cases we timeout probing for it.

gdx wrote:

- When I press [1] the MSX boot on MSX-DOS1 but I can't reflash Sunrise kernel. ([INS] to ignore the unterface is not available)

You have to press a key for the specific slot where the Nextor kernel is:

Q,W,E,R -> 1.0, 1.1, 1.2, 1.3
A,S,D,F -> 2.0, 2.1, 2.2, 2.3
Z,X,C,V -> 3.0, 3.1, 3.2, 3.3

If you are in primary slot X use the key for X.0. If you have an IDE-Mapper, use the key for slot X.3

By Sylvester

Hero (593)

Sylvester さんの画像

17-03-2015, 18:59

@konamiman and @piter punk, you can download my cf image at: http://www.generation-msx.nl/upload/cf.zip
Just added it to my openmsx configuration, and it hangs after showing the Nextor.sys lines, no prompt. The same as on my TR :) Let's hope you can find the bug so I also can use Nextor :)

By konamiman

Paragon (1211)

konamiman さんの画像

17-03-2015, 22:31

Sylvester wrote:

Just added it to my openmsx configuration, and it hangs after showing the Nextor.sys lines, no prompt. The same as on my TR Smile Let's hope you can find the bug so I also can use Nextor Smile

Easy: your NEXTOR.SYS is corrupted. Just copy a good one to your card overwriting the old one, and it should work. It does at least on my blueMSX.

I see a lot of strange hidden files in your card, like _BACKU~1.DOC or ~1.TRA. Are you using this card in another computer as well?

By gdx

Enlighted (6439)

gdx さんの画像

18-03-2015, 07:35

I can't create a dump but I tried again with a sram-disk and NEXTORJP.SYS renamed NEXTOR.SYS (from nextor.sys 2.0 Alpha2b.zip). This time it works. Smile

But there are still some problems:

- If the CF is not formated (correctly) and I use only Sunrise interface, CALL FDISK freezes when "Sunrise IDE on slot 2" is displayed. I can not format. I must insert my sram-disk with Nextor.sys into in slot 1 to use FDISK.
- When slave device is empty the boot takes a too long time. (ESC has no effect!)
- My microSD to CF adapter (Photofast CR-7100) is not recognized except at start screen.
- When I insert my microSD to CF adapter in slave port Nextor/DOS cannot work properly on my CF.

I hope it will help you. Thank you for this remarkable work.

(I know is not a priority but please print more cleanly the startup texts.)

By konamiman

Paragon (1211)

konamiman さんの画像

18-03-2015, 09:27

gdx wrote:

If the CF is not formated (correctly) and I use only Sunrise interface, CALL FDISK freezes when "Sunrise IDE on slot 2" is displayed.

Could you please send me an image file of the whole card that is freezing FDISK?

As for the other problems they seem to be related to the driver, so let's see if Piter Punk sama can do someghint about it. Smile

By gdx

Enlighted (6439)

gdx さんの画像

18-03-2015, 11:49

I formatted the card when it was possible. (After I inserted the sram-disk cartridge.)

By Sylvester

Hero (593)

Sylvester さんの画像

18-03-2015, 23:09

I tried it again, flashed the sunrise cf, booted to basic, removed all partitions, created 2 new partitions of 32MB.
Then I mounted the CF-CARD in my Mac to copy nestor.sys and command2.com on it. Then booted the MSX with the card, and it hangs again after the nextor.sys message. So maybe it's my mac, downloaded nextor.sys on my mac, packed it with lha, copied that file to my cf card with pmext and msxdos2.sys. Flased the Sunrise CF again with sunrise ROM, then use pmext to unpack the nextor.sys, flased the Sunrise CF again, reboot and it hangs again Sad
When i have some more time, will try to create an hd image of 64MB with openMSX that works with nextor and then copy the dsk image to the CF-Card to see if that works better.

By zander

Supporter (2)

zander さんの画像

18-03-2015, 23:46

Hello,

I have flashed my IDE-CF with Nextor 2.1 alpha 2 and this new IDE driver. I have normal boot and no problem with CF access. Tested the DSK emulation and its working very well.

Thanks Konamiman and Piter

By gdx

Enlighted (6439)

gdx さんの画像

19-03-2015, 00:27

@Sylvester

Use files from Nextor-2.1-alpha2.zip.
Konamiman's site needs to be simplified.

By Piter Punk

Master (232)

Piter Punk さんの画像

19-03-2015, 06:39

konamiman wrote:
gdx wrote:

If the CF is not formated (correctly) and I use only Sunrise interface, CALL FDISK freezes when "Sunrise IDE on slot 2" is displayed.

Could you please send me an image file of the whole card that is freezing FDISK?

As for the other problems they seem to be related to the driver, so let's see if Piter Punk sama can do someghint about it. Smile

Ok, what I can say by now, testing FDISK in OpenMSX

1. Empty sector 0: hangs
2. Sector 0 with empty partition table: hangs
3. Sector 0 with minimal partition data (type + first sector (no number of sectors)): hangs
4. Sector 0 with minimal partition data and populated first sector (with FAT meta-data): works

My guess is that OpenMSX uses some data from FAT to fill the answer to "IDENTIFY" command. Without that data it answers with garbage, the driver returns the same garbage to FDISK, and FDISK hangs. There is a report that FDISK sometimes hangs on physical machines, too. I need to change the driver to sanitize the information that it takes from IDENTIFY before send it to FDISK.

By gdx

Enlighted (6439)

gdx さんの画像

19-03-2015, 08:34

Piter Punk wrote:

You have to press a key for the specific slot where the Nextor kernel is:

Q,W,E,R -> 1.0, 1.1, 1.2, 1.3
A,S,D,F -> 2.0, 2.1, 2.2, 2.3
Z,X,C,V -> 3.0, 3.1, 3.2, 3.3

If you are in primary slot X use the key for X.0. If you have an IDE-Mapper, use the key for slot X.3

Please try this method :

; Routine without call to Bios (without EI)

LF	equ	0ah
CR	equ	0dh
;CHPUT	equ	000A2H		; Print a character
CSRX	equ	0F3DDH		; X cursor value
CSRY	equ	0F3DCH		; Y cursor value
LINLEN	equ	0F3B0H		; Screen width value
NEWKEY	equ	0FBE5H		; First line of matrice keyboard
SCRMOD	equ	0FCAFH		; Atual screen mode

	org	04000h

	db	041h,042h		
	dw	progStart
	dw	0,0,0,0,0,0

progStart:
	push	af
	push	bc
	push	hl

	ld	a,(NEWKEY+8)
	bit	2,a		; INS Key
	jp	nz,Exit

	ld	a,(0c000h)
	cp	c
	jp	z,Exit		; Jump if second call to progStart
		
	ld	a,c
	ld	(0c000h),a

	ld	hl,Question
	call	Print

; Print Slot number

	ld	a,(0c000h)
	and	3
	add	030h
	call	CHPUT		; Print primary slot number
	ld	a,(0c000h)
	rla
	jr	nc,primslt	; Jump if  slot

	ld	a,'-'
	call	CHPUT		; Print"-"

	ld	a,(0c000h)
	and	00ch
	rra
	rra
	add	030h
	call	CHPUT		; Print secondary slot number

primslt:	
	ld	a,'?'
	call	CHPUT

Again:
	ld	c,5		; C = Keyboard row 5 value
	call	ScrutRow
	bit	6,a		; Test Y Key
	jr	nz,Pass_Y_Key
Y_Pressed:
	call	ScrutRow
	bit	6,a		; Test Y Key
	ld	hl,Disabled
	jr	nz,OK
	jr	Y_Pressed

Pass_Y_Key:
	ld	c,4		; C = Keyboard row 4 value
	call	ScrutRow
	bit	3,a		; Test N Key
	jr	nz,Pass_N_Key
N_Pressed:
	call	ScrutRow
	bit	3,a		; Test N Key
	ld	hl,Enabled
	jr	nz,OK
	jr	N_Pressed
Pass_N_Key:
	jr	Again

OK:
	call	Print

Exit:
	pop	hl
	pop	bc
	pop	af
	ret
	
Print:
	ld	a,(hl)
	cp	'$'
	ret	z
	call	CHPUT
	inc	hl		; Next character address
	jr	Print

ScrutRow:
	in	a,(0aah)
	and	0f0h
	or	c
	out	(0aah),a
	nop
	in	a,(0a9h)	; A = Row 5 value
	ret

; Print a charater routine
; Input: A = Character ASCII code
; Note: Take partially into account the parameters WIDTH instruction

CHPUT:
	push	af
	cp	LF
	jr	nz,NoLF
	ld	a,(CSRY)
	inc	a
	ld	(CSRY),a	; Move cursor to next line
	pop	af
	ret
NoLF:
	ld	a,(hl)
	cp	CR
	jr	nz,NoCR
	ld	a,1
	ld	(CSRX),a	; Move cursor to beginning of the line
	pop	af
	ret
NoCR:
	push	de
	push	hl
	ld	hl,0
	ld	a,(SCRMOD)	; A = Screen mode value
	or	a
	ld	de,028h		; Width max = 40
	jr	z,Scr0		; Jump if SCREEN0
	ld	h,018h
	ld	de,020h		; Width max = 32
Scr0:
	ld	a,(CSRY)
AddLines:
	dec	a
	or	a
	jr	z,NoAddLines
	add	hl,de		; Address for next line
	jr	AddLines
NoAddLines:
	ld	a,(LINLEN)	; A = width of a line
	ld	b,a
	ld	a,e
	sub	b		; A = Width max - width of a line
	rra			; A = A/2

	ld	b,a
	ld	a,(CSRX)
	add	b		; A = A + (CSRX)
	ld	e,a
	add	hl,de		; HL = actual address of character

	ld	a,h
	rlca
	rlca
	rlca
	and	3		; Keep 3 MSB of HL
	out	(099h),a
	ld	a,80h+14
	out	(099h),a

	ld	a,l
	out	(099h),a

	ld	a,h
	and	01fh		; Keep other bits of H
	or	040h
	out	(099h),a
;	ex	(sp),hl
;	ex	(sp),hl
	pop	hl
	pop	de

	ld	a,(CSRX)
	inc	a
	ld	(CSRX),a	; X cursor moves to left

	pop	af
	out	(098h),a	; Shows character
	ret
	
Question:
	db	CR,LF,"Ignore interface in slot $"
Disabled:
	db	CR,LF,"Interface disabled.$"
Enabled:
	db	CR,LF,"Interface enabled.$"
	
progEnd:
	ds	08000h-progEnd

This program makes a Rom of 16kB for you test my method. Insert the Rom in several Slots.
Using:
- Press INS key during startup.
- Always keep INS pressed when answering questions until Beep.

I chose the INS key as Sunrise but you can define another. I hope you like it. It's very easy to use.

By Sylvester

Hero (593)

Sylvester さんの画像

19-03-2015, 08:49

@gdx, i used that zip file, but same problem. Even tried to unzip the file on my MSX, but unzip didn't recognize the format Smile

@piter punk, nice debugging! Too bad, sunrise didn't opensource the Sunrise CF source code. Would help a lot with developing this driver I think.

By Piter Punk

Master (232)

Piter Punk さんの画像

19-03-2015, 09:51

@gdx, the "disable key" handling is done by Nextor kernel itself.

@Sylvester, I already knew that DEV_INFO had some bugs (is listed in "Known Bugs") but until now, all bugs are cosmetic, mostly "empty strings" when calling DEVINFO command. With the machine hang problems I'll need to look deeper at this code. I don't know if Sunrise code would help with this specific bug, but for sure it would help in a lot of other problems.

By mesiasmsx

Prophet (3455)

mesiasmsx さんの画像

20-03-2015, 15:51

@Konamiman: Thank you very much for your work!

Many games as Xak or Last Armaggedon activate R800 when push 2 for try disk game. The game load done but the music is corrupt. Some idea? I use A1ST with MFR SD+512KB .

Thanks!

By Guillian

Prophet (3529)

Guillian さんの画像

20-03-2015, 18:32

@mesiasmsx: Holding "2" while booting Nextor means "I want to boot on MSX-DOS1 with R800 enabled" as described in the documentation. That's why the FM sounds weird (due to R800)
Hold GRAPH while booting and when the CAPS light switchs on, press "2" to boot from disk 2.

By mesiasmsx

Prophet (3455)

mesiasmsx さんの画像

20-03-2015, 22:40

@Guillian: It was a joke Crying ... Thanks i'm expert in not read manuals Eek! .

By Grauw

Ascended (10821)

Grauw さんの画像

21-03-2015, 13:59

Hi konamiman & Piter Punk,

I made a disk image of my CF card, I’ve sent you a DM with a download link.

By Piter Punk

Master (232)

Piter Punk さんの画像

21-03-2015, 23:24

Grauw wrote:

I made a disk image of my CF card, I’ve sent you a DM with a download link.

Thanks! I just tested it in OpenMSX (using turbor and msx2plus machines) and it works fine. I can't reproduce the error there. I'll copy the image to a real CF card and see if I can see something wrong.

By SkyeWelse

Champion (471)

SkyeWelse さんの画像

23-03-2015, 01:28

Hi everyone, I've waited long enough and wanted to try experimenting with the new Disk Emulation features of Nextor.(Thanks Konamiman! And thanks Manuel for making a simple recovery rom for the MFRSCC+SD!) I've managed to get everything installed correctly and I've figured out how to load a disk into this new virtual memory loader which creates a Next_Dsk.dat file and I see how I can get back to the Multimente launcher by holding down '0', but I've run into some questions of how to best use this new feature and I apologize if these questions have been asked earlier.

My first question would be if this new Disk Emulation option supports loading multiple disks, and if so, what is the best way of going about this? I've seen a few posts above which state to use the GRAPH key and when I see the CAPS LOCK LED light turn on, I can hit another number key to switch to that disk. I tried this with the Melancholia SD-Snatcher this evening (which I finally got around to patching and I can't wait to start playing it!) but it doesn't seem to call any other disks such as when I used GRAPH + a Number Key, but I can at least hit GRAPH + 1 to go back to the first disk and resume the game.

I guess my problem is that I don't know how to add multiple disks, or if perhaps if I'm only supposed to be using Disk Emulation for say the User Disk only (for saving games) or for Disk Games that save data directly to the first Disk. Is there a way to add multiple disk files via Multimente? I tried selecting all using [SELECT] and/or using the TAB key to mark each disk file (out of four, including the userdisk). Or if that is not possible, is there a way to add this all to the Disk Emulation option through MSX-Dos 2 with a .bat file perhaps?

Or maybe I need to load one disk file that has been concatenated (SD Snatcher 1 + 2 +3 + 4(userdisk)) to create just one disk?

Last question would be that if I wanted to save this virtual disk setup (and saved data) would I just need to make a backup of the Next_Dsk.dat file and perhaps rename it to something like "SDSnatch.dat" until I'm ready to throw it back onto the SD card and renaming it back to Next_Dsk.dat when I want to use it again?

Thanks very much for your help!

-Thomas

By Guillian

Prophet (3529)

Guillian さんの画像

23-03-2015, 09:09

SkyeWelse wrote:

My first question would be if this new Disk Emulation option supports loading multiple disks, and if so, what is the best way of going about this?

Since you installed the recovery file, just rename the game DSKs to .FD1, .FD2, etc.
Then press RETURN from MultiMente in any of those file. Be sure the files are not fragmented and copied in the right order.
You can press RETURN on NEXT_DSK.DAT file to check the loaded disks and order.

SkyeWelse wrote:

Last question would be that if I wanted to save this virtual disk setup (and saved data) would I just need to make a backup of the Next_Dsk.dat file and perhaps rename it to something like "SDSnatch.dat" until I'm ready to throw it back onto the SD card and renaming it back to Next_Dsk.dat when I want to use it again?

Yes it is possible if the disk structure of the DSK files does not change (i.e.: they are moved). But perhaps it is faster to just press RETURN on a .FDx file.

By konamiman

Paragon (1211)

konamiman さんの画像

23-03-2015, 13:45

Piter Punk wrote:

Ok, what I can say by now, testing FDISK in OpenMSX
1. Empty sector 0: hangs

If by "empty" you mean "full of zeros", then it is not hanging in blueMSX. It should not, as there is no parition table in place and therefore Nextor assumes that it is an unpartitioned device.

mesiasmsx wrote:

Many games as Xak or Last Armaggedon activate R800 when push 2 for try disk game. The game load done but the music is corrupt. Some idea? I use A1ST with MFR SD+512KB

You got a nice response from @Guillian for this one already. Anyway, I would like to remind that there is a dedicated forum post for informing about issues when emulating games, please use it instead of posting such problems here.

Grauw wrote:

I made a disk image of my CF card, I’ve sent you a DM with a download link.

This image boots perfectly in blueMSX. But there's something strange: the image file size is 15MB, but the contained partition is just 720K! How have you partitioned it?

SkyeWelse wrote:

My first question would be if this new Disk Emulation option supports loading multiple disks, and if so, what is the best way of going about this? I've seen a few posts above which state to use the GRAPH key and when I see the CAPS LOCK LED light turn on, I can hit another number key to switch to that disk.

If you know beforehand which disk you want to boot with, create the .DAT file as follows: EMUFILE -b (disk index) *.dsk. This way you will boot directly in the desired disk.

Also note that you don't press GRAPH+number to change the disk. You press only GRAPH. Then when CAPS lits, you release it and press the desired number.

And finally, GRAPH is not really needed to switch disks when you are in the game. Just press the disk number when the game is going to access the disk and that's it. GRAPH is only needed at boot time to disambiguate between a disk change and a special Nextor boot key (e.g. 2 = switch to R800)

By SkyeWelse

Champion (471)

SkyeWelse さんの画像

23-03-2015, 14:58

Wow! Thanks so much for this Konamiman and Manuel. This works even better than I could have imagined. It really is true disk emulation. I just tested this out with SD Snatcher and Xak 1 and all I have to do is select which .FDx set I want to play, save my game to a userdisk that is part of the set and I can come back to it later and that userdisk / game save will still be there ready to pick up again. It's kind of everything I've always wanted in terms of being able to play disk games. Being able to easily save your progress to a userdisk like this is pretty much a dream come true!

I'll let you know if I find any bugs with anything I test. Thanks again!

-Thomas

By Grauw

Ascended (10821)

Grauw さんの画像

23-03-2015, 15:07

konamiman wrote:
Grauw wrote:

I made a disk image of my CF card, I’ve sent you a DM with a download link.

This image boots perfectly in blueMSX. But there's something strange: the image file size is 15MB, but the contained partition is just 720K! How have you partitioned it?

In _FDISK I specified a partition size of 720K, to ensure it creates a normal FAT12 partition. Anyway, looks like the problem booting on the real Sunrise CF-IDE can only be reproduced on a real machine...

By konamiman

Paragon (1211)

konamiman さんの画像

23-03-2015, 15:16

Grauw wrote:

In _FDISK I specified a partition size of 720K, to ensure it creates a normal FAT12 partition. Anyway, looks like the problem booting on the real Sunrise CF-IDE can only be reproduced on a real machine...

In that case, it looks like a problem of the driver, so it's sort of "not my fault" Smile

By the way, FDISK always creates 32MB and smaller partitions as FAT12.

By Piter Punk

Master (232)

Piter Punk さんの画像

23-03-2015, 16:11

konamiman wrote:
Piter Punk wrote:

Ok, what I can say by now, testing FDISK in OpenMSX
1. Empty sector 0: hangs

If by "empty" you mean "full of zeros", then it is not hanging in blueMSX. It should not, as there is no parition table in place and therefore Nextor assumes that it is an unpartitioned device.

In OpenMSX it gives errors. As I said in another post, looks like OpenMSX uses data from FAT first sector to fill up the IDENTIFY request. After I fill some specific data on FAT first sector it works OK, even with this partition table broked (without the size) and FAT first sector totally invalid. But without this data it returns some kind of garbage. I will fix the DEV_INFO to comply with specification and return the hex values when it finds garbage in the IDENTIFY answer. Probably this can help some real hardware, too.

By Piter Punk

Master (232)

Piter Punk さんの画像

23-03-2015, 16:06

konamiman wrote:
Grauw wrote:

In _FDISK I specified a partition size of 720K, to ensure it creates a normal FAT12 partition. Anyway, looks like the problem booting on the real Sunrise CF-IDE can only be reproduced on a real machine...

In that case, it looks like a problem of the driver, so it's sort of "not my fault" Smile

You're a lucky man!

Sad Nice to have a problem that I can't reproduce Sad

By konamiman

Paragon (1211)

konamiman さんの画像

23-03-2015, 16:37

Piter Punk wrote:

Nice to have a problem that I can't reproduce

Don't worry, I have one of these as well. A couple of persons have reported me that their computers hang when saving a file from the AKID text editor, but in both cases the problem disappeared spontaneously. No matter what I try I can't reproduce it.

By zander

Supporter (2)

zander さんの画像

09-04-2015, 02:50

Hello,
Until now I just have notice only the problem with Akid, it is hanging up randomly.
Let me know if there is any test that I could do here.

Thanks

By gdx

Enlighted (6439)

gdx さんの画像

09-04-2015, 12:04

gdx wrote:

- When slave device is empty the boot takes a long time.

Ok, if I press ESC just after the CF in master slot is recognized, it avoids the scanning of the slave slot. We must be very quick to press the key at the right time.
If I insert the CF in the slave slot the scan does not take much time! Strange the scan is fast as the kernel from Sunrise for only the slave slot.

Another problem: Sometimes Nextor does not boot and once it have booted on the drive B:. (I created just one partition)

Piter Punk wrote:
gdx wrote:

The SD to CF adapters are supported by this new Kernel for Sunrise IDE/CF interface ?

The easy answer: I don't know. I don't have a SD-CF adapter to test. One of IDE driver beta-testers have one of those adapters and until now we can't make it works. But I will be happy to have two beta testers Smile. The tests that we did points to a slow initialization problem, probably increasing the timeout can help and make those adapters "usable".

The length of identifier name can it be a problem or not?

By Piter Punk

Master (232)

Piter Punk さんの画像

13-04-2015, 02:42

gdx wrote:
gdx wrote:

- When slave device is empty the boot takes a long time.

Ok, if I press ESC just after the CF in master slot is recognized, it avoids the scanning of the slave slot. We must be very quick to press the key at the right time.

Yes, you need to press ESC before the first DOT shows up. You have one second to do that.

gdx wrote:

If I insert the CF in the slave slot the scan does not take much time! Strange the scan is fast as the kernel from Sunrise for only the slave slot.

That "long time" usually are from the device probe timeout. The adapter/interface/whatever answers to driver that there is something in this slot. So the driver issues an IDENTIFY command. With the slot empty, that IDENTIFY never got any answer and you need to wait the timeout (30s more or less).

gdx wrote:

Another problem: Sometimes Nextor does not boot and once it have booted on the drive B:. (I created just one partition)

What's your setup? That looks like Master and Slave aren't working like they need to do. Maybe something is still wrong in detection process.

gdx wrote:

The length of identifier name can it be a problem or not?

Only if it's bigger than 64 bytes. Invalid characters and empty fields are a bigger threat, they can hang the machine.

In the "good news" field, I have a new driver version that can FDISK empty files on OpenMSX. It still needs some work before goes to public tests, but looks like the invalid character problem is gone by now Smile

By gdx

Enlighted (6439)

gdx さんの画像

13-04-2015, 10:35

Piter Punk wrote:

That "long time" usually are from the device probe timeout. The adapter/interface/whatever answers to driver that there is something in this slot. So the driver issues an IDENTIFY command. With the slot empty, that IDENTIFY never got any answer and you need to wait the timeout (30s more or less).

It's strange this is only for the slave slot!
The kernel from Sunrise doesn't take longtime for any slot.

Piter Punk wrote:

What's your setup?

Default.

Piter Punk wrote:

Only if it's bigger than 64 bytes. Invalid characters and empty fields are a bigger threat, they can hang the machine.

In the "good news" field, I have a new driver version that can FDISK empty files on OpenMSX. It still needs some work before goes to public tests, but looks like the invalid character problem is gone by now Smile

Thank you. The identifier name of unrecognized* SD to CF adapter is 40 characters. Are there invalid characters? (see picture)

(*) unrecognized by Nextor's FDISK but recognized by IDEFDISK from Sunrise.

By NYYRIKKI

Enlighted (6093)

NYYRIKKI さんの画像

05-05-2015, 00:19

I just noticed one small bug... If you create FAT12 partition as first partition, put only AUTOEXEC.BAS there and boot to disk basic 1.0, you will end up to Syntax Error instead of loading the file.

By adxx

Rookie (18)

adxx さんの画像

06-01-2016, 19:24

When I try latest stable 2.04 and alpha 2.1 in bleMSX as Sunrise IDE for Daewoo CPC-300/CPC-400 - it doesn't work. System never see a CF, boots in Nextor Basic always.
Same happens with the real hardware in CPC-300.

By gdx

Enlighted (6439)

gdx さんの画像

09-01-2016, 08:00

Are there a way to install Nextor on CF/IDE interface but without the driver developed by Piter Punk nor by Tecnobytes?

By Piter Punk

Master (232)

Piter Punk さんの画像

09-01-2016, 15:24

gdx wrote:

Are there a way to install Nextor on CF/IDE interface but without the driver developed by Piter Punk nor by Tecnobytes?

You can install with the original Konamito driver, or try to make your own, or improve the one that exists now. Without any driver the CF/IDE couldn't control any CF/IDE device. One of the improvements made by Konamito in Nextor is to have the driver clearly separated than the OS itself, so it is easily replaced.

If you want to try Nextor but without some features, you can flash it in another cartridge (there is a standalone Nextor in Konamito's page) and you will have Nextor support, but using the CF/IDE devices in "Legacy" mode (no FAT16 support, no standard partition table, etc), like we use the FDD devices now.

If you connect any cartridge with Nextor (MFRSCC+SD or SD/Mapper) with interfaces that isn't with Nextor, you'll get the same effect, the Nextor will have access to all disks connected, but some in "native" mode (those connected in interfaces with Nextor support) and some in "legacy" mode.

By gdx

Enlighted (6439)

gdx さんの画像

10-01-2016, 01:46

I want to flash the Sunrise driver and Nextor into the CF Sunrise together because the driver developed by you or Tecnobytes are not stable on my Turbo R and not support SD to CF adapters. I do not know how to do it.

By Retrofan

Paragon (1339)

Retrofan さんの画像

07-03-2016, 17:59

Piter Punk wrote:

Hurray! Nice to see Nextor 2.1 and "my" driver there Big smile

Only a fix in this announcement: I am not from Tecnobytes. Only the IDETB128.COM is. Probably my bad english skills gives this wrong idea. Write in a foreign language is always a challenge Sad

And now is Nextor 2.1 flash time Smile

Hi Piter Punk, you did a great job with your driver for Sunrise ATA-IDE cartridge with Nextor. Could you also do this for the Padial SD interface please? That would be great!

By libero

Resident (45)

libero さんの画像

29-09-2016, 17:51

I have the same problem as Sylvester and Grauw. I use ATA620 Sunrise clone from 8bits4ever, I used both Nextor 2.04 and 2.1 but it hangs after showing Nextor.sys version etc…. (twice) and dos propmpt never appear. I tried boh with CF card that an ide hardisk. I tried several models.
I test it with a philips 8245 and a philips 8250.
The Cf or ide hardisk were detected an I can call fdisk and format. I used one partition and more than one. But doesnt boot. Sometimes Msx don’t hang and appears basic an there with “files” I can read the content of the CF or of the Ide disk (nextor.sys and command2.com). Sometimes if I have the floppy disk inserted appears the prompt with B>. It boots from floppy disk. But most of the time hangs at boot.
I read the whole thread and I made several tests. Is there a solution?
Thanks

By Piter Punk

Master (232)

Piter Punk さんの画像

29-09-2016, 23:16

Hi guys,

Now most of my MSX stuff are packed. Sadly, to really test the IDE driver, I need to do most of the tests using real hardware, as many timing and corruption issues only happens when testing in the real stuff. Example: for some reason, the Sunrise hardware is much less tolerant to those timing issues than the clones from CIEL and Tecnobytes (didn't try yet with other clones).

I don't know (yet) how the storage device can be tested, formatted and can't be read after that. I really want to continue this development, and hope to do that soon.

An "workaround" that helped some people is to power on first the IDE devices and adapter, wait a few seconds, and later the MSX.

You can try it.

By libero

Resident (45)

libero さんの画像

30-09-2016, 09:04

Thanks for your answer.
I'll continue my tests with different configuration hoping to find the right one.
Waiting for your tests Smile Thanks

By gdx

Enlighted (6439)

gdx さんの画像

30-09-2016, 11:02

Are there a progress on the original CF Sunrise?

By Bastion Rebel

Expert (93)

Bastion Rebel さんの画像

30-09-2016, 18:44

By tvalenca

Paladin (747)

tvalenca さんの画像

30-09-2016, 21:04

Piter Punk wrote:

Example: for some reason, the Sunrise hardware is much less tolerant to those timing issues than the clones from CIEL and Tecnobytes (didn't try yet with other clones).

Maybe because Sunrise hardware uses TTL chips (MSXPro's Sunrise IDE uses 74HCT* and 74ALS* chips) and GAL PLDs, while CIEL and Tecnobytes devices uses CPLD chips, which are way faster.

By libero

Resident (45)

libero さんの画像

02-10-2016, 21:43

I'm doing some tests with my MSXes. I tried also with my MSX1 phonola 8020 and it boot with surprise. But after a reset no boot anymore. Strange beahaviour but sometimes without any specificr reason Nextor boots in partuclar with CF card. With hard disk any attempt failed.
I thought that my cartridge ATA620 clone Sunrise from 8bits4ever was defective.
Finally I decided to flash Sunrise Ide Bios to my cart and all was working with all my msxes in several configurations.
So my ATA620 was good.
I wanted to know if some other owner of ATA620 card managed to get it working with Nextor (the vendor says that it is fully compatible with Sunrise IDE BIOS and with NEXTOR kernel) or if it is only my problem.
In the meanwhile I'm waiting for a Nextor driver update Smile

By iamweasel2

Paladin (722)

iamweasel2 さんの画像

05-10-2016, 02:13

Is the Nextor project still being developed?

By Fabio Belavenuto

Rookie (17)

Fabio Belavenuto さんの画像

11-11-2016, 14:24

Konamiman, is it possible to have a nextor version with 64K (kernel + driver only)?

By giangiacomo.zaffini

Champion (267)

giangiacomo.zaffini さんの画像

01-03-2017, 09:27

After MicroSoft released (let someone else publish) source code base of MS-DOS 1.0 and MS-DOS 2.0, is it possible to have source code base of MSX-DOS 2.30 which is source baseline of beloved NEXTOR ??

By mboixo

Resident (40)

mboixo さんの画像

10-08-2017, 21:51

Bueno, a ver si alguno me puede echar una mano para actualizar el Nextor a la versión 2.1 Alpha 2.
Este es mi tercer intento en varios meses.
Primero idefl128 no me reconoce el IDE y aunque lo fuerze manualmente no hay manera.
Para muestra unas capturas.

Ya actualice en su día del firm se Sunrise al de Nextor, no entiendo por que ahora no me deja.

By Louthrax

Prophet (2497)

Louthrax さんの画像

20-10-2017, 23:43

zander wrote:

Hello,
Until now I just have notice only the problem with Akid, it is hanging up randomly.
Let me know if there is any test that I could do here.

Thanks

Noticed the same problem here. That happens when to edited file is in a subfolder (A:\C\MAIN.C in my case). Only the 500 first bytes of the file are saved when I perform the "E" (save & end) command, and then I'm getting either a "Wrong version of COMMAND2.COM" (on GR8Net) message or an "Invalid file handle" message (on MFRSCC+SD).

Quite weird. And the problem does not disappear hear. I tried to copy my MAIN.C file to another partition, try to copy it to main2.c... same result so far. Will switch to TED for now...