zxsp-x 0.4.2

All The Stuff - 6 Jan. 2000

Günter Woigk; Sankt Johann 6/246; 91056 Erlangen; Germany
email: mailto:kio@myokay.net
 

zsxp-x is a ZX Spectrum / ZX Spectrum 128k emulator for X-Windows.
This package contains the source and an executable file for i386-Linux.

excellent sound. excellent graphics. minimalistic user interface.
 

1. Copyright

zxsp-x Günter Woigk (kio !)  Copyright © 1994-2000
C-coded Z80 engine based on fMSX  Marat Fayzullin Copyright © 1994-1995
ZX Spectrum 48k ROM AMSTRAD Copyright © 1982
ZX Spectrum 128k ROMs AMSTRAD Copyright © 1982-1984
misc. Xwindows stuff Des Herriott Copyright © 1993-1994


2. Disclaimer of Warranties

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

The copyright holder makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

THE COPYRIGHT HOLDER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 

3. Permissions

Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee,
 
  • provided that the above copyright notice appear in all copies and that this copyright notice and the disclaimer of warranties and this permission notice appear in supporting documentation,

  •  
  • and that the name of the copyright holder not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

  •  
  • The permission to modify does not apply to the ZX Spectrum ROMs.
  • The permission to sell this software does not apply to the ZX Spectrum ROMs.

  •  

    4. Documentation

    zxsp-x is a ZX Spectrum emulator for the X11 windows environment. It is my first try to port Mac Spectacle, the ZX Spectrum emulator for Macintosh, to Linux. And it is a definite proof, that direct programming X11 windows is a pain in the a**.

    zxsp-x emulates a ZX Spectrum with 16 and 48 kB of RAM and a ZX Spectrum 128k with an AY-3-8912 soundchip.
    It is ment as a feasability study and i publish it to make programme and source available to any kind person.

    the executable should run on most i386-Linux boxes.  it is set up to load the roms from the directory /usr/opt/zxsp/. you'll need to copy the roms from folder resources/ to /usr/opt/zxsp/.

    also included is the source which should compile. for an unknown reason my linker complained for a while that he couldn't open -lXext and refused to complete on my Linux box. though i was tired of investigating this kind of problems i finally fixed it.

    before compiling take a quick look at h/options.h. maybe you wish to adjust a setting. the ROM images from folder resources/ must be moved to the path given in h/options.h; by default this is /usr/opt/zxsp.

    in order to enjoy sound you must have the Open Sound System (OSS) installed.

    the user interface is very minimalistic. <F3> will toggle between 'basic' and 'game' keyboard setting, <F10> will quit. there are more options disabled in the source.

    start zxsp-x with the name of a snapshot file to load as argument. zxsp-x knows about .sna and .z80 (up to vs. 3) files and it can load and display a .scr screenshot.

    have fun!
     

    5. Changes

    0.4.1  first public release.
    0.4.2 fixed linker error. now includes the executable file.
    replaced icon by own version because Eric Kunze complained, that i used the icon supplied with xzx though it was taken from an older version when Des Harriott maintained xzx and Eric Kunze had not yet crippled our rights. removed or replaced some code which Eric Kunze might complain about. Still not shure, what he complains about next. waiting for his next mail. 

     
     

    ... KIO !