Top 10k strings from README
in <root> / bin / pc / Emulators / fuse-hc2000-hacks.7z / src / fuse /
Back to the directory listing
2 -------------------------------- 1 you're most likely to get help are the development mailing list 1 you to specify that you have some of the libraries needed by Fuse in 1 with compiling any of the libs please refer to the lib's homepage for help. 1 utilities (tzxlist, etc) are now available separately from Fuse 1 unsurprisingly, an emulator of the ZX Spectrum (a popular 1980s home 1 the fuse-emulator-devel mailing list, 1 source directory. All of the external libs needed by libspectrum and fuse 1 running 'configure' for the first time. 1 replacements for all the routines used by Fuse. 1 one of the released tarballs, you'll need to run `autogen.sh' before 1 of things; however, it isn't necessary as libspectrum provides 1 make install 1 list on SourceForge; see 1 just want to get involved in the development, this is coordinated via 1 itself. See http://fuse-emulator.sourceforge.net/ for details. 1 if you want to place Fuse into the main directories on your system 1 http://sourceforge.net/projects/fuse-emulator/ 1 http://lists.sourceforge.net/lists/listinfo/fuse-emulator-devel 1 http://lists.sourceforge.net/lists/listinfo/fuse-emulator-announce 1 http://fuse-emulator.sourceforge.net/ 1 for details on how to subscribe and the like. 1 eg <http://wiibrew.org/wiki/DevkitPro> for some information on setting 1 do this bit. 1 directory will automatically be searched as well. 1 depending on your advocacy position and Windows which definitely isn't 1 computer, especially in the UK) for Unix. However, it has now also 1 compile with successfully with MingGW environment - in case of problems 1 clones as well. 1 built and installed. 1 been ported to Mac OS X, which may or may not count as a Unix variant 1 announcements) are distributed via the fuse-emulator-announce mailing 1 and the Fuse project page on SourceForge, 1 and contains much of the information listed here. 1 a set of Xcode projects for libgcrypt, libspectrum and Fuse itself. 1 a Unix variant. Fuse also emulates some of the better-known ZX Spectrum 1 `apt-get install mingw32 mingw-binutils mingw32-runtime' 1 `<DIRECTORY>/lib' and the necessary header files in 1 `<DIRECTORY>/include'. If you specify the `--prefix' option to tell 1 You'll need to have the standard Wii homebrew toolchain installed; see 1 You'll need to have the standard MinGW programming tool set. e.g. on Debian 1 You have to use the real path of libspectrum with `--with-libspectrum-prefix='. 1 Windows or Linux (with Wine). 1 What you'll need to run Fuse 1 What Fuse does have: 1 Usenet newsgroup `comp.sys.sinclair' or the World of Spectrum forums 1 Use the plain Xlib interface. 1 Use the framebuffer interface, rather than GTK+. 1 Use the SVGAlib interface. 1 Use the SDL interface, rather than GTK+. 1 Unix, Linux, BSD, etc. 1 To compile Fuse (see below for instructions for the OS X native port): 1 This should compile libspectrum without any external lib, and `install' into the 1 This should build fuse.elf, which you can run on your Wii via the usual 1 This should build `fuse.exe' without any external lib, but you can run it on 1 There are now some options you can give to configure; `configure 1 Then, use this configure line: 1 Then, compile fuse: 1 Then just: 1 The native Cocoa port by Fredrick Meunier <[email protected]> comes as 1 The Free Unix Spectrum Emulator (Fuse) 1.0.0 1 Philip Kendall <[email protected]> 1 PATH=$PATH:$DEVKITPPC/bin) and that a Wii version of libspectrum has been 1 Once you've got Fuse configured and built, read the man page :-) 1 Note: you need `libspectrum-7.dll' and the `roms' directory and the `lib' 1 Note that if you're using version of Fuse from Subversion rather than 1 News of new versions of Fuse (and other important Fuse-related 1 If you've used Fuse prior to version 0.5.0, note that the external 1 If you've got any bug reports, suggestions or the like for Fuse, or 1 If you're having a problem using/running/building Fuse, the two places 1 If glib is installed on your system, Fuse will use this for a couple 1 Help! <xyz> doesn't work 1 Fuse to install itself somewhere other than in /usr/local, that 1 Fuse has its own home page, which you can find at: 1 Fuse (the Free Unix Spectrum Emulator) was originally, and somewhat 1 For Spectrum discussions not directly related to Fuse, visit either the 1 First, have to compile libspectrum: 1 Finally, to build, use this line: 1 EXEEXT=".elf" make -e 1 Closing comments 1 Building the Win32 version of Fuse on Linux 1 Building the Wii version of Fuse 1 Building the OS X version of Fuse 1 Building Fuse 1 Another useful option is `--with-local-prefix=DIRECTORY' which allows 1 After that, make sure the dev tools are in your path (export 1 ============================================ 1 <http://www.worldofspectrum.org/forums/>. 1 <http://sourceforge.net/forum/?group_id=91293>. 1 <[email protected]> or the official forums at 1 16 December 2010 1 ./configure --target=powerpc-gekko --host=powerpc-gekko \ 1 ./configure --host=i586-mingw32msvc --without-libaudiofile --without-zlib \ 1 ./configure --host=i586-mingw32msvc --without-glib --prefix=`pwd` \ 1 --without-gtk 1 --with-svgalib 1 --with-sdl 1 --prefix argument to 'configure'). You'll probably need to be root to 1 --help' will list them all, but the most important are: 1 --------------------------------- 1 ---------------------------- 1 ------------------------ 1 ---------------- 1 ------------- 1 * libspectrum: this is available from 1 * X, SDL, svgalib or framebuffer support. If you have GTK+, you'll get 1 * Working Spectrum +3e and SE, Timex TC2048, TC2068 and TS2068, 1 * The Win32 and SDL UIs can be used under Windows, but the Win32 UI is 1 * Support for the RZX input recording file format, including 1 * Support for loading from .tzx files, including accelerated loading. 1 * Sound (on systems supporting the Open Sound System, SDL, or OpenBSD/ 1 * Runs at true Speccy speed on any computer you're likely to try it on. 1 * Other libraries will give you some extended functionality: 1 * On Mac OS X Lion you will need to use clang as gcc-llvm-4.2.1 fails to 1 * Emulation of the DivIDE, Interface I, Kempston mouse, Spectrum +3e, 1 * Emulation of some of the printers you could attach to a Spectrum. 1 * Emulation of most of the common joysticks used on the Spectrum 1 * Either the native port by Fredrick Meunier, or the original version 1 * Accurate Spectrum 16K/48K/128K/+2/+2A/+3 emulation. 1 (under /usr/local by default, although you can change this with the 1 $ make install 1 $ ./configure 1 <http://www.mingw.org/> 1 ~/.wine/c_drive/windows/system32). 1 will compile on OS X 10.3 (Panther) or later. 1 rollback and 'competition mode'. 1 into that directory where `fuse.exe' exists. On windows you may need to 1 incomplete. 1 http://fuse-emulator.sourceforge.net/libspectrum.php 1 directory to `fuse' run perfectly. You may copy this file and directories 1 correctly compile z80_ops.c. 1 copy all files from `lib/uncompressed' into `lib'. 1 a (much) nicer user interface under X. 1 ZXATASP, ZXCF, Beta 128, Opus Discovery and +D interfaces. 1 With wine you need `fltmgr.sys' in Windows `system32' directory. (e.g.: 1 Solaris's /dev/audio). 1 Scorpion ZS 256 emulation. 1 Pentagon 128, "512" (Pentagon 128 with extra memory) and 1024 and 1 * zlib: support for compressed RZX files 1 * libxml2: the ability to load and save Fuse's current configuration 1 * libpng: the ability to save screenshots 1 * libgcrypt: the ability to digitally sign input recordings (note that 1 (including Kempston, Sinclair and Cursor joysticks). 1 LDFLAGS="-g -mrvl -mcpu=750 -meabi -mhard-float \ 1 Fuse requires version 1.1.42 or later). 1 CFLAGS="-g -I$DEVKITPPC/include -I$DEVKITPRO/libogc/include -DGEKKO" \ 1 --without-x --without-glib \ 1 --without-libxml2 --without-x 1 --without-libxml2 --without-libiconv --without-gpm \ 1 --without-libgcrypt --without-bzip2 --without-glib --prefix=`pwd` 1 --with-wii \ 1 --with-libspectrum-prefix=`pwd`/../libspectrum --with-win32 \ 1 LIBS="-lfat -lwiiuse -lbte -logc -lm" 1 -Wl,-Map,fuse.elf.map -L$DEVKITPPC/lib \ 1 -L$DEVKITPRO/libogc/lib/wii" \