 `.---::::-::::::::::--     `.---::::--:::::::::--     `.---::::--::::::::::-`  
 -:``````````````````-:+.   ./``````````````````.:+.   `/``````````````````.:/- 
 -/    `.--..-.`     .:s.   ./     `.    ``     `-s-   ./`       `.``      `-o: 
 -/    ydmddddds     .:s.   .+    :ods: oyh+.   `-s-   .+`      :odh/      `-o/ 
 -/    :/osdNMy/     `-s.   ./    /yNNy-mmmo.   `.s-   ./`    `+dmdmo      `.o: 
 -:       sdMN/`     .:s.   ./    `:NNNdNNd`    `-s-   `/`    .Ndhhd+      `-o: 
 -:     ``NNmo.      .:s.   ./     .+mNNMy/     `-s-   `/`   /hNNNmmo      `-o: 
 -:     :yNNd        .:o.   ./     .+mNmNy+     `-o-   `/`  -yNNmmmmo      `-+: 
 -:    -sNNy/        .:o.   ./     :mNmdNNd     `-o-   `/`  ohNNNmyNh+     `-+: 
 -/    sdNNdsso/     `-o.   ./    +hNNs-mNms.   `.o-   ./`   :++ydmNy.     `.+: 
 -/    shdddddho`    .:o.   ./    -ods/.+yh+.   `-o-   ./`      ./ds:      `-o: 
 -:    ````````      .:s.   ./      `    ``     `-s-   `/`        `        `-o/ 
 -:                  .:o.   ./                  .-o-   `/`                 `-o: 
 `-oo+++++oo++///++++ooo.   `.ooo++++oo+++//+++++oo-   `.+oo+++++o+++//+++++oo: 
   ---:---::-:--:------`      ---:---::-:--:------`      .--:---::-:--:------`  
   ```                        ```                         ``                    
 .:::::::::::/:::::::::.    .:::::::::::/:::::::::.`   `:::::::::::/:::::::::.` 
 -/                  .:o.   ./                  .:o-   ./`                 `:+: 
 -/      `//:`       .:s.   .+     `--.         `-s-   .+`      .--`       `-o: 
 -/     :yMNNm/`     `-s.   .+     :NNs.        `-s-   .+`      yNN-`      `-o: 
 -/    .oNNmmmy+     .-s.   ./     :NNs.        `-s-   ./`      yNN-`      `-o: 
 -:    hNNyo+NNh     .:s.   ./     :NNs         `-s-   `/`      yNN.       `-o: 
 -/    dNNo//NNy     .:o.   ./     :NNs.        `-o-   `/`      yNN-`      `-o: 
 -:    dmdNmmdNh`    .:o.   ./     :NNy-        `-o-   `/`      yNN:`      `-+: 
 -:    dmmyooNNh.    .-o.   ./     :NNy-..`     `-o-   `/`      yNN/-.``   `-+: 
 -/    dNN:..NNh.    .-o.   ./     :Nmmmddy.    `-o-   ./`      yNmmddh/`  `-+: 
 -:    :/+  `//:     .-s.   ./     ./ooooo/     `-s-   `/`      :+oooo+-   `-o: 
 -:                  .:s.   ./                  `-s-   `/`                 `-o: 
 .:.``.``.```````````-/o.   .:..`.``.```````````-:o-   `:..`.``.```````````.:o: 
  .oooo++ooooo+++oooooo/`    `oooo++ooooo+++oooooo/.    `+oooo+oooooo++oooooo/- 
   ``..```..`.``.``````       ``..```..`.``.``````       ```.```..`.``.```````  



	     A multiplatform and open source ZX-Spectrum emulator.



 ############
 # FEATURES #
 ############

	 ZX-Spectrum 48K, Plus/64K, 128K, Plus2 and Plus3 models.

	 Assembler RACE/FACE Z80 core.

	 Virtual Keyboard and Tape.

	 Operative Retro Menu.

	 Filemanager with subdirectories access.

	 Multiple joystick types emulated.

	 SNA and Z80 snapshots support.

	 TZX and TAP tape images support.

	 Fast loading tape time.

	 Video scaled and TV filter using hardware.

	 Under PAL dreamcasts ask 60-50Hz selection.


 
 #########
 # USAGE #
 #########


- Windows, GNU/Linux and MacOS/X:

ZX4ALL is very easy to use: only it is necessary uncompress the binary package to anywhere, then copy your ZX-Spectrum snapshots and tape files to subfolder (for example) and run the executable.

There are 2 executables for compatibility reasons: 'zx4all' and 'zx4all_sw'. Use 'zx4all_sw' when the 'zx4all' exacutable fails or if you do not want use the 3D video hardware.


Special keys:
	ESCAPE: Return to main menu.
	F1: Stop Tape.
	F2: Start Tape.
	F4: Reset.
	F5: Toggle fullscreen.
	F6: Use linear filter.
	F7: Use TV distorsion.
	F8: Use TV scanlines.
	F11: Virtual tape.
	F12: Virtual keyboard.
	PAGE UP: Throttle mode on.
	PAGE DOWN: Throttle mode off.

The ZX-Spectrum joystick is emulated with cursor keys and left Alt key for fire button.



- Dreamcast:

It is very similar to Windows or GNU/Linux, the main difference is that ZX4ALL for Dreamcast uses joystick pad for all (Dreamcast keyboard is support too) and it is not supported linear filter, tv distorsion and scanlines. 

Buttons:
	START: Return to main menu.
	Left Trigger: Virtual Tape.
	Right Trigger: Virtual Keyboard.
	Left+Right Triggers: Throttle mode on/off.

For toasting and loading, see 'Dreamcast burning instruction' section.


- GP32:

Coming soon.


- GP2X:

Coming soon.


- PSP:

Coming soon.


- Nintendo DS:

Coming soon.



 ##################################
 # DREAMCAST BURNING INSTRUCTIONS #
 ##################################

You will find instructions on how to use Selfboot inducer to make a bootable disk for the Dreamcast here:
http://dcevolution.net/DCHelp/index.php?id=sbind

Place your .Z80 files when you want it, ZX4ALL have filemanager.

