About | Introduction | Download | To Do | Acknowledgements | Disclaimer | Requirements | The Online Emulator | ChangeLog
It emulates the underlying Z80 CPU, TMS9918 Video Display Processor (VDP), PPI, RAM slots and Megaram. In its present form, it should be able to run any program or game developed for MSX 1.0.
Current web browsers like Firefox 1.5, Opera 9.0, Safari and IE 6.0 with Google's Canvas Plug-in should be able to run jsMSX too from version 0.9.2 onwards, albeit a bit slower because they do not implement the accelerated access to the canvas element.
Or you can directly list the jsMSX SVN repository files.
If the methods getImageData() and putImageData() are available, for instance in Firefox 2.0, it is possible to use a mechanism for displaying graphics faster. Therefore, currently FF 2.0 is the recommended platform to run jsMSX on.
For now, I have tested jsMSX only on FF 1.5 and FF 2.0. The core jsMSX files should work on any browser with the tag [canvas]. If you know of any other web browsers in which jsMSX works, please drop a line to the project forum.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. The full license is available at http://www.gnu.org/licenses/gpl.html This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
jsMSX Copyright (c) 2006 Marcus Granado [mrc.gran(@)gmail.com]