Contents | < Browse | Browse >


fMSX Amiga 1.3


Hans Guijt (


fMSX Amiga emulates an MSX computer on an Amiga. Features include:

- Full emulation of the MSX1 system.
- Partial emulation of the MSX2 system (to be expanded in the future).
- Support for reading/writing MSX disks and disk images.
- Support for the PSG and SCC sound chips.
- Support for MSX memory sizes of up to 4Mb.

'MSX' is an 8-bit computer system with surprisingly good graphics and sound
capabilities, and a relatively slow CPU.  This means that although it can
be emulated well, the results still look good.  Some MSX games are on par
with Amiga games when it comes to graphics and playability!  Several MSX
pictures have been uploaded to aminet (pix/illu/msx_pictures.lha).

Software is not included with the package, but many packages (mostly games)
can be found on FTP sites:

Hundreds of games are available from these sites, and some form a worthy
addition to the Amiga software collection.

Of course fMSX Amiga is fully multitasking, runs in an intuition screen,
and has a font-sensitive user interface.


New features in this version include extensive support for virtual tape
(which allows the user to save his position in games such as Metal Gear or
Payload - or do anything else a real MSX can do with tape if you'd want to
;-) ), and many bugfixes:

- Sprites look better in screen 5.
- Changing diskimages on the fly was broken.
- fMSX won't hang anymore while changing the screen.

Other new features include the ability to create diskimages, sprites in
screen 7, and some minor improvements to the GUI.


Required are:

- AmigaOS 2.0
- 68020 processor
- 350 kilobytes chip ram
- 1000 kilobytes other ram


- AmigaOS 3.0
- 68030 processor, at least 25MHz
- Those 1000 kilobytes of 'other' ram had better be fast ram!

Note that fMSX Amiga does *not* require the AGA chipset.  In fact it runs
on any chipset upto and including graphics cards!


fMSX Amiga 1.3 is available from any aminet site, such as:


It's free.


fMSX Amiga 1.3 is publically supported freeware.  If you are interested in
the source, and you're not afraid of function pointers and huge amounts of
assembly mixed with C, you can request it from me.

If someone wants to do a special version (and I can think of several
possibilities, such as a version that uses the MMU for optimized Z80
emulation, or a version that has been optimized for the CyberGfx system),
contact me.