Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PSPUAE: Difference between revisions

From GameBrew
m (Text replacement - "Category:PSP homebrew emulators" to "")
 
(5 intermediate revisions by the same user not shown)
Line 8: Line 8:
|version=0.90 Beta5
|version=0.90 Beta5
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/psphomebrew/pspuae.7z 0.90 Beta5 & 0.80 signed
|download=https://dlhb.gamebrew.org/psphomebrew/pspuae.7z?k33p0fil35 0.90 Beta5 & 0.80 signed
|website=https://www.ultimateamiga.com/index.php?topic=9721.0
|website=https://www.ultimateamiga.com/index.php?topic=9721.0
|source=https://www.ultimateamiga.com/index.php/page,6.html
|source=https://www.ultimateamiga.com/index.php/page,6.html
Line 57: Line 57:


Save State:
Save State:
*You can have upto 5 save states.
*You can have up to 5 save states.
*If you rename the states to what the Game/Application is (i.e. Lotus.asf), it will then show in the Load State MENU.
*If you rename the states to what the Game/Application is (i.e. Lotus.asf), it will then show in the Load State MENU.
*You can also save the state with the name of the .adf in DF0:.
*You can also save the state with the name of the .adf in DF0:.


CONFIGS:
CONFIGS:
*You can Save/Load upto 5 options.
*You can Save/Load up to 5 options.
*If you rename the option files to what the Amiga Hardware is (i.e. A1200.options), it will then show in the Load Options MENU.
*If you rename the option files to what the Amiga Hardware is (i.e. A1200.options), it will then show in the Load Options MENU.
*As with states, it will also save as the name of the .adf in DF0:.
*As with states, it will also save as the name of the .adf in DF0:.
Line 183: Line 183:
**Load Config A1000 (OCS).
**Load Config A1000 (OCS).
**Load Config A1200 (ECS).
**Load Config A1200 (ECS).
**Load Default Config (Will load PSPUAE's bootup config).
**Load Default Config (will load PSPUAE's bootup config).
*Load Config - Load your saved config files from the configs folder.
*Load Config - Load your saved config files from the configs folder.
*Save Config - Save your config files to the configs folder (Will use Floppy / state name).
*Save Config - Save your config files to the configs folder (will use Floppy / state name).


==Controls==
==Controls==
Line 356: Line 356:
* Altered Hsync handler. (Removes slow down when sprites on screen, with CPU = MAX).
* Altered Hsync handler. (Removes slow down when sprites on screen, with CPU = MAX).
* Altered CPU CYCLE UNIT to 256 (Gave the most speed increase).
* Altered CPU CYCLE UNIT to 256 (Gave the most speed increase).
* Altered CHIPSET settings (To fall inline with CPU CYCLE UNIT change, its now a.
* Altered CHIPSET settings (To fall inline with CPU CYCLE UNIT change, its now a much more finer setting than in previous versions. Giving better results).
much more finer setting than in previous versions. Giving better results).
* Added Rics FAMEC Sound code (Still clicks, we know what the problem is, but i need help to solve it).
* Added Rics FAMEC Sound code (Still clicks, we know what the problem is, but i need help to solve it).
* Added Interpolation 4CH Sound under sound menu (This can improve sound slighty).
* Added Interpolation 4CH Sound under sound menu (This can improve sound slighty).
Line 383: Line 382:
* You can now save the amiga mouse pointer position and restore it with a key-combo.
* 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.
* 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.
* New option 'Auto Mouse Speed' for setting the speed of the mouse while restoring, must be set faster for screens with higher resolution.
must be set faster for screens with higher resolution.
* You can toggle the mousespeed with a key-combo.
* You can toggle the mousespeed with a key-combo.
* cd32 buttons can now assigned to key-combos.
* cd32 buttons can now assigned to key-combos.
Line 551: Line 549:
*Ultimate Amiga - https://www.ultimateamiga.com/index.php/page,6.html
*Ultimate Amiga - https://www.ultimateamiga.com/index.php/page,6.html
*Ultimate Amiga - http://www.pspuae.com
*Ultimate Amiga - http://www.pspuae.com
[[Category:PSP homebrew emulators]]
[[Category:Homebrew computer emulators on PSP]]

Latest revision as of 06:02, 8 Mayıs 2024

PSPUAE
Pspuae2.png
General
AuthorFOL
TypeComputer
Version0.90 Beta5
LicenseMixed
Last Updated2014/09/07
Links
0.90 Beta5 & 0.80 signed Download
Website
Source

PSPUAE is an Amiga emulator for the PSP. Originally created by Christophe Thibault and MIB 42, the program's development has since been taken over by FOL in 2006.

Installation

Checklist of things need to get PSPUAE running:

  • PSPUAE (latest Release).
  • The correct PSPUAE version for your Firmware (i.e. 1.50 or CFW_SLIM).
  • A working Amiga Kickstart ROM (any version, also they can't be oversized (Amiga Forever)).
  • Some .adf files.

Notes:

  • A lot of running problems can be caused by either corrupt MS or read-only files (simply right click folder and untick read-only).
  • Also you need at least a working Kickstart or PSPUAE will fail to work.
  • Another thing to watch out for, is PSP plugins, some of them cause a lot of homebrew not to work.

Folder structure:

 ms0
  |-PSP/
  |   |-GAME/
  |   |   |-PSPUSE/
  |   |   |   |-KICKS/
  |   |   |   |-DISKS/
  |   |   |   |-STATE/
  |   |   |   |-CONFIGS/
  |   |   |   |-GUI/
  |   |   |   |-SCREENSHOTS/

How to setup:

  • EBOOT - ms0:/PSP/GAME/PSPUAE/.
  • BIOS - ms0:/PSP/GAME/PSPUAE/KICKS/.
  • Games (adf, zip) - ms0:/PSP/GAME/PSPUAE/DISKS/.
  • Savestates - ms0:/PSP/GAME/PSPUAE/STATE/.
  • Config settings - ms0:/PSP/GAME/PSPUAE/CONFIGS/.

BIOS (do not include the writing in the ()):

  • 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) (default)
  • 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)

Save State:

  • You can have up to 5 save states.
  • If you rename the states to what the Game/Application is (i.e. Lotus.asf), it will then show in the Load State MENU.
  • You can also save the state with the name of the .adf in DF0:.

CONFIGS:

  • You can Save/Load up to 5 options.
  • If you rename the option files to what the Amiga Hardware is (i.e. A1200.options), it will then show in the Load Options MENU.
  • As with states, it will also save as the name of the .adf in DF0:.
  • You will have to play around with the config option to suit your needs. Best to test with no floppies to start, see if it boots to the ROM screen first
  • Note: Anything saved as location #1 will override PSPUAE default boot config.

GUI:

  • Optional MENU BackDrop.
  • (Simply turn OFF pic in menu).

User guide

Menu options

States (SaveState Options):

  • Load State - Load your Saved State (By name or 1 of 5 Slots).
  • Save State - Save your Saved State (By name or 1 of 5 Slots).

Drives (Menu for floppy Drives):

  • Insert In DF0: () - .ADF Dir on MS (lets you choose .adf`s/Zip`s from DISKS folder).
  • Insert In DF1: () - .ADF Dir on MS (lets you choose .adf`s/Zip`s from DISKS folder).

Others:

  • Soft Reset - Resets the Emulator (Use this when changing certain options or restarting).
  • Hard Reset - Restarts the Emulator (Needed after changing Cycle unit and can increase overall speed).
  • Exit - Lets you quit the Emulator and go back to the PSP XMB.

Amiga hardware options

CPU:

  • CPU Type (what type of Amiga CPU to Emulate):
    • 68000 - A500, A500+, A600, A1000, A1500, A2000, CDTV.
    • 68010 - A500+, A600.
    • 68020 - A1200, CD32.
    • 68030/68881 - A2500, A3000, A3000T, A3000UX, A4000.
    • 68040 - A4000, A4000T.
  • CPU Cycles (how many cycles the Emulated CPU uses):
    • Normal - 512 CPU Cycles.
    • Turbo - 256 CPU Cycles.
  • CPU Cycles Option (stops CPU Cycles being accidently pressed):
    • Locked - Locks CPU Cycles option.
    • Un-Locked - Unlocks CPU Cycles option.
  • CPU Speed (how fast to run the Emulated CPU):
    • Max - Run CPU Emulation as fast as possable.
    • Real - Runs CPU as if it were an Amiga.
    • Chipset - Amount of time to share between CPU & CHIPSET (0% Chipset to 100% Chipset).
      • This option, although gives speed increase. It can also slow GFX on screen.

Chipset:

  • Blitter Cycle Exact - Runs GPU as if it were an Amiga (helps with compatability).
  • Immediate blits - Runs GPU as fast as possable (helps with compatability).
  • Collision Mode (screen sprite detection level):
    • None - No detection will take place (nearly everything will work with this set to None).
    • Sprites - Only Sprites are detected (foreground, I believe).
    • Playfields - Only Background Sprites are detected.
    • Full - Both Foreground and Background Sprites are detected.
  • Chipset (what Custom Chipset to use):
    • OCS - A500, A1000, A1500, A2000, A2500, CDTV
    • ECS AGNUS - A500+, A600, A3000, A3000T, A3000UX
    • ECS DENISE - A500+, A600, A3000, A3000T, A3000UX
    • ECS FULL - A500+, A600, A3000, A3000T, A3000UX

Sound Emulation:

  • Sound Emulation (Sound Emulation type menu):
    • None - No Sound Emulation.
    • Intterupts - Sound Interrupts are emulated (This is needed for some floppies).
    • Normal - Emulated Sound.
    • Exact - Sound is Emulated 100%.
  • Snd Seperation - The amount of stereo seperation on Sound Emulation.
  • Sound Delay - Gives a speed increase, by altering PSP Sound Delay.

RAM (how much memory to emulate in PSPUAE):

  • Memory On PSP FW 1.50 / Slim and Custom Firmwares:
    • FastMem - Expanded Memory (Max 8192kb).
    • Chipmem - Graphics Memory (Max 2048kb).
    • Bogomem - Slow Memory (Max 1024kb).
    • Total - 11 Megs (Anything over 11 Megs can cause PSPUAE to crash, and using HD Floppies).

Kickstart (Amiga Kickrom (BIOS) selection menu):

  • 1.0 - A1000.
  • 1.1 - A1000.
  • 1.2 - A500, A1000, A2000.
  • 1.3 - A500, A1000, A1500, A2000, A2500.
  • 2.0 - A2000, A3000.
  • 2.04 - A500+, A2000, A3000, A3000T, A3000UX.
  • 2.05 - A600, A600HD.
  • 3.0 - A1200, A4000.
  • 3.1 - A1200, A4000T.

Drives Config (how you want to setup the Floppy Drives):

  • Floppy Speed = Normal (Speed of real Amiga) or Turbo (Double the speed)
  • DF0: Drive Type = Double Density or High Density
  • DF1: Drive Type = Double Density or High Density

PSP related options

Display (all display settings):

  • Direct VRAM Access - Accesses the PSP memory Direct (can make small improvements).
  • FrameSkip - How many frames to skip in every render of screen (i.e. 0 = Every Frame rendered) (auto or 0 to 50).
  • Zoom - Zoom function to help fill the PSP screen (some things can go off the screen) (0% to 100%).
  • Aspect Ratio - What aspect you want, either 4:3 (Square) or 16:9 (Regtangle / Widescreen).
  • Auto Zoom - It looks at the Amiga data (start/stop) that tell the sceen where to draw. With this option "ON" Screen Lock is disabled.
  • Screen Lock - If in 4:3 Zoom, you can move the screen position, with L+R Trigger+Analog , once moved you can lock it with this option.

Input Devices (user control setup).

  • Key mapping.
  • Combo Key Configs.

Misc (all uncategorized options):

  • Mouse Speed - How fast you want the mouse, 1 to 5, 1 = Slow / 5 = Fast.
  • High Res Mouse Speed - How fast you want the mouse in High Res mode, 1 to 5, 1 = Slow / 5 = Fast.
  • Auto Mouse Speed - How fast you want the mouse in Auto mode, 1 to 5, 1 = Slow / 5 = Fast.
  • Show LED's - Shows the Power, Drives, Frame Rate & Emulation speed.
  • Transparent Keyboard - Lets you make the OSK, Solid or Transparent.
  • Disabled Key Combo's - Turns off all key combo's, i.e. Screen move, will not work if this is "ON".
  • Toggle X & O - Use this option if you have a Japanese PSP, switched the X & O around.
  • Background Image - Use this to turn Menu Backdrop "ON" or "OFF".

Config options

Configuration (preset and saved config files):

  • QuickStart Config (pre-setup Amiga Harware configs):
    • Load Config A500 (OCS).
    • Load Config A600 (ECS Denise).
    • Load Config A1000 (OCS).
    • Load Config A1200 (ECS).
    • Load Default Config (will load PSPUAE's bootup config).
  • Load Config - Load your saved config files from the configs folder.
  • Save Config - Save your config files to the configs folder (will use Floppy / state name).

Controls

In Emulation:

L - Left mouse button

R - Right mouse button

D-Pad - Joystick

Analog - Mouse

Square - Activate keyboard

Cross - Joystick0 fire

Circle - Right mouse button

Triangle - Hi-res mouse movement (more precise)

In Emulation (Quick Config Keys):

L+R+D-Pad Up/Down - Zoom In/Out

L+R+D-Pad Left/Right - Frameskip Down/Up

L+R+Analog - 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)

Menu:

L/R - Scroll up/down fast

D-Pad - Select options, Change settings

Cross - Change settings

Circle - Go back 1 menu, Exit menu (if in boot menu)

Keyboard:

D-Pad - Hightlight keyboard keys

Triangle - Move Keyboard (Top or Bottom)

Square - De-activate keyboard

Cross - Select highlighted key

Circle - Enter/Return key (saves you having to move and highlight enter/return)

Mousestate menu:

D-Pad - Highlight required state

Triangle - Delete characters (while keyboard active)

Square - Activate & de-activate keyboard

Cross - Select highlighted mousestate & keyboard key (when keyboard active)

Circle - Exit mousestates (when keyboard not active)

General:

Home - Exit to PSP XMB

Select - Optinos menu (Tweak Settings)

Start - Screenshot (Takes a screenshot)

Screenshots

pspuae3.png

pspuae4.png

pspuae5.png

Media

PSPUAE v.80 PSP test (TechTablets)

Compatibility

Compatible with all (homebrew capable) PSP`s.

It works fine with PSP slim (as its already in user mode).

Known issues

With the new Cycle Unit option, there is one possible side effect. If you have it set to 512 Cycles and load a config that has it set to 256, then this may cause PSPUAE to freeze. This shouldn't happen, but you can restart PSPUAE if it hits this problem.

Changelog

0.90 BETA

  • Tweaked Compile flags (Increased speed).
  • Compiled with latest toolchain (Increased speed).
  • Dumped FPU code (Increased speed).
  • Dumped 68881 and 040 code (Decreased EBOOT size).
  • Optimised and recompiled CPU cores, blitter and blit code (Increased speed).
  • Add AGA properly (Dont expect any great speeds) - Still having issues with this (not decided yet).
  • Tweak CPU to CHIPSET timeslice (helps make stuff run smoother when using CHIPSET setting).
  • Sign PSPUAE to run on any PSP (hacked or not) - think there will be a signed and non signed.
  • PSP's with extra RAM can now use the full amount (phat and early 2000 models, still limited to around 12MB's) non signed / kernel mode can give more RAM.
  • z3Fast RAM (allows you use up to 16MB of Zorro III Fast RAM) - on my Go. I can use 32MB, but stuck with 16MB as then your able to use all RAM listed in menu without issue, unless your on original PSP.
  • Remove Kickstart ROM checksum check (you can use what ever ROM you want).
  • Remove Serial and BSDSocket support (Increased speed).
  • Tweaked Compiler / target optimisations (Increased speed).
  • Fix CD32 button support / Menu option added (there is still one issue, for some reason e-uae code was written to set CD32 buttons on both pads at same time, very wierd).
  • Tweaked CYCLE UNIT to increase speed (this needs testing thought as messing with this can cause blitter to screw up. i.e. Great Giana Sisters, stuck on title screen.

V0.72B 2014/04/04

  • Fixed CD32 Buttons, removed cpu's and fpu's (useless on PSP).

V0.80 BETA13 2011/02/13

  • As an Easter Present. I have decided to release BETA 13 of V0.80. So you can all have a play around with it.
  • After actually sitting down and playing with it myself, its very much faster than previous releases.
  • That said, remember its still a BETA release.
  • To install, just backup your old EBOOT and copy this one across or simply replace your old EBOOT with this one.

V0.80 BETA 3 (SIGNED) 2011/01/22

  • Here is PSPUAE V0.80 BETA 3 for all PSP\'s.
  • This EBOOT will run on psp\'s even if they have Official Firmware.

V0.72 FAME/C HBL 2010/07/14

  • This is the old FAME C Version 0.72 of PSPUAE, packaged together with 0.94 HBL.

V0.80 BETA 3 2010/05/17

  • This download includes everything needed to get PSPUAE working with the patapon2 demo on the PSPGo (FW 6.20).
  • The eboot can also be used on older PSP\'s to. Nothing changed / added.
  • Mainly a tidy up to compile with new toolchain and add support for HalfByte Loader.

V0.72 (Chilly Willy & FOL Update)

  • Dumped all sound bar stereo, in an attempt to gain speed.
  • Corrected Makefile error, which lost us some speed.
  • Add CYCLE_UNIT as option, setting is either 512 (Normal) or 256 (Turbo).
  • Add Chipset CYCLE_UNIT as a hidden auto switch option, that switches with CPU CYCLE_UNIT option.
  • Fixed screen going off center when switching off auto zoom and when selecting 4:3.
  • Add lock for new CPU option, stops accidently pressing option and invoking a hardreset.
  • Add config option checking to check cycle_unit, screen position, cpu lock and sounddelay for old config files.
  • Add SOUND_DELAY option, this allows us to switch between 1 and 9 ms. (9 ms does speedthings up, but causes sound to breakup a little).
  • Add Hard Reset to Main Menu.
  • Add Hard Reset when PSPUAE hits "Fetch Error" (stops fetch crash/loop if Cycles setwrong after loading config).
  • Altered Cycle Turbo, CPU Chipset timing to higher value (only when using Turbo Cycles).
  • Dumped Sound Optimise as it did very little and caused crash.
  • Fix Audio Event time.
  • Fix Audio delay (FOL, this as an option, so a few more FPS could be gainedat the expence of the audio quality).
  • Fix Home Button Exit crash, if you were in PSPUAE menu.
  • When cycle unit is changed, pspuae will hard reset instantly
  • If KickStart 1.3 is not found it will look for any other kickstart, with the followingname. format, KICK205, KICK30 etc etc. If none are found, PSPUAE will exit to PSP XMB.

V0.71 2008/03/30 (FOL Update)

  • Fixed, not saving Frameskip setting (thanks to horace, for making me see the code clearly).
  • Added left / right sound DWORD code (from Winuae, fixes sound not outputing correctly).
  • Made sound bug from 0.70 into an option, as it gives a speed increase.
  • Altered Frameskip logic (to help stop frameskip going crazy).
  • Altered Official Cycle Unit to improve CPU speed option.
  • Added Anti-Interpolation sound code (from WinUAE).
  • Added Stereo Seperation option.

V0.70 2008/02/24 (FOL update)

  • Added alot of Rics FAMEC code and optimisations. (Gave some speed increase).
  • Altered Hsync handler. (Removes slow down when sprites on screen, with CPU = MAX).
  • Altered CPU CYCLE UNIT to 256 (Gave the most speed increase).
  • Altered CHIPSET settings (To fall inline with CPU CYCLE UNIT change, its now a much more finer setting than in previous versions. Giving better results).
  • Added Rics FAMEC Sound code (Still clicks, we know what the problem is, but i need help to solve it).
  • Added Interpolation 4CH Sound under sound menu (This can improve sound slighty).
  • Altered HEAP SIZE for available memory to PSPUAE (This solves all memory problems).
  • Added Rics FAMEC FrameSkip Algorithm (This gives a finer smoother Auto FrameSkip).

V0.63 BE 2007/07/14 (FOL, GnoStiC, cmf update)

  • Removed alot of un-needed code, to gain usable memory (GnoStiC and cmf).
  • Optimized code to gain speed (GnoStiC).
  • Added alot of defines to gain speed (FOL and GnoStiC).
  • Added define to allow 10.5MB of memory, not limited to 6MB anymore (FOL and cmf).
  • Changed the delay and latency on sound to gain speed (FOL).
  • Changed PSPUAE cpu cycle unit to 1, gave stable speed increase (FOL).
  • Removed 0 from Auto Frame Skip, pointless as it slows emu down when hitting 0 (FOL).
  • Removed Interpol code as it was broken since 0.60, removing this gave speed increase (GnoStiC).
  • Fixed memory selection, now only valid amiga memory configs are selectable (cmf).
  • Fixed Crash, where if no Backdrop was present PSPUAE would crash PSP (FOL and cmf).
  • Fixed Interrupts setting in sound, as it was still produing sound (FOL and GnoStiC).
  • Added AutoZoom check to PSPUAE reset command, so each reset will turn off AutoZoom. This stops the crash with certain configs, when AutoZoom was on. Simply Press and hold L & R Trigger and SELECT after reset to turn it back on (FOL).
  • Removed support for E / X-Loader and Tiff exploits as it was causing crash in Custom Firmware's. A seperate E / X-loader tiff version is released seperately (FOL).

V0.62 CE 2007/03/03

  • When inserting a disk the menu will auto select the disk currently in the drive.
  • After a reset, The menu will default to firsrt option in menu (this stops you pressing Exit by mistake).
  • 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.
  • Auto Zoom (using the amiga game/app code to scale the screen to fit PSP) added.
  • Full Screen 16:9 and 4:3 modes 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+ compatibility only.

v0.41

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

v0.4 (MIB.42)

  • 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.

v0.31 w/KBD 1.0 (Christophe)

  • 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...)

v0.31 kbd 0.1 (MIB.42)

  • 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 ).

v0.31 2005/07/06

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

v0.3 2005/07/06

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

v0.2 2005/07/01

  • Added (crappy) sound support.
  • Added (crappy) auto framerate.

v0.1 2005/07/01

  • Initial release. Very alpha, no sound, runs at about 85% speed of a real Amiga 500.

Credits

  • PSPUAE EBOOT Graphics & PMF music by Hungry Horace.
  • PSPUAE EBOOT PMF Video by FOL.
  • Enhanced Title pic & Menu Backdrop by Antiriad from EAB Forums.
  • Thanks to Delta191 & Raventyr for testing, wonder where the rest still are, Sad.
  • Thanks to Hungry Horace & pspuae.com staff, for all their continued support.
  • Thanks to English Amiga Board (EAB) for hosting our IRC channel (http://www.abime.net).
  • README Updated by FOL.

External links

Advertising: