Desktop Linux
Firstly make sure that you have the necessary devel libraries installed.
If you're editing the source code and modify any header files then always type "make clean && make".
Comment/uncomment the PREFIX BINDIR DOCDIR PACKAGE_DATA_DIR group at the top of the Makefile depending on whether you want to do a local install, system-wide install or run from the source folder (default) and then type :-
- make clean
- make
- (If you're running from the source folder then that's it, but if you're installing this locally or system-wide then continue)
- (Installing system-wide requires that you login as root now)
- make install
Amiga (requires SDK)
- gmake -f Makefile.amigaos4
To get all the required files together in RAM:sz81:
- gmake -f Makefile.amigaos4 install
The directory can then be dragged to final location.
Sharp Zaurus (requires SDK)
- make clean
- make -f Makefile.zaurus
Install sz81_2.1.x_zaurus.ipk using Add/Remove Software.
GPH GP2X/Wiz (requires SDK)
- make clean
- (For the GPH toolchain execute the following line only)
- make -f Makefile.gp2x
- (For the Open2x toolchain execute the following line only)
- make -f Makefile.open2x
- (For the OpenWiz toolchain execute the following line only)
- make -f Makefile.openwiz
Extract sz81_2.1.x_{gp2x|open2x|openwiz}.tar.gz and copy the contents onto your SD card.
Porting to Other Platforms
This project requires SDL only, runs centred within any resolution, can be scaled-up up to 3x, can be operated entirely with a keyboard, mouse or joystick, ships with *nix, AmigaOS4 and Win32 source code support by default and should port easily to many different platforms and devices.