Congratulation files for different MSX emulators

Page 1/2
| 2

By eimaster

Expert (74)

eimaster's picture

05-12-2016, 20:48

Hi dear friends.
I have an Android phone and I have openMSX and MSX.Emu emulators installed.

(A) In MSX.Emu I have the following machines:
MSX1 - Al Alamiah AX-100
MSX1 - Al Alamiah AX-150
MSX1 - Al Alamiah AX-170
MSX1 - Al Alamiah AX-200
MSX2 - Al Alamiah AX-350II
MSX2 - Al Alamiah AX-350IIF
MSX2 - Al Alamiah AX-370
MSX1 - Perfect - Arabic
MSX2 - Perfect - Arabic
MSX1 - Spectravideo SVI-728 - Arabic
MSX1 - Spectravideo SVI-738 - Arabic
MSX1 - Spectravideo SVI-728 - Polish
SVI - Spectravideo SVI-318
SVI - Spectravideo SVI-328
SVI - Spectravideo SVI-328 - 80 Column
SVI - Spectravideo SVI-328 MK2

Each on of them has its folder which contains a config.ini file and the ROMs it uses.

(B) As for openMSX I have only have the following machines:
Al_Alamiah_AX170
Yamaha_AX350II
Yamaha_AX350IIF
Perfect_MSX1
Perfect_MSX2
Spectravideo_SVI-728_Arabic
Spectravideo_SVI-738_Arabic
---------
I don't like using MSX.Emu because its keyboard doesn't have all the keys and it doesn't allow me to use my phone keyboard to type in whatever I want. openMSX on the other hand has a better keyboard and it allows to use my phone virtual keyboard perfectly but I can't get to run all of those machines as MSX.Emu do because I don't have the configuration files for thise machines.

So can help me by one of the following ways (you may think of other ways as well):
1- Send me the openMSX configuration files for the machines mentioned in (A) above to my email. (This is the easiest way)
2- Make an MSX conversion program which have the ability to convert a configuration file from openMSX XML format to MSX.Emu INI file and vice-versa. (This is better and it would be both beneficial and educational)
3- Be a teacher and teach your students (me and others) how to convert an MSX.Emu configuration file to its equivalent openMSX one and vice-versa. (This one is educational and needs quite sometime for explaining, and you (the teacher) might be needed frequently to answer some questions your students may ask from time to time. Slot manipulating in MSX is a bit harder to be understood by lots of friends.

Sorry for such a long request but I really love using openMSX to run my favorite MSX machines but I can't because I don't have their congregation files. If I understand how to convert config files then I think I would make an "MSX or other OSs/platforms" program which can produce new or convert an existing configuration file for different MSX emulators. Can anyone of experts do that?!

Please be patient with me and help me.
Thank you in advance.

Login or register to post comments

By Manuel

Ascended (12909)

Manuel's picture

12-12-2016, 16:37

I just added the AX370 to openMSX.

By Manuel

Ascended (12909)

Manuel's picture

12-12-2016, 23:42

For openMSX I have the following config files:
Al Alamiah AX-170
Al Alamiah AX-200
Yamaha AX-350II
Yamaha AX-350IIF
Al Alamiah AX-370
Perfect MSX1
Perfect MSX2
Spectravideo SVI-318
Spectravideo SVI-328

Try with the latest openMSX developer build from http://openmsx.fixato.net/

By eimaster

Expert (74)

eimaster's picture

28-12-2016, 16:06

Thank you dear @Manuel.
I'll try it. Smile

By eimaster

Expert (74)

eimaster's picture

29-12-2016, 10:03

Manuel wrote:

For openMSX I have the following config files:
Al Alamiah AX-170
Al Alamiah AX-200
Yamaha AX-350II
Yamaha AX-350IIF
Al Alamiah AX-370
Perfect MSX1
Perfect MSX2
Spectravideo SVI-318
Spectravideo SVI-328

Try with the latest openMSX developer build from http://openmsx.fixato.net/

Yesterday I downloaded openMSX latest version for Android "openmsx-0.13.0-98-g1a93dc4-android-arm-bin.apk" and updated the older openMSX but still I could not find any Arabic machines!
There are no new machines nor any new XML configuration files for the Arabic machines you mentioned!
I tried to uninstall openMSX and re-install the new one but I couldn't get Arabic machines to run!
C-BIOS are the only machines that are executable. So all I could do is re-copy those machines system files and re-write the missing XML for machines you didn't mention such as Al-Alamiah AX 100, 150, 370!
Also I could not find the system ROM "ax370_rom01.rom" which is needed for AX370 machine!

By Manuel

Ascended (12909)

Manuel's picture

29-12-2016, 15:13

You can only run them if you have the systemroms installed for these machines... Check the latest version of the zip on http://www.msxarchive.nl/pub/msx/emulator/openMSX/

By eimaster

Expert (74)

eimaster's picture

29-12-2016, 19:44

Manuel wrote:

You can only run them if you have the systemroms installed for these machines...

I know and that was not my problem 'cos I have all the needed system roms even for machines which openMSX latest versions still do not run like Al-Alamiah AX100 and AX150! The problem is that openMSX still does not include the XML file for machines which their roms are already dumbed like ax100, ax150, perfect Arabic MSX1 & MSX2 and Spectravideo Arabic 728 and 738.
It seems to me that openMSX developers to carelessly neglect most Arabic machines! Don't say that the reason is that they don't have Arabic machines system roms dumbs 'cos I can make small changes to a copy of ax170 XML file and rename it as AlAlamiah_AX100_(Mfc_YAMAHA).xml and get openMSX to run it successfully!

I'll post all altered XML files of the machines openMSX still does not run which I could get them run here so you can test and/or make changes to it.

ToDo:
Making XML files for the follow machines (openMSX -for some reason- does not support as is):
1. Al-Alamiah AX100, AX150
2. Bawarith Al-Mithali 2 (Perfect MSX2 Arabic)
3. Spectravideo Arabic SVI-728, SVI-738

By Manuel

Ascended (12909)

Manuel's picture

29-12-2016, 23:36

The openMSX team is trying to create an MSX emulator that is as accurate as possible. For that reason we only include machine configurations which we have verified and we know which are correct.

The reason that these machines are not included is that we do not know someone who has such a machine who is willing to help us to do extensive tests and make reliable ROM dumps. If you know someone who does, please ask him/her to contact me so we can add these machines to openMSX.

By the way, I made a mistake in my list, I shouldn't have mentioned "Perfect MSX2", because, indeed, we are not emulating that machine yet, for the reason explained above. Sorry for that mistake.

The complete list of currently available machine configs from the openMSX team can be found here always: https://github.com/openMSX/openMSX/tree/master/share/machines

By eimaster

Expert (74)

eimaster's picture

05-01-2017, 22:51

By the way!
I noticed that openMSX team is naming every machine by its manufacturer's name followed by the model but that rule is not completely followed for some machines!

YAMAHA AX-350, YAMAHA AX-350II and YAMAHA AX-350IIF indeed are all manufactured especially for Al-Alamiah Arabic company as Arabic MSX2 machines.

But other Arabic machines are not named by that rule like the following machines:
Al Alamiah AX-170 (it should be Sanyo AX-170)
Al Alamiah AX-370 (it should be Sanyo AX-370)
Bawareth Perfect MSX1 (it should be Daewoo Perfect MSX1)

So what is the reason?!

Keeping in mind (for the future if they would be dumbed and emulated the following undumbed and/or unverified machines:
Arabic AX-100 (manufactured by YAMAHA)
Arabic AX-150 (manufactured by YAMAHA)
Arabic AX-200 (manufactured by YAMAHA)
Arabic AH-200 (manufactured by TOSHIBA)
Arabic AX-230 (manufactured by SANYO)
Arabic AX-500 (I don't really know who manufactured it but I suspect that it was manufactured by YAMAHA)
Bawareth Perfect MSX2 (manufactured by DAEWOO)

By Manuel

Ascended (12909)

Manuel's picture

05-01-2017, 23:13

So you are suggesting we should rename the Yamaha AX-350, Yamaha AX-350II and Yamaha AX-350IIF to Al Alamiah XXXXX? The point why we named them Yamaha is that the machine clearly has the Yamaha name on it. And for the Sanyo based machines, it does not have any Sanyo name on it. The same goes for the other ones. In other words: we're simply following the names that are on the machines.

By mars2000you

Enlighted (5018)

mars2000you's picture

05-01-2017, 23:29

Manuel: These machines were not sold by Yamaha or Sanyo, but by Sakhr/Al Alamiah. It's exactly the same situation as for the machines manufactured in Korea by Daewoo, but sold outside Korea under another trademark (AVT, Bawareth, CE-TEC, Dynadata, Fenner, Network, Olympia, Talent, Wandy, Yeno).

Besides, the concerned machines have the Sakhr logo, while all other machines manufactured by Yamaha or Sanyo don't have this logo. Again similar to the official Daewoo "clones" on which the trademark Daewoo generally appears besides the trademark of the real seller.

Page 1/2
| 2
My MSX profile