Impossible run Nextor-DOS and Nestor BASIC on MSX core

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

Post Reply
desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by desUBIKado »

The members of the Spanish telegram group of the MiST have tried during the past months to run Nextor-DOS and Nestor BASIC in the MSX core.

We have made it work in ZX-DOS, UnAmiga or MiSTer, but not in MiST.

We believe that the problem is in the access to the SD or to the MSX.VHD file through the ARM chip

Has anyone succeeded in running Nextor-DOS and Nestor BASIC on the MiST?

Why all this? To run MSX1PACK 2.0 on the MiST

https://www.youtube.com/watch?v=RTzUTeShTpI

slingshot
Atari God
Atari God
Posts: 1673
Joined: Mon Aug 06, 2018 3:05 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by slingshot »

What's the difference between accessing the ordinary BIOS and this one?

desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by desUBIKado »

slingshot wrote:What's the difference between accessing the ordinary BIOS and this one?
Nextor-DOS 2.10 provides the MAPDRV command, and be used as a command from the MSX-DOS as within the BASIC. This command allows you to mount .DSK files as disk drives. This allows enter inside of 133 .DSK files of the MSXMANIA compilation and launching the games individually.

In addition, NEXTOR-DOS 2.10 provides another very useful command, EMUFILE, which allows you to create a copy of a floppy disk image and boot the computer with it. This allows to execute games that are in images of protected diskettes, something that sometimes does not work in other utilities like the SRI of SofaRun.

Both MAPDRV and EMUFILE are used profusely in the MSX1PACK 2.0 application that allows you to run almost 1,500 MSX1 games.

MAPDRV: https://github.com/Konamiman/Nextor/blo ... ting-files

EMUFILE: https://github.com/Konamiman/Nextor/blo ... -mode-tool

slingshot
Atari God
Atari God
Posts: 1673
Joined: Mon Aug 06, 2018 3:05 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by slingshot »

I thought about what's the difference of _loading_ the ordinary BIOS and the Nextor one? The core definitely doesn't know about what type of BIOS do you want to load. So either it's written wrongly on the FAT FS of the .vhd file (as I know that the BIOS loader is very picky), or it starts, but hangs on something.

desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by desUBIKado »

This msx.vhd image with Nextor and MSX1PACK 2.0 works well on MiSTer but not on MiST.

https://mega.nz/#!DpBVTAYJ!jipZlNQTj27d ... ZROEbTb0Pg

Sorry, I can't say more, I'm a simple user.

slingshot
Atari God
Atari God
Posts: 1673
Joined: Mon Aug 06, 2018 3:05 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by slingshot »

It boots for me into Nextor BASIC version 2.10

desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by desUBIKado »

OK, but that's wrong. If was all correct, the system must boot on MSX-DOS and launch AUTOEXEC.BAT. But don't boot on disk, and BASIC appears.

You can type FILES in BASIC and you see "Bad drive name" error. Don't works "CALL SYSTEM" to go to MSX-DOS.

That same disk image works correctly on MiSTer and starts the MSX1PACK 2.0 application.

https://youtu.be/I1pVCQjLRoc

slingshot
Atari God
Atari God
Posts: 1673
Joined: Mon Aug 06, 2018 3:05 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by slingshot »

I see now. The sd_card wrapper doesn't implement the multiple blocks read/write commands, and Nextor uses them (even for 1 block access). Will add support sooner or later.

desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by desUBIKado »

What great news you discovered where the error was! There is another great application that did not work well due to errors in disk reading, SymbOS. It would be great if the same solution also worked to work properly. Thank you very much Slingshot.

brunosilva
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 131
Joined: Mon Apr 09, 2018 10:58 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by brunosilva »

thanks for the help :)

User avatar
Estrayk
Captain Atari
Captain Atari
Posts: 271
Joined: Mon Nov 23, 2015 2:52 pm
Location: Spain

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by Estrayk »

Thanks for check it slingshot
・Falcon ct60e・Atari MegaSTE ・Atari STe ・MIST ・MISTer・

User avatar
rondc
Atari freak
Atari freak
Posts: 74
Joined: Tue Apr 30, 2019 9:59 pm
Location: Spain
Contact:

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by rondc »

Thanks a Million slingshot !


User avatar
DrOG
Atari Super Hero
Atari Super Hero
Posts: 726
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by DrOG »

Thank you! :cheers:

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 840
Joined: Tue Feb 21, 2017 7:02 am

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by DanyPPC »

Thanks :cheers:

desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by desUBIKado »

Wonderful. I thought the solution would be a change in firmware, not in the core, I don't know why. Thank you very much Slingshot, now many people can enjoy the MSX1PACK 2.0 on the MiST / Mistica FPGA16 too.

User avatar
rondc
Atari freak
Atari freak
Posts: 74
Joined: Tue Apr 30, 2019 9:59 pm
Location: Spain
Contact:

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by rondc »

Thanks a lot !
With this enhancement it's pure diversion

desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by desUBIKado »

Yesterday Invertigo and I released MSX1PACK 3.0. I made a msx.vhd for MiST / Mistica FPGA16 in case anyone is interested in trying it with the latest MSX2+ core.

MSX.VHD-MiST-MSX1PACK_3.0.7z

Instructions and much more here (in spanish, but there is a integrated translator in forum)
Last edited by desUBIKado on Tue Nov 26, 2019 9:52 pm, edited 2 times in total.

desUBIKado
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by desUBIKado »

[duplicated post]

DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 840
Joined: Tue Feb 21, 2017 7:02 am

Re: Impossible run Nextor-DOS and Nestor BASIC on MSX core

Post by DanyPPC »

desUBIKado wrote:Yesterday Invertigo and I released MSX1PACK 3.0. I made a msx.vhd for MiST / Mistica FPGA16 in case anyone is interested in trying it with the latest MSX2+ core.

MSX.VHD-MiST-MSX1PACK_3.0.7z

Instructions and much more here (in spanish, but there is a integrated translator in forum)
Works very well on MiST, good work :cheers:

Post Reply

Return to “MiST”