PSPUAE V0.62
README V2.5

Homepage = http://www.pspuae.com

PSPUAE Christmas Graphics by Hungry Horace
Thanks to all the site staff and BetaTesters at pspuae.com
Thanks to the PSPUAE DEV TEAM
README Updated by FOL.


Instructions Installation
--------------------------

*Now compatable with all (Homebrew capable) PSP`s*

Unzip PSPUAE 0.62.
inside the zip you will find 2 folders called V1.00_2.71HenC_GTA-Tiff and V1.50.

Open the V1.50 folder.
Open the PSP folder, Open the GAME folder.
Drag and Drop %__SCE__PSPUAE & __SCE__PSPUAE to the GAME folder of your 
MS (normally ms0:PSP\GAME\), See below (typical dir structure).

MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\

It may prompt you to Overwrite, click "yes to all".
------------------------------------------------------------------------

2.71 HEN C / DA 2.71 SE / 1.00 & GTA-Tiff Install.
Open the V1.00_2.71HenC_GTA-Tiff folder.
Open the PSP folder, Open the GAME folder.
Drag and Drop the PSPUAE folder to your MS (normally ms0:PSP\GAME\),
See below (typical dir structure).

MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\

It may prompt you to Overwrite, click "yes to all".

If you are having problems with PSPUAE freezing, please try reinstalling GTA E-Loader or
remove E-loader and install E-Menu, this should solve your problem. 
(Thanks to PSPDefiant, over at DCEmu UK for this info).

------------------------------------------------------------------------

With DA 2.71 SE, you may also use the old V1.50 KXPLOITED EBOOT,
Open the V1.50 folder.
Open the PSP folder, Open the GAME folder.
Drag and Drop %__SCE__PSPUAE and __SCE__PSPUAE to the GAME150 folder of your 
MS (normally ms0:PSP\GAME150\), See below.

MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME150\

It may prompt you to Overwrite, click "yes to all".

Although V1.00_2.71HenC_GTA-Tiff EBOOT is a FW V1.00 EBOOT, it is untested on PSP FW V1.00, but
it should work.

**WARNING**
-------------------------------------------------------------------------
You will also need to have a VALID Amiga ROM dump file,
you will have to find this yourself.

*NOTE:- If you do not have a Kick.ROM / Working Kick.ROM,
then PSPUAE will Display a message, stating the KickRom is missing and will then return
to the PSP XMB Menu. 
If you change to another KickRom while using PSPUAE and its missing, 
it will display a message and then continue to use Kick13.rom.

They should be named as follows:-
KickStart 1.0 = kick10.rom (A1000)
KickStart 1.1 = kick11.rom (A1000)
KickStart 1.2 = kick12.rom (A500 - A1000)
KickStart 1.3 = kick13.rom (A500 - A1000 - A2000 - CDTV)
KickStart 2.0 = kick20.rom (A3000)
KickStart 2.04 = kick204.rom (A500+ - A3000)
KickStart 2.05 = kick205.rom (A600HD)
KickStart 3.0 = kick30.rom (A1200 - A4000)
KickStart 3.1 = kick31.rom (A1200 - A4000 - CD32)

These should be placed in the following folder:-

1.50
----  
MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\
    |
    |-__SCE__PSPUAE\
      |
      |-KICKS\


1.00, 2.71 HEN C / DA 2.71 SE / Tiff & Eloader
----------------------------------------------  
MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\
    |
    |-PSPUAE\
      |
      |-KICKS\


DA 2.71 SE (Using V1.50 KXPLOITED EBOOT)
----------------------------------------
MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME150\
    |
    |-__SCE__PSPUAE\
      |
      |-KICKS\
-------------------------------------------------------------------------

Games
--------
Games for the Amiga Emulator, come in a few formats,
the most popular being .ADF (Amiga Disk Format). These .ADF files must
be placed in the following folder:- 

1.50
----
MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\
    |
    |-__SCE__PSPUAE\
      |
      |-DISKS\


1.00, 2.71 HEN C / DA 2.71 SE / Tiff & Eloader
----------------------------------------------  
MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\
    |
    |-PSPUAE\
      |
      |-DISKS\


DA 2.71 SE (Using V1.50 KXPLOITED EBOOT)
----------------------------------------
MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME150\
    |
    |-__SCE__PSPUAE\
      |
      |-DISKS\

PSPUAE also accepts .zip files, so if you insert (Example: Turrican.zip) then it will
work as if it were Turrican.adf.
-------------------------------------------------------------------------

Save States
-----------
You can Save / Load upto 10 SaveStates, or You can rename the states to what the 
Game / Application is (i.e. Lotus.asf) It will then show in the Load State MENU.

Save states can be found in the following folder:-

1.50
----  
MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\
    |
    |-__SCE__PSPUAE\
      |
      |-STATE\


1.00, 2.71 HEN C / DA 2.71 SE / Tiff & Eloader
----------------------------------------------  
MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\
    |
    |-PSPUAE\
      |
      |-STATE\


DA 2.71 SE (Using V1.50 KXPLOITED EBOOT)
----------------------------------------
MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME150\
    |
    |-__SCE__PSPUAE\
      |
      |-STATE\
-------------------------------------------------------------------------

CONFIGS
-------
You can Save / Load upto 5 options, or You can rename the option files to what the 
Amiga Hardware is (i.e. A1200.options) It will then show in the Load Options MENU.

Options can be found in the following folder:-

MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\
    |
    |-__SCE__PSPUAE\  OR  |-PSPAUE\ (For V1.00, 2.71SE & GTA-Eloader)
      |
      |-CONFIGS\


GUI
-------
This is the new home for the MENU BackDrop, (if you need more Fast Ram, then either
remove or rename the menu.png, i.e. menuold.png).

BackDrop Pics can be found in the following folder:-

MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\
    |
    |-__SCE__PSPUAE\  OR  |-PSPAUE\ (For V1.00, 2.71SE & GTA-Eloader)
      |
      |-GUI\

ScreenShots
-----------
This is the new home for the ScreenShots files. Now everytime a screenshot
it will be saved to a folder

Screenshots can be found in the following folder:-

MS0:(MemoryStick ROOT DIR)
|
|-PSP\
  |  
  |-GAME\
    |
    |-__SCE__PSPUAE\  OR  |-PSPAUE\ (For V1.00, 2.71SE & GTA-Eloader)
      |
      |-SCREENSHOTS\


Instructions Usage
---------------------

Navigate to your GAME folder from the PSPsystem MENU.
(If using Tiff or GTA Exploit, then load them in the normal way).

Now select and press X on PSPUAE 0.62.

It will now boot the kick13.rom by default.

Press select to bring up the option menu.

Once in the options menu select option from the menu and then press X.

Here you can tweak the config of the Emulator
(remember though there is no AGA), set the options up as you want,
then scroll down and press X on "configurations" and either save as diskname in drive or
select "SAVE OPTIONS #1 - 5". You can also select preset Amiga setups, from the
configurations menu.

*NOTE :- Amiga = All Amiga config options (including Sound)
         PSP   = All PSP related options

Go back to root menu, then select and press X on "drives", now select the drive of your 
choice "Insert in DF0: ()" or "Insert in DF1:()", select a game from the .adf list and
press X (if you want to remove a disk, select and press X on "empty").

Once all floppys are inserted, return to root menu.
All that is left is to select and press X on "RESET AMIGA".

**NOTE :- you will have to play around with the config options
to your needs. Best to test with no floppies to start, see if it
boots to the ROM screen first.

============================================================================================
*NOTE :- If you want to swap X & O (while using menu), you can swap in the Misc Menu.

PSP KEY Controls Default (In Emulation)
-------------------------------------
TOP LEFT TRIGGER = LEFT MOUSE BUTTON
TOP RIGHT TRIGGER = RIGHT MOUSE BUTTON

D-PAD = JOYSTICK0
ANALOG PAD = MOUSE

SQUARE = ACTIVATE KEYBOARD
CROSS = JOYSTICK0 FIRE
CIRCLE = RIGHT MOUSE BUTTON
TRIANGLE = HI-RES MOUSE MOVEMENT (Lets you move mouse more precise)

HOME = EXIT to PSP XMB
SELECT = OPTIONS MENU (Tweak Settings)
START = SCREENSHOT (Takes a screenshot)


PSP KEY Controls Default (In Emulation (Quick Config Keys))
------------------------------------
L+R+DPAD UP  / L+R+DPAD Down   	= Zoom  In / Out
L+R+DPAD Left / L+R+DPAD Right 	= frameskip  Down / Up
L+R+ANALOGUE STICK             	= Move Screen

L+R+TRIANGLE 			= CPU Speed
L+R+CIRCLE			= On Screen LEDS
L+R+SQUARE			= Floppy Drive Speed
L+R+CROSS			= MouseStates Menu

L+R+SELECT 			= Auto Zoom On/Off (If Off, then its Screen Lock On/Off)



PSP KEY Controls Default (In Menu)
--------------------------------
TOP LEFT TRIGGER = SCROLL UP FAST
TOP RIGHT TRIGGER = SCROLL DOWN FAST

D-PAD = SELECT OPTIONS / CHANGE SETTINGS

CROSS = CHANGE SETTINGS
CIRCLE = GO BACK 1 MENU / EXIT MENU (IF IN ROOT MENU)

HOME = EXIT to PSP XMB
SELECT = EXIT OPTIONS MENU
START = SCREENSHOT (Takes a screenshot)



PSP KEY Controls Default (In Keyboard)
------------------------------------
D-PAD = HIGHLIGHT KEYBOARD KEYS

Triangle = Move Keyboard (Top or Bottom)
SQUARE = DE-ACTIVATE KEYBOARD
CROSS = SELECTS HIGHLIGHTED KEY
CIRCLE = ENTER / RETURN KEY (SAVES YOU HAVING TO MOVE AND HIGHLIGHT ENTER / RETURN)

HOME = EXIT to PSP XMB
SELECT = OPTIONS MENU (Tweak Settings)
START = SCREENSHOT (Takes a screenshot)


PSP KEY Controls Default (In MouseState Menu)
------------------------------------
D-PAD = HIGHLIGHT REQUIRED STATE

Triangle = DELETE CHARACTERS (While Keyboard Active)
SQUARE = ACTIVATE & DE-ACTIVATE KEYBOARD
CROSS = SELECTS HIGHLIGHTED MOUSESTATE & Keyboard KEY (When Keyboard Active)
CIRCLE = EXIT MOUSESTATES (When Keyboard not Active)

HOME = EXIT to PSP XMB
SELECT = OPTIONS MENU (Tweak Settings)
START = SCREENSHOT (Takes a screenshot)

============================================================================================

EMULATOR HISTORY
----------------

V0.62

- you can now save the amiga mouse pointer position and restore it with a key-combo
- 24 mousestates slots, can be renamed with the amiga keyboard for better assignment
- new option 'Auto Mouse Speed' for setting the speed of the mouse while restoring
  must be set faster for screens with higher resolution
- you can toggle the mousespeed with a key-combo
- cd32 buttons can now assigned to key-combos
- joy1 up/down/left/right can now assigned to key-combos
- new option 'CPU to Chipset Ratio"
- new option 'Disable Key Combos"
- new option 'Toggle X & O" (You can now swap X and O for the menu)
- Preset Amiga Configurations added
- quick config combos (See ReadMe)
- Splash Screen added
- dual mouse support
- fixed combos for L+Cross, R+Cross, etc etc
- SaveStates save a config file in the Config folder
- Savestates are now much smaller, due to memory compression being added

V0.61 - thinkp update
 - optionfiles with names (name_of_the_disk.options)
 - savestates with names (name_of_the_disk.asf)
 - auto-save options when saving state (in folder STATE )
 - auto-load options when loading state (from folder STATE )
 - auto-load options when inserting disk
 - assign keys in controls menu with amiga keyboard
   (press square to open/close keyboard and cross to select, triangle to delete button)
 - assign keyboard keys to the 4 d-pad directions in combination with the l+r shoulder buttons
   (set 'Directional Buttons' in controls menu to 'Keys')
 - mouse speed option in hardware menu (from 5 [fast] to 1 [slow])
 - hi-res mouse speed option in hardware menu (from 5 [fast] to 1 [slow])
 - dual joystick control - same joystick on d-pad AND the analogue stick
 - Added folders for all files, now only the main EBOOT is in main folder (FOL)

V0.60 
 - new autoframeskip logic with fps limiting for both PAL and NTSC
 - real 4 channel stereo
 - Added new Menu User Interface
 - Immediate Blits (Helps with compatability)
 - Blitter Cycle Exact (Helps with compatability)
 - High Density Floppy (Lets you use 1.7MB Floppy Disks)

V0.55 - MrModem Update
 - Added some more Joystick mapping options. You can now use any button to control Amiga joystick 0.
 - Changed all sceCtrlReadBufferPositive to sceCtrlPeekBufferPositive. This *could* speed things up a little, because sceCtrlReadBufferPositive always waits for vsync.
 - Fixed a "bug" that caused the PSP to crash if you tried to exit using the home button.
 - Added Bilinear filtering when zoom is turned on.

V0.54 - Speed Increase Release
 - Based on e-uae 0.8.29 WIP3
 - Ditched harddrive support to gain speed as I still can't get it to work with WIP3
 - Removed support for serial ports to gain speed
 - Several optimizations to the e-uae code primarily removing stuff that doesn't make a lot of sense 
   on the PSP
 - Added cpu speed option - thanks to FOL
 - Added profiling support
 - Fixed memory issues - now allows 6MB for PSP V1.50 and 5.5MB for PSP V2.00+
 - Should run using kxploit and the eloader (So V1.50 release works with all)
 - Switched middle and right mouse button
 - Fixed screenshot
 - only displays leds for 2 drives as only 2 are enabled (will not accept 4 drives as I have disabled the 
   last 2 for performance reasons)
 - disabled debugging support (can be enabled again it doesnt really make a performance hit)
 - only possible to select valid memory configurations (up to 2 Mb chip, 1.5 Mb bogo and 2.5Mb fast)
 - Fixed keyboard mappings 
 - when mapping keyboard keys to psp buttons the behaviour is to keep the key down until the psp
   button is released.
 - removed 2 drives from the disk menu
 - added msg box for when no kickstart rom is present and also for when changing kickstart roms
   while using PSPUAE
 - added msg box for when PSPUAE runs out of memory instead of crashing (makes it very hard to crash PSPUAE now)
 - added KickStart 2.04 & 2.05 to the Rom selection menu

v0.53
 - Drive Speed option added (This helps alot with long loading games, it wont help with all)

v0.52 - maintenance release
 - Corrected 0 byte memory bug when loading/saving options
 - Renamed the SAVESTATE folder to STATE
 - Added 5 additional savestate slots
 - Corrected some text strings

v0.51:
 - Support for 1.5 PSPs
 - Zoom function now using the GU for better performance
 - Double buffering to avoid flickering
 - Savestate (this is also a much faster way to load games)
 - Several new options although fewer than the last beta
 - Lower sensitivity when the analog stick is used as a joystick
 - Real 4 channel sound like the original amiga (still some issues though)

v0.49:
 - Better game compatibility based on E-UAE-0.8.29-WIP2
 - Direct vram access
 - Zoom function to allow you to use all PSP screen estate
 - Vertical leds including leds for framerate and frameskip
 - Kickstart selector

v0.41.1:
 - PSP V2.X+ compatability only

v0.41:
 -Compiled with latest PSPSDK and GCC 3.4.4 (2005-10-30). Getting a few more fps in some areas

PSP UAE v0.4 (MIB.42) Here

Changes :
 - Several minor optimizations on M68K and Amiga/PSP graphics.
 - Semi-transparent ( customizable from Config Menu ) full-featured keyboard.
 - Fully configurable button and analog stick assignments from Config Menu/Options ( finally )
 : includes flexible assignments of key presses, joystick/mouse buttons to PSP buttons.
 : includes flexible assignment of Joy0/Joy1/Mouse to PSP Analog stick/Directional Buttons.
 - Auto repeat on menu selections.
 - Adaptive Border Padding ( change from Config Menu )
 - Load / Save / Default configurations ( 2 slots )
 : I use this to load different configs for different games... Joystick/Mouse/keys etc...
 - ScreenSave to .bmp file. ( Assign key from Config Menu/Options, START button by default )
 : saves to directory where the executable was invoked from ( the non-% pspuae directory )
 - Fine mouse movement ( HiRes ) is possible while holding button ( assignment customizable )
 - From Config Menu, press Select to shortcut back to the Amiga.
 - In the Config Menu ( activated by Select ) : Cross (X) is select, Circle (O) is cancel.

Still single buffered, looking at performance / visuals, I don't think I'll do double.

PSP UAE v0.31 w/kbd 1.0 (MIB.42) Here

PSPUAE 0.31 w/KBD 1.0

Changes to PSPUAE 0.31 :
 - Moved statistics screen to Menu/Options/Show statistics
 - Added finer mouse movements while the () - Circle is pressed.
 - Optimized some drawing related functions.
 - Added FULL keyboard :
 :: To activate/deactivate keyboard; press [] - Square
 If Keyboard is active :
 - Triangle : changes position of keyboard to top/bottom of the screen.
 - Up/Right/Down/Left arrows : walk the keyboard.
 - X - Cross : Press invokes a key-press event,
 Release invokes a key-release event.
 - () - Circle : presses the "Return" key...

The are 8 sticky keys (Ctrl,Alts,Amigas,Shifts,CapsLock); pressed once
will make them sticky (they will not be released - indicated by red
highlight), pressing again will release them.

Also, please note, this uses a US keyboard layout. If your kickrom is
non-US, there are going to be some minor "discrepencies".
( Just imagine that you connected a US keyboard to your Amiga... )

Thank you Christophe for 0.31.

PSP UAE v0.31 kbd 0.1 (MIB.42) Here

How the keyboard input works :
 - Press AND(!) HOLD the [] - Square button.
 - Press the Up / Down button ( on the left side of the PSP ) to change the selected key.
 - Press the Left / Right to jump to the beginning / end of the keylist.
 - Press the () - Circle button to actually "Press" the selected key. ( still holding the [] - square button ! )

At the moment no simultaneous key input is implemented ( like pressing a key while holding this and that ).
I know this is not what you had in mind, but it kinda works for now... ;-)

I am designing the proper GUI... etc...

Cheers,

MIB.42

Here v0.31 July 6th 2005

Chip memory set to 2mb so Monkey Island works again
 -File selector improvements
 -Added options menu

Here v0.3 July 6th 2005

v0.3:
 -Added menu
 -Added disk selection
 -New icon and background image courtesy of Fred Holgado
 -You can now install PSPUAE in any PSP/GAME folder

Here v0.2 July 1st 2005

v0.2:
 -Added (crappy) sound support
 -Added (crappy) auto framerate

Here v0.1 July 1st 2005

v0.1:
 -Initial release. Very alpha, no sound, runs at about 85% speed of a real Amiga 500. 
