Tree [2162cd] master /

HTTPS access

File Date Author Commit
 build 2008-02-10 Maarten ter Huurne Maarten ter Huurne [31e9d8] Create application folder on Mac OS X.
 debian 2006-09-06 Joost Yervante Damad Joost Yervante Damad [1760d7] fix date
 doc 2008-01-15 Maarten ter Huurne Maarten ter Huurne [27871b] Changed the bullet list in the design section i...
 res 2014-02-11 Manuel Bilderbeek Manuel Bilderbeek [899ed7] Add GIMP source file of openMSX Catapult logo (...
 src 2014-07-30 Manuel Bilderbeek Manuel Bilderbeek [2162cd] Add TODO about Z80 frequency display (for futur...
 tools 2008-06-24 David Heremans David Heremans [12d581] softwareDB is now usefull :-)
 AUTHORS 2007-09-28 Manuel Bilderbeek Manuel Bilderbeek [310690] Update of AUTHORS
 ChangeLog 2008-10-18 Manuel Bilderbeek Manuel Bilderbeek [88548f] Scale save state preview image dynamically usin...
 GPL 2006-09-03 Maarten ter Huurne Maarten ter Huurne [dbd7fb] Added copyright and license info, along with a ...
 Makefile 2008-09-21 Manuel Bilderbeek Manuel Bilderbeek [d863a6] Add Windows ico file (copied from the old Catap...
 README 2008-01-14 Maarten ter Huurne Maarten ter Huurne [f33d07] Documented requirement of Python 2.5. The code ...
 autorun.db 2008-01-09 David Heremans David Heremans [34db91] pylint gives a 10/10 on now, and t...
 test.db 2007-09-07 David Heremans David Heremans [a83370] Added a lot of work in progress... 2008-09-21 Manuel Bilderbeek Manuel Bilderbeek [e6c28d] Fill in windows version info resources.

Read Me

openMSX Catapult

This is the new openMSX Catapult, an external GUI for openMSX.

- Python 2.5 or higher
- PyQt4 (thus also Qt4)
- python-pysqlite2 for softwareDB tool
- openMSX, preferably a recent version from Subversion (post 0.6.3)

Download links:

Qt4: (pick one of the Open Source Editions)
PyQt4: (compilation requires SIP to be installed as well)

Or you can get openMSX and Catapult from Subversion (SVN), that way you will
be able to follow development:
  svn co openmsx
  svn co catapult

For the moment, you have to set some hardcoded paths to values
corresponding to your system. You can find these in "".

If your system's default Python version is not Python 2.5, then change the line
"python" in the Makefile into "python2.5".

Then to start Catapult, just run "make".

If you have problems like: KeyError: 'system/executable', you're hitting a
small problem in this Catapult that has not been resolved yet. To fix it in
*nix systems, make a file ~/.config/openMSX/Catapult.conf and put in it:

All source code and other works that are part of, or distributed with
openMSX Catapult are copyrighted by their respective authors. The file
'AUTHORS' contains a list of people who made works for openMSX Catapult
or contributed works to openMSX Catapult.

All source code and other works of openMSX Catapult are licensed under the
GNU Public License (GPL) version 2, of which you can find a copy in the
file 'GPL'.

Win32/MSYS  Section

I assume you have Python 2.5 and PyQt installed in C:\Python25\  if this is not the case adjust your paths accordingly.

Make sure the python.exe file is accessible through your path (set path in my computer->Advanced->Environment Variables->(go to lower window and add ;C:\Python25 to the path.

- Create a file in your Python root folder called pyuic
- Put the following line into the code:
  /c/Python25/Lib/site-packages/PyQt4/uic/ ${1+"$@"}
- chmod this file so it's executable from within msys: chmod +x /c/Python25/pyuic
- if you are missing MSVCP71.DLL please download this file from
  and put it in your c:\windows\system32\ folder

For more information, visit our home page:

Happy MSX-ing!
                        the openMSX developers


Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks