BlueMSX in Retropie or LAKKA

By Shinobi

Master (198)

Shinobi's picture

25-01-2018, 22:17

Hi..

I am using Retropie for emulating a bunch of retro systems including MSX, it works great.

My problem is when running Arabic MSX ROMs which are mostly educational Arabic software from the 80's. The Arabic characters of title screen appears as some strange ASCII characters.
I knew the problem was in the MSX machine I emulate, so I copied all machines and databases from BlueMSX for PC and put them in BIOS folder of RetroPie. My problem is that there is no way in the emulator to choose the specific MSX machine I want to emulate which is MSX - Arabic or MSX - Al Alamiah AX-170.
I had an idea to rename the Arabic BIOS file to MSX.ROM in Machines/Shared Roms folder, but in this case when running any MSX Game it just goes blank and retrun to main menu again i.e. the emulator won't run.
I had another idea to play with config file in Machines/MSX/ (which is the default machine that BlueMSX emulate) and I put the path for Arabic BIOS and ROM unders [Slots] and it didn't work. BlueMSX just refuse to work when changing anything in its machines.
One other solution is running the Arabic ROM as Cartridge, but i got problems in input, and can't load another cartridge (for the educational software).

It seems that other Arabic cartridges from another manufacturer (Barq) works great without the need to Arabic BIOS. The 75 educational cartridges that need Arabic ROM is from the Arabic MSX manufacturer itself (Al Alamiyah)..

Any suggestions, solutions is welcomed.

BlueMSX for windows is so simple and perfect, why everything under Linux is so quirky and not good as under windows (since I tried OpenMSX under Raspbian and it's too quirky). Tried fMSX too, BlueMSX is the best yet.

Also, can someone explain to me what is the [slots] below (this is from MSX1 config file) maybe if I understand this, I can use Arabic MSX Slots but it seems changing anything in BlueMSX machines makes the emulator disabled and won't run on retroarch


[Video]
version=TMS9929A
vram size=16kB

[CMOS]
Enable CMOS=0
Battery Backed=0

[Subslotted Slots]
slot 0=0
slot 1=0
slot 2=0
slot 3=1

[External Slots]
slot A=1 0
slot B=2 0

[FDC]
Count=2
[CPU]
Z80 Frequency=3579545Hz
[Board]
type=MSX
[Slots]
0 0 0 0 84 "" ""
0 0 0 4 66 "Machines/Shared Roms/MSX.rom" ""
2 0 2 4 65 "Machines/Shared Roms/PHILIPSDISK.rom" ""
3 0 0 8 23 "" ""

Login or register to post comments

By mars2000you

Enlighted (6097)

mars2000you's picture

25-01-2018, 22:59

If you take a look at the config.ini file for the MSX - Arabic machine of blueMSX, then you can see that this machine has an additionnal rom (in slot 1) with the Arabic characters.

[Video]
version=TMS9929A
vram size=16kB

[CMOS]
Enable CMOS=0
Battery Backed=0

[Subslotted Slots]
slot 0=0
slot 1=0
slot 2=0
slot 3=1

[External Slots]
slot A=2 0
slot B=3 2

[FDC]
Count=2
[CPU]
Z80 Frequency=3579545Hz
[Board]
type=MSX
[Slots]
0 0 0 0 84 "" ""
0 0 0 4 66 "Machines/Shared Roms/MSXAR.rom" ""
1 0 0 8 19 "Machines/Shared Roms/ARAB1.ROM" ""
3 0 0 8 23 "" ""
3 3 2 4 64 "Machines/Shared Roms/NATIONALDISK.rom" ""

I don't know how advanced is the support of blueMSX machines in Retropie, you should ask that to the author of this port.

By Shinobi

Master (198)

Shinobi's picture

26-01-2018, 01:06

How can I reach the author of BlueMSX port??

any other alternative in Raspbian OS to play Arabic/any MSX machine??

By rderooy

Paladin (686)

rderooy's picture

26-01-2018, 10:41

Did you check: https://github.com/retropie/retropie-setup/wiki/MSX

I have successfully used other machine types with openMSX on retropie. But I never tried an Arab machine type.

By Shinobi

Master (198)

Shinobi's picture

26-01-2018, 11:42

I tried it and my struggle is documented here:

https://retropie.org.uk/forum/topic/15939/emulate-specific-m...

BlueMSX for retroarch seems to be "hard wired" it won't play other system unless the ones in select+x BIOS menu.

By Shinobi

Master (198)

Shinobi's picture

27-01-2018, 01:45

Just for info to be useful for others, the issue is solved here:

https://retropie.org.uk/forum/topic/15939/emulate-specific-m...