[Solved] MiST Hardware Revisions? MSX-Core-Problem

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

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

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

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby DanyPPC » Sun Oct 27, 2019 9:37 pm

Now latest update support well msx.vhd files created with Windows 10. No more problem :cheers:

Chris23235
Atari freak
Atari freak
Posts: 65
Joined: Thu Aug 07, 2014 6:52 pm

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby Chris23235 » Sun Oct 27, 2019 11:46 pm

I tried to run Gauntlet from the Maniac Disc Compilation (#117). It seems, that the game doesn't work on machines that have Slot 0 expanded.

See here: https://www.msx.org/wiki/MSX_compatibil ... s#Gauntlet

Is there a way to configure Slot 0 in the MSX core?

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

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby slingshot » Tue Oct 29, 2019 4:07 pm

DanyPPC wrote:Now latest update support well msx.vhd files created with Windows 10. No more problem :cheers:

That wasn't intented, I have no idea what change would fix that :D

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

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby DanyPPC » Tue Oct 29, 2019 7:34 pm

Pick up what I wrote, it doesn't always work :?

hyperterminal
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 147
Joined: Sun Jul 09, 2017 1:43 pm

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby hyperterminal » Wed Oct 30, 2019 7:01 am

DanyPPC wrote:Pick up what I wrote, it doesn't always work :?

I think it is a problem related to Windows 10.

I have identified two problems that prevent the VHD from working:
  1. Windows 10 automatically creates the folder SYSTEM VOLUME INFORMATION and the file $RECYCLE.BIN.
  2. Windows 10 doesn't copy files strictly in order.
Here is a batch file with workarounds for the issues mentioned above. With it, I have a 100 % success rate for creating working VHD images.

Code: Select all

@ECHO OFF
WMIC LOGICALDISK GET DEVICEID, VOLUMENAME, DESCRIPTION
SET /P DRIVE="Please enter the DeviceID of the drive you wish to format (without ':'): "
SET /P VL="Please enter the name of the volume you wish to create: "
FORMAT %ID%: /FS:FAT /Q /V:%VL%
RD /S /Q "%ID%:\SYSTEM VOLUME INFORMATION"
COPY %~DP0OCM-BIOS.DAT %ID%:\OCM-BIOS.DAT
PING 127.0.0.1 -n 1 > nul

... insert files here ...

RD /S /Q "%ID%:\SYSTEM VOLUME INFORMATION"
RD /S /Q "%ID%:\$RECYCLE.BIN"

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

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby DanyPPC » Wed Oct 30, 2019 8:35 am

How do you use it ? After created the VHD with windows disk manager ?

hyperterminal
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 147
Joined: Sun Jul 09, 2017 1:43 pm

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby hyperterminal » Wed Oct 30, 2019 9:56 am

DanyPPC wrote:How do you use it ? After created the VHD with windows disk manager ?

First you create and mount a VHD partition with windows disk manager. Then you use the bat file to format the VHD partition and to copy the needed files to it (expecially the file OCM-BIOS.DAT which must be the first file on the partition).

Here is an example what can be added in the section "... insert files here ...". The example copies files from the utils folder (same folder from which the bat file is executed) to a newly created utils folder on the VHD partition:

Code: Select all

MD %ID%:\UTILS
COPY %~DP0UTILS\CPUSPEED.COM %ID%:\UTILS\CPUSPEED.COM
COPY %~DP0UTILS\EP.COM %ID%:\UTILS\EP.COM
COPY %~DP0UTILS\FIRMINFO.COM %ID%:\UTILS\FIRMINFO.COM
COPY %~DP0UTILS\MGLOCM.COM %ID%:\UTILS\MGLOCM.COM
COPY %~DP0UTILS\SETSMART.COM %ID%:\UTILS\SETSMART.COM
COPY %~DP0UTILS\VGARATIO.COM %ID%:\UTILS\VGARATIO.COM

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

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby DanyPPC » Wed Oct 30, 2019 2:27 pm

I have a lot of files, more complicated.

I looked for a VHD file creation on the net, but no way.
For now I use the same VHD file created on Windows 7, I mount and copy on it new updated files. It works.
In case of prolblems I own my Windows 7 notebook.

Thanks for all.

desUBIKado
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 141
Joined: Sat Jan 06, 2018 11:49 pm

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby desUBIKado » Wed Oct 30, 2019 10:50 pm

Hi Slingshot,

With the latest version of the core with support for Nextor I have been testing MSX1PACK 2.0 and have seen that certain MSX1 games load if the command SETSMART -F9FC is executed before.

F9: Reserve Slot-0 Primary Mode (warm reset to set) (internal OPLL disabledd)
FC: Warm reset w/ Mapper 2048 KB

I have also observed that in this version of the core the audio loading functionality is not included. This functionality works very well in the core synthesized by ManuFerHi ( viewtopic.php?f=115&t=30889&start=200#p366688 )

I would like the audio load funcionality to be included in the official version of the core, and if possible, that the following options be added to the OSD:

SLOT-0 Primary mode: YES / NO (YES equal to SETSMART -F9 functionality)
Tape sound: ON / OFF (ON to ear loading sound / OFF don't ear loadind sound)
Cold Reset (this is the same option that actually RESET option)
Warm Reset (equal to SETSMART -FD functionality)

Regards.

desUBIKado
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 141
Joined: Sat Jan 06, 2018 11:49 pm

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby desUBIKado » Wed Oct 30, 2019 10:58 pm

Chris23235 wrote:I tried to run Gauntlet from the Maniac Disc Compilation (#117). It seems, that the game doesn't work on machines that have Slot 0 expanded.

See here: https://www.msx.org/wiki/MSX_compatibil ... s#Gauntlet

Is there a way to configure Slot 0 in the MSX core?


Yes, with SETSMART -F9FC

This command Reserve Slot-0 for Primary Mode (F9) and then executes a Warm reset w/ Mapper 2048 KB (FC)

Now, you can load Guntled and you will test the game runs without problems.

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

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby DanyPPC » Thu Oct 31, 2019 7:11 am

Nice trick !

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

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby slingshot » Thu Oct 31, 2019 8:58 am

desUBIKado wrote:Hi Slingshot,

I have also observed that in this version of the core the audio loading functionality is not included. This functionality works very well in the core synthesized by ManuFerHi ( viewtopic.php?f=115&t=30889&start=200#p366688 )

I would like the audio load funcionality to be included in the official version of the core, and if possible, that the following options be added to the OSD:

SLOT-0 Primary mode: YES / NO (YES equal to SETSMART -F9 functionality)
Tape sound: ON / OFF (ON to ear loading sound / OFF don't ear loadind sound)
Cold Reset (this is the same option that actually RESET option)
Warm Reset (equal to SETSMART -FD functionality)

Regards.

Feel free to send a pull request on GitHub with these features, if they're already implemented in some other secret repo.

ManuFerHi
Atari freak
Atari freak
Posts: 51
Joined: Fri Dec 23, 2016 1:20 am

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby ManuFerHi » Thu Oct 31, 2019 9:16 am

OCM and Zemmix it has the audio input on the red sound rca connector, it is simply to port this connection to the UART_RX pin. Then by default the sound is not heard through the output speakers (like a real msx), and I added an option in the OSD to bridge the input load sound and the speakers.

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

Re: [Solved] MiST Hardware Revisions? MSX-Core-Problem

Postby slingshot » Thu Oct 31, 2019 11:48 am

ManuFerHi wrote:OCM and Zemmix it has the audio input on the red sound rca connector, it is simply to port this connection to the UART_RX pin. Then by default the sound is not heard through the output speakers (like a real msx), and I added an option in the OSD to bridge the input load sound and the speakers.

If you send a pull request, I'll merge it.


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 5 guests