Apple LisaEm Uživatelská příručka Strana 10

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 61
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 9
Building LisaEm:
From your OS's shell or terminal program (use cygwin on win32), run the following
commands:
bzip2 -cd lisaem-1.2.5 | tar xvf - # Extract the archive
cd lisaem-1.2.5 # enter the directory
./build.sh clean build # build the software
sudo ./build.sh install # optionally install it.
On win32, remove the sudo command. Just issue ./build.sh install by itself.
Additional options can be found by running ./build.sh –help.
On Mac OS X systems, the –with-rawbitmap option is automatically enabled. On other
platforms, it is disabled, as the rawbitmap options causes win32 to crash, and Linux to display
a black screen.
On Windows, the install command will install LisaEm to C:\Program Files\Sunder.NET\LisaEm
On Unix Systems, except for OS X, it will install the binaries to /usr/local/bin, and resources to
/usr/local/share/LisaEm.
On Mac OS X, it will install the binary to /Applications/LisaEm.app, which will not be a
universal binary. If you wish to build a universal binary, you'll have to repeat the build process
on the alternate architecture, and use the lipo command to merge the binaries together. The
lisafsh-tool and lisadiskinfo command line tools willl be installed to /usr/local/bin.
The –with-rawbitmap option enables the use of the undocumented rawbmp.h wxWidgets
interface. This allows very fast access to the individual RGB colors in a wxBitmap, so it
allows for fast display refreshes. When this option isn't available (any platform other than OS
X for the current version), an alternate method is used.
The alternate method uses a wxImage, and the SetRGB method to achieve what rawbmp.h
does, with a small slowdown induced by the conversion of the wxImage to a wxBitmap since
wxImages cannot be directly Blitted to the display. This is the display method used on Linux,
and Windows currently.
Extra debugging options are provided on OS X and Linux via the use of the –with-debug and
–with-tracelog options. When used together, these enable a new menu option called Trace
Log. This option is a boolean, that is when enabled, it logs every executed opcode as well as
any I/O, and memory accesses including MMU translations, and I/O timer events (IRQ's).
Trace logs generate very large logs at the rate of megabytes for every second of runtime.
This option is intended to help the reverse engineering of operating systems running on the
Lisa, and also the debugging of the emulator. It is not intended for end users, and will not be
discussed further in this document.
Zobrazit stránku 9
1 2 ... 5 6 7 8 9 10 11 12 13 14 15 ... 60 61

Komentáře k této Příručce

Žádné komentáře