|
|
1.1 ! root 1: ! 2: ! 3: Hatari ! 4: ! 5: Version 1.4 ! 6: ! 7: http://hatari.berlios.de/ ! 8: ! 9: ! 10: Contents: ! 11: --------- ! 12: 1. License ! 13: 2. What is Hatari? ! 14: 3. Compiling and installing ! 15: 3.1 Known problems ! 16: 4. Running Hatari ! 17: 5. Contact ! 18: ! 19: ! 20: 1) License ! 21: ---------- ! 22: ! 23: This program is free software; you can redistribute it and/or modify it under ! 24: the terms of the GNU General Public License as published by the Free Soft- ! 25: ware Foundation; either version 2 of the License, or (at your option) any ! 26: later version. ! 27: ! 28: This program is distributed in the hope that it will be useful, but WITHOUT ANY ! 29: WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS ! 30: FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. ! 31: ! 32: You should have received a copy of the GNU General Public License along with ! 33: this program; if not, write to the ! 34: Free Software Foundation, Inc., ! 35: 51 Franklin Street, Fifth Floor, Boston, ! 36: MA 02110-1301, USA ! 37: ! 38: ! 39: 2) What is Hatari? ! 40: ------------------ ! 41: ! 42: Hatari is an Atari ST/STE/TT/Falcon emulator for Linux, FreeBSD, NetBSD, ! 43: BeOS, Mac-OSX and other Systems which are supported by the SDL library. ! 44: Unlike most other open source ST emulators which try to give you a good ! 45: environment for running GEM applications, Hatari tries to emulate the hardware ! 46: as close as possible so that it is able to run most of the old Atari games ! 47: and demos. Because of this, it may be somewhat slower than less accurate ! 48: emulators. ! 49: ! 50: ! 51: 3) Compiling and installing ! 52: --------------------------- ! 53: ! 54: For using Hatari, you need to have installed the following libraries: ! 55: ! 56: Required: ! 57: - The SDL library (http://www.libsdl.org) ! 58: - The zlib compression library (http://www.gzip.org/zlib/) ! 59: ! 60: Optional: ! 61: - The PNG image library for PNG format screenshots and to decrease ! 62: AVI video recording file sizes (http://www.libpng.org/) ! 63: - The GNU Readline library for Hatari debugger command line editing ! 64: - The Xlib library to support Hatari Python UI window embedding on ! 65: systems with the X window system (Linux and other unixes) ! 66: - The portaudio library for Falcon microphone handling ! 67: ! 68: Don't forget to also install the header files of these libraries for compiling ! 69: Hatari (some Linux distributions use separate development packages for these ! 70: header files)! ! 71: ! 72: For compiling Hatari, you need a C compiler (preferably GNU C), and a working ! 73: CMake installation (see http://www.cmake.org/ for details). ! 74: ! 75: CMake can generate makefiles for various flavours of "Make" (like GNU-Make) ! 76: and various IDEs like Xcode on Mac OS X. To run CMake, you've got to pass the ! 77: path to the sources of Hatari as parameter, for example run the following if ! 78: you are in the topmost directory of the Hatari source tree: ! 79: cmake . ! 80: ! 81: If you're tracking Hatari version control, it's preferable to do ! 82: the build in a separate build directory as above would overwrite ! 83: the (non-CMake) Makefiles coming with Hatari: ! 84: mkdir -p build ! 85: cd build ! 86: cmake .. ! 87: ! 88: Have a look at the manual of CMake for other options. Alternatively, you can ! 89: use the "cmake-gui" program to configure the sources with a graphical ! 90: application. ! 91: ! 92: For your convenience we also ship an old-fashioned configure script which can ! 93: be used as a wrapper for running cmake. Type "./configure --help" to see the ! 94: options of this script. ! 95: ! 96: Assuming that you've used the Makefile generator of CMake, and cmake finished ! 97: the configuration successfully, you can compile Hatari by typing "make". If all ! 98: works fine, you'll get the executable "hatari" in the src/ subdirectory of the ! 99: build tree. You can then install the emulator by typing "make install". ! 100: ! 101: ! 102: 3.1) Known problems ! 103: ! 104: RHEL 5 and the derived CentOS v5.x Linux distributions ship ! 105: with a broken readline library: ! 106: https://bugzilla.redhat.com/show_bug.cgi?id=499837 ! 107: ! 108: To get CMake readline detection and linking working on them, ! 109: you need to give these as arguments to the "cmake" command above: ! 110: -DCMAKE_C_FLAGS=-lncurses -DCMAKE_EXE_LINKER_FLAGS=-lncurses ! 111: ! 112: ! 113: 4) Running Hatari ! 114: ----------------- ! 115: ! 116: For information about how to use the running emulator, please read the file ! 117: doc/manual.html. Here are just some hints for the impatient people: ! 118: Before you can run the emulator, you need a TOS ROM image that should be ! 119: stored as "tos.img" in the data directory of the emulator (see the variable ! 120: DATADIR in Makefile.cnf). ! 121: ! 122: While the emulator is running, you can open the configuration menu by ! 123: pressing F12, the F11 key will toggle fullscreen/windowed mode. ! 124: Pressing ALTGR-q will quit the emulator. ! 125: ! 126: ! 127: 5) Contact ! 128: ---------- ! 129: ! 130: If you want to contact the authors of Hatari, please have a look at the file ! 131: doc/authors.txt for the e-mail addresses or use the Hatari mailing list. ! 132: ! 133: Visit the project pages of Hatari on Berlios.de for more details: ! 134: ! 135: http://developer.berlios.de/projects/hatari/ ! 136:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.