PsPectrum v0.2 by HexDump^NewOlds
=================================


----=[ PsPectrum ]=---------------------------------------------------------------

	Since PsPectrum 1.0, this emulator has become a Fuse 0.7.0 port. The old PsPectrum
emulation code (z80 core + machine emulation) has been thrown away (both programmed
completly by me).

	This decision was taken because PsPectrum had a lot of things to make better
and I want to start some new projects, and I have spent a lot of hours (days and weeks)
with this emulator.
	
	A Paypal account has been opened for those people who want to support PsPectrum.
If you are one of them and really want to see more PsPectrum versions please donate
to this email address -> hexdump2002@yahoo.es

---=[ Installation ]=---------------------------------------------------------------

	- Unpack the zip file
	- The contents of the zip file must be copied to /PSP/GAME
	- The directory tree must be /PSP/GAME/PSPECTRUM and /PSP/GAME/PSPECTRUM%
	- Games can be copied wherever you like.
	- Do not delete any directory that comes with PsPectrum although they are empty.
	
	
----=[ How it works ]=-----------------------------------------------------------

	The emulator is really easy to use. Every screen has info about what buttons are
used and what they do. The only screen that doesnīt have this is the main emulation
screen (yeah, where you play), so here are some indications:

	- R: Show Keyboard
	- L+R: Writes Screen shot to /shots directory
	- SELECT: Opens up the file selector.
	- START: Shows the option menues.


	Other PsPectrum parts:
	
	- On Screen Keyboard [OSK] (Pressing R in main emulation)
		
		When the OSK is shown you are able to move a pointer through the screen 
		and when a key is hightlighted it is sent to the emulation by pressing thr Cross button.
		Pressing Triangle you can loop through some cursor colors, this is useful 
		when blending doesnīt let you see cursor clearly.
	
	
	- Options  (Pressing START from main emulation screen)

		In the options you can set configurations for PsPectrum and you can save configurations
		for every game to avoid the reconfiguration of your settings when you play this game
		later, load/save savestates, etc...
		

	- File Selector (Pressing SELECT from main emulation screen)
	
		In file selector you will see all games that are in /games folder. File selector
		supports .zip too. If you have created a screenshot for the current select game
		the screen shot will be shown on the right.


----=[ How to play games ]=-----------------------------------------------------

	Well, this can be straight forward if you are used to use speccy emulators on pc,
but I will try to explain the basic funcionality to people who don't do this.

	There are two ways to load speccy games. If games are snapshots (.z80, .sna, etc...)
this will load without doing anything else. If they are tapes, this will load
directly if you have Autoload option activated in options. If you donīt you will have
to write Load"" yourself in 48k mode or press "load tape" in the 128k menu.

	Well, you have loaded the game, and now you will find yourself in a game menu, with some options on what control type to use. 
You canselect Kempston Joystick, Sinclair 1, Sinclair 2 or redefine keys (you may see more
but this are what the emulator supports and believe me, they are enough). After 
you have selected the control type in game, go to emulator menu and select the same 
control type you selected in game to map this type of joystick to the DPAD/APAD and square button (fire), 
and that's all, now you should be able to move the hero and do what heros usually do :).

	Since version 0.2, any key can be mapped to the PSP controls, so you can use any
key you like in game and then map this key to a PSP control (buttons, or directions).


----=[ Suggested Configs ]=-------------------------------------------------------

	Since a lot of code has been rewritten and ported to MGE^NewOlds, PsPectrum
is running really well at 222, anyway, if you find any speed issue (unlikely)
try it at 266 or 333.
	

----=[ What's new in PsPectrum 1.0.4? ]=-----------------------------------------
	
	- FUSE 0.7.0 port
	- Savestates support(1 per game).
	- AY3-8912 support (128k games have sound now)
	- File selector can browse through dirs and delete files.
	- Memory Poker.
	- Lots of new snapshots and tape formats introduced.
	- Fixed some OSK bugs.
	- Border emulation introduced.
	- More I canīt remember.

----=[ What's new in PSPectrum 0.2? ]=--------------------------------------

	- Everything ported to MGE engine (NewOlds internal engine by Micro -> Main programmer and HexDump).
	- 3 Different screen sizes with filter, everything working in hardware mode.
	- Fully remapable PSP buttons.
	- Screenshot support (1 per game).
	- ZIP support.
	- perfect 48k Sound (almost).
	- perfect syncronization (Ver 0.1 had various syncronizations problems I hadn't noticed).
	- New fast Blend rendering for keyboards, it doesnīt affect framerate now [Fast!!!!].
	- New Keyboard with squared cursor with configurable size, key locking, and key flashing to know 
	  what keys are under cursor.
	- File selector showing shots when they exist.
	- GUI code rewritten to allow pressable options. Now pages are scrollable, and has been added a new
	  look and feel.
	- Posibility to save different configurations for everygame.	
	- More things I canīt remember now...
	
----=[ What's new in PsPectrum 0.1 ]=-----------------------------------------

	- First Release.
	
----=[ TO DO ]=--------------------------------------------------------------------

	+ Optimizations in Fuse render engine.
	
----=[ Greetings ]=--------------------------------------------------------------

	Lota of people has helped to this project, here some:
	
	-Old donators, you rox!!!!
	-NewOlds (My developing group)
	-Micro^NeweOlds, for MGE and lots of other things :). If you donīt know MGE is
	 an internal cross Engine for PSP/Windows. Micro is the main developer of it,
	 I coded some high level classes aiming at game programming, like animations, tiler,
	 etc...
	-Hungry Horace and Ryosebba for being such nice people and good testers.
	-Oscar (nice programming tips)
	-Rober (Some images)
	-Unai (nice 565 rendering code)
	-rlyeh (tips on emulation)
	-Z80User (info about speccy hardware),
	-baktery (tips on audio emulation)
	-all the others, you know who you are (canīt remember everyone :P).
	