README 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. ----------------------------------------------------------------------------
  2. openMSX Catapult
  3. ----------------------------------------------------------------------------
  4. This is the new openMSX Catapult, an external GUI for openMSX.
  5. Requirements:
  6. - Python 2.5 or higher
  7. - PyQt4 (thus also Qt4)
  8. - python-pysqlite2 for softwareDB tool
  9. - openMSX, preferably a recent version from Subversion (post 0.11.1)
  10. Download links:
  11. Qt4: (pick one of the Open Source Editions)
  12. http://www.trolltech.com/products/qt/downloads
  13. PyQt4: (compilation requires SIP to be installed as well)
  14. http://www.riverbankcomputing.co.uk/sip/download.php
  15. http://www.riverbankcomputing.co.uk/pyqt/download.php
  16. openMSX:
  17. http://openmsx.sourceforge.net/temp/openmsx-SVN-snapshot.tar.gz
  18. Catapult:
  19. http://openmsx.sourceforge.net/temp/catapult-SVN-snapshot.tar.gz
  20. Or you can get openMSX and Catapult from Subversion (SVN), that way you will
  21. be able to follow development:
  22. svn co https://openmsx.svn.sourceforge.net/svnroot/openmsx/openmsx/trunk openmsx
  23. svn co https://openmsx.svn.sourceforge.net/svnroot/openmsx/catapult/trunk catapult
  24. For the moment, you have to set some hardcoded paths to values
  25. corresponding to your system. You can find these in "custom.py".
  26. If your system's default Python version is not Python 2.5, then change the line
  27. "python catapult.py" in the Makefile into "python2.5 catapult.py".
  28. Then to start Catapult, just run "make run".
  29. If you have problems like: KeyError: 'system/executable', you're hitting a
  30. small problem in this Catapult that has not been resolved yet. To fix it in
  31. *nix systems, make a file ~/.config/openMSX/Catapult.conf and put in it:
  32. [system]
  33. executable=/path/to/your/openmsx/executable
  34. All source code and other works that are part of, or distributed with
  35. openMSX Catapult are copyrighted by their respective authors. The file
  36. 'AUTHORS' contains a list of people who made works for openMSX Catapult
  37. or contributed works to openMSX Catapult.
  38. All source code and other works of openMSX Catapult are licensed under the
  39. GNU Public License (GPL) version 2, of which you can find a copy in the
  40. file 'GPL'.
  41. Win32/MSYS Section
  42. I assume you have Python 2.5 and PyQt installed in C:\Python25\ if this is not the case adjust your paths accordingly.
  43. 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.
  44. - Create a file in your Python root folder called pyuic
  45. - Put the following line into the code:
  46. /c/Python25/Lib/site-packages/PyQt4/uic/pyuic.py ${1+"$@"}
  47. - chmod this file so it's executable from within msys: chmod +x /c/Python25/pyuic
  48. - if you are missing MSVCP71.DLL please download this file from
  49. http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71
  50. and put it in your c:\windows\system32\ folder
  51. For more information, visit our home page:
  52. http://www.openmsx.org/
  53. Happy MSX-ing!
  54. the openMSX developers
  55. ----------------------------------------------------------------------------
  56. $Id$