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

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

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

Post Reply
DanyPPC
Atari Super Hero
Atari Super Hero
Posts: 839
Joined: Tue Feb 21, 2017 7:02 am

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

Post by DanyPPC »

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

Chris23235
Captain Atari
Captain Atari
Posts: 228
Joined: Thu Aug 07, 2014 6:52 pm

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

Post by Chris23235 »

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: 1668
Joined: Mon Aug 06, 2018 3:05 pm

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

Post by slingshot »

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: 839
Joined: Tue Feb 21, 2017 7:02 am

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

Post by DanyPPC »

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

hyperterminal
Captain Atari
Captain Atari
Posts: 178
Joined: Sun Jul 09, 2017 1:43 pm

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

Post by hyperterminal »

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: 839
Joined: Tue Feb 21, 2017 7:02 am

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

Post by DanyPPC »

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

hyperterminal
Captain Atari
Captain Atari
Posts: 178
Joined: Sun Jul 09, 2017 1:43 pm

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

Post by hyperterminal »

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: 839
Joined: Tue Feb 21, 2017 7:02 am

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

Post by DanyPPC »

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
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

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

Post by desUBIKado »

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 ( http://www.atari-forum.com/viewtopic.ph ... 00#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
Captain Atari
Captain Atari
Posts: 172
Joined: Sat Jan 06, 2018 11:49 pm

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

Post by desUBIKado »

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: 839
Joined: Tue Feb 21, 2017 7:02 am

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

Post by DanyPPC »

Nice trick !

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

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

Post by slingshot »

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 ( http://www.atari-forum.com/viewtopic.ph ... 00#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: 65
Joined: Fri Dec 23, 2016 1:20 am

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

Post by ManuFerHi »

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: 1668
Joined: Mon Aug 06, 2018 3:05 pm

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

Post by slingshot »

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.

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 965
Joined: Fri Apr 24, 2015 12:10 pm

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

Post by vebxenon »

1chipMSX core has been updated by KDL, and source released as always. So feel free to update it on MiST :D

https://gnogni.altervista.org/

:cheers:
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 965
Joined: Fri Apr 24, 2015 12:10 pm

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

Post by vebxenon »

I've done a format of my msx.vhd hard disk, and even I've copied all the required files it doesn't boot. It's a 512 MB VHD done by DaniPPC some time ago. I've copied the bios first then all the files, but nothing happens... :shrug: Do you know how to solve this problem?
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

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

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

Post by ManuFerHi »

You need to use this tool for create VHD https://github.com/MiSTer-devel/MSX_MiS ... ster/Utils

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 965
Joined: Fri Apr 24, 2015 12:10 pm

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

Post by vebxenon »

ManuFerHi wrote:You need to use this tool for create VHD https://github.com/MiSTer-devel/MSX_MiS ... ster/Utils
Thanks! :cheers: I'm going to try it.
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 965
Joined: Fri Apr 24, 2015 12:10 pm

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

Post by vebxenon »

Works perfect! :D Thanks very much, ManuFerHi :D
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

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

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

Post by slingshot »


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

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

Post by ManuFerHi »

Thanks for update. This port, since its birth has a problem with volume, its maximum volume is very low.
The Zemmix has by default loudest sound, this is because it does not have the internal audio DAC in the FPGA, its DAC is external 5-bit R / 2R and in its conversion to the internal DAC of the FPGA there must be some issue which causes the volume to lose power.

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 965
Joined: Fri Apr 24, 2015 12:10 pm

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

Post by vebxenon »

slingshot wrote:Updated to OCM-PLD 3.8:

https://github.com/mist-devel/mist-bina ... 200427.rbf
Great! Thanks very much!! :cheers:
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

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

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

Post by DanyPPC »

Many thanks ! :wink:

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

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

Post by rondc »

Thanks a million !

Post Reply

Return to “MiST”