Emulating MSX on the MiSTer (FPGA)

By Vampier

Prophet (2296)

Vampier's picture

11-05-2019, 18:19

I've been looking at the MiSTer FPGA board and I was wondering what is needed to emulate an MSX2+

Does anyone have one and how does it work for you?

Login or register to post comments

By sdsnatcher73

Hero (537)

sdsnatcher73's picture

11-05-2019, 19:28

From what I am getting how MiSTer works. It has a boot menu (which in itself is a 'core'). From the boot menu you load the specific core you want to run. Cores are .rbf files which are loaded into the FPGA. For MSX you create an SD card VHD with the sdcreate.cmd (from kDl OCM SD pack). This image is a VHD which is provided to the core as if it were a SD card by the linux OS that is running on the secondary ARM CPU. Pretty cool stuff if you ask me Wink

By Vampier

Prophet (2296)

Vampier's picture

12-05-2019, 02:11

I am reading about RAM extensions and all that stuff - what is needed besides a de10-nano?

By sdsnatcher73

Hero (537)

sdsnatcher73's picture

12-05-2019, 06:21

The MSX core mentions it needs a secondary SD card on the I/O board, however I believe this can be replaced by using that virtual SD card. So I think just the de10-nano is fine. For many other cores the SDRAM is needed (which is why it is recommended on the MiSTer repo).

In this thread on the Atari Forum someone is playing Fray without the secondary SD card (he is asking how to switch disk in Nextor basically) so I think that confirms there is no real need for the I/O board.

By ToriHino

Champion (361)

ToriHino's picture

12-05-2019, 09:22

You can find a video review of the MiSTer here. The MSX core is shown around 23:15.

By hamlet

Scribe (2472)

hamlet's picture

12-05-2019, 12:19

Nice! Louthrax' SofaRun is mentioned.
IMHO it is a better episode about MSX than the episode about MSX.
Besides, I bought a turbo Chameleon 64, which runs a nice fMSX port.
icomp offers software developers special conditions for adapted cores.

By tfh

Paragon (1796)

tfh's picture

12-05-2019, 20:18

With a better MSX & Amiga implementation, this device would be on my wishlist!
I have no clue how the MSX core works, but I can imagine you can also use uncompressed files so the games would start a lot quicker?

By Vampier

Prophet (2296)

Vampier's picture

12-05-2019, 20:54

I shouldn't have used the word 'emulate' Smile

By Grauw

Ascended (8398)

Grauw's picture

12-05-2019, 21:24

Or put the games in a zip with no compression (store method), then you get long filenames support without the decompression times.

Still fun to see my nickname on screen though Big smile.