First, you will need a good MSX emulator. Top choices are BlueMSX,
OpenMSX, RedMSX
or BR-MSX if you have a very old machine.
To run the programs, first verify if they are compressed.
If they are, then run to www.winzip.com and download winzip to be able to
uncompress the file and run it on your emulator (Note that the most modern emulators like BlueMSX, RedMSX and OpenMSX already
support zip compressed files internally).
If the file you downloaded has the extension LZH, you probably will need LHA (Lha x filename.lzh). Or if
the file has the extension PMA, you will need PMEXT
(PMEXT filename.pma *.* /A).
DSK files are raw images from real MSX disks. To run
files with .DSK extension, use the following command line:
ROM files are raw images from real MSX cartridges. To run
files with a .ROM extension, use the following command line:
CAS files are raw images from real MSX tape. To run
files with a .CAS extension, use the following command line:
In case of other files, the only way to run them without much trouble is
using BR-MSX or BlueMSX/RedMSX, through the option "-mount" on BrMSX which transform any directory in your machine into a
virtual disk. On BlueMSX the same can be achieved through "Insert Directory", and on RedMSX with "Mount drive".
To use this resource, make a folder (Eg: C:\Msx) and uncompress the file inside it.(ATTENTION: Do
not exceed the size of 720kb of files in this folder, or the emulators won't be capable to create
a virtual disk, because real MSX disks couldn't store more than this). On BrMSX, execute the following command line:
And of course change C:\MSX for the folder where you extracted your files.
On BlueMSX and RedMSX a "Browse for folder" dialog will show, and you just have to select the folder
you created.
Then, you can just run them as in a normal MSX:
Of course you can also use the utility dsktool to
create a disk image from all the files on a dir (also only up to 720kb), using the following command line:
Don't forget that in BR-MSX if you want to emulate MSX2 you will need the -MSX2 parameter somewhere in the command line.