Fork of https://github.com/openMSX/catapult

Manuel Bilderbeek 071d9cd91c Fixed bug when browsing for directory as disk image. 4 years ago
build 31e9d8becd Create application folder on Mac OS X. 17 years ago
debian 1760d7e657 fix date 18 years ago
doc 27871b6c92 Changed the bullet list in the design section into paragraphs. Split design section into a part about setting proxies and a part about widgets. The latter only contains a couple of notes right now. 17 years ago
res a65edbe11e Fix the selection modes of the extension lists 4 years ago
src 071d9cd91c Fixed bug when browsing for directory as disk image. 4 years ago
tools 12d58196b4 softwareDB is now usefull :-) 16 years ago
AUTHORS 31069073e2 Update of AUTHORS 17 years ago
ChangeLog 88548f2ef1 Scale save state preview image dynamically using custom widget 16 years ago
GPL dbd7fbba86 Added copyright and license info, along with a short introduction. 18 years ago
Makefile dabfba1e1c Make the default Makefile target be 'build' instead of 'run' 4 years ago
README dabfba1e1c Make the default Makefile target be 'build' instead of 'run' 4 years ago
autorun.db 34db91f606 pylint gives a 10/10 on slideshow.py now, and the autorun dialog is starting to do something :-) 17 years ago
test.db a83370d200 Added a lot of work in progress... 17 years ago
win32exe.py e6c28dbc81 Fill in windows version info resources. 16 years ago

README

----------------------------------------------------------------------------
openMSX Catapult
----------------------------------------------------------------------------

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

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

Download links:

Qt4: (pick one of the Open Source Editions)
http://www.trolltech.com/products/qt/downloads
PyQt4: (compilation requires SIP to be installed as well)
http://www.riverbankcomputing.co.uk/sip/download.php
http://www.riverbankcomputing.co.uk/pyqt/download.php
openMSX:
http://openmsx.sourceforge.net/temp/openmsx-SVN-snapshot.tar.gz
Catapult:
http://openmsx.sourceforge.net/temp/catapult-SVN-snapshot.tar.gz

Or you can get openMSX and Catapult from Subversion (SVN), that way you will
be able to follow development:
svn co https://openmsx.svn.sourceforge.net/svnroot/openmsx/openmsx/trunk openmsx
svn co https://openmsx.svn.sourceforge.net/svnroot/openmsx/catapult/trunk catapult

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

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

Then to start Catapult, just run "make run".

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:
[system]
executable=/path/to/your/openmsx/executable

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/pyuic.py ${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
http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71
and put it in your c:\windows\system32\ folder

For more information, visit our home page:
http://www.openmsx.org/

Happy MSX-ing!
the openMSX developers

----------------------------------------------------------------------------
$Id$