NameDateSize

..16-Mar-201612 KiB

AUTHORS29-Aug-2012679

build/29-Aug-20124 KiB

cmake/29-Aug-20124 KiB

CMakeLists.txt29-Aug-20121.7 KiB

COPYING19-Apr-201234.5 KiB

doc/25-Aug-20124 KiB

images/19-Aug-20124 KiB

INSTALL19-Apr-20129 KiB

libdiskimage/29-Aug-20124 KiB

libemulation/25-Aug-20124 KiB

libemulation-hal/29-Aug-20124 KiB

library/07-Aug-20124 KiB

libutil/29-Aug-20124 KiB

macosx/23-Jan-20134 KiB

NEWS23-Jan-201333.3 KiB

OpenEmulator.xcodeproj/23-Jan-20134 KiB

README29-Aug-20122.5 KiB

roms/19-Apr-20124 KiB

sounds/19-Apr-20124 KiB

templates/24-Jul-20124 KiB

TODO23-Jan-20134.7 KiB

wx/19-Apr-20124 KiB

README

1OpenEmulator
2============
3
4This is OpenEmulator, a cross-platform emulator of many legacy computer
5systems.
6
7For more information, take a look at the included documentation.
8
9For generic installation instructions, see file 'INSTALL'. OpenEmulator
10requires these external libraries:
11
12* libxml2 (http://www.xmlsoft.org/)
13* libzip (http://www.nih.at/libzip/)
14* libpng (http://www.libpng.org/)
15* portaudio (http://www.portaudio.com/)
16* libsndfile (http://www.mega-nerd.com/libsndfile/)
17* libsamplerate (http://www.mega-nerd.com/SRC/)
18
19If you make a binary distribution, include a pointer to the official
20distribution site:
21
22	http://www.openemulator.org/
23
24The latest version can always be found there.
25
26Mail suggestions and bug reports to <mressl@umich.edu>.
27
28
29Linux
30=====
31
32Important: the user-interface has not yet been implemented. For now
33you can only build the libemulation library.
34
35Installation of libraries depends on the Linux distribution.
36
37If you have a Debian-compatible distribution, try the following
38commands:
39
40sudo apt-get install libxml2-dev
41sudo apt-get install libzip-dev
42sudo apt-get install libpng12-dev
43sudo apt-get install portaudio19-dev
44sudo apt-get install libsndfile1-dev
45sudo apt-get install libsamplerate1-dev
46
47You'll also need CMake to build the emulation libraries. Enter the following
48in the terminal:
49
50cd path-to-openemulator-source-files/build
51
52followed by:
53
54cmake ..
55
56followed by:
57
58make
59
60
61Mac OS X
62========
63
64To compile OpenEmulator for Mac OS X you need Xcode and several
65external libraries not available by default. The easiest way to install
66them is through MacPorts:
67
68	http://www.macports.org/
69
70Download and install MacPorts.
71
72To produce binaries that work with older versions of Mac OS X, enter the
73following command at the terminal:
74
75sudo nano /opt/local/etc/macports/macports.conf
76
77Add at the end of this file (if you installed an older Xcode,
78change the path of MacOSX10.6.sdk accordingly):
79
80universal_target        10.6
81universal_sysroot       /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk
82
83Then try the following commands:
84
85sudo port install libzip +universal
86sudo port install libpng +universal
87sudo port install portaudio +universal
88sudo port install libsndfile +universal
89sudo port install libsamplerate +universal
90
91If you can't compile because of this error: "'zipconf.h' file not found", try:
92
93sudo ln -s /opt/local/lib/libzip/include/zipconf.h /opt/local/include/zipconf.h 
94
95
96Windows
97=======
98
99Not yet available.
100