More actions
m (Text replacement - "|discussion=" to "|donation=") |
No edit summary |
||
Line 8: | Line 8: | ||
|version=1.2.0 final | |version=1.2.0 final | ||
|license=GNU GPLv2 | |license=GNU GPLv2 | ||
|download=https://dlhb.gamebrew.org/psphomebrew/pspzx81.7z | |download=https://dlhb.gamebrew.org/psphomebrew/pspzx81.7z?k33p0fil35 | ||
|website=http://zx81.zx81.free.fr/serendipity/index.php?/archives/288-PSPZX81-A-Sinclair-ZX81-emulator-for-PSP-v1.2.0-final.html | |website=http://zx81.zx81.free.fr/serendipity/index.php?/archives/288-PSPZX81-A-Sinclair-ZX81-emulator-for-PSP-v1.2.0-final.html | ||
|source=http://zx81.zx81.free.fr/serendipity/index.php?/archives/288-PSPZX81-A-Sinclair-ZX81-emulator-for-PSP-v1.2.0-final.html | |source=http://zx81.zx81.free.fr/serendipity/index.php?/archives/288-PSPZX81-A-Sinclair-ZX81-emulator-for-PSP-v1.2.0-final.html |
Revision as of 06:30, 31 Ocak 2024
PSPZX81 | |
---|---|
General | |
Author | Zx-81 |
Type | Computer |
Version | 1.2.0 final |
License | GNU GPLv2 |
Last Updated | 2008/02/24 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
PSPZX81 is a port of XZ81, which is an emulator of the Sinclair ZX81 home computer running on Unix systems.
This port is made by Ludovic Jacomme (aka Zx-81) with the Unix version 2.1 of xz81.
Installation
Unzip the ZIP file, and copy the folder pspx81 to ms0:/PSP/GAME/.
Put your program image files on the prg sub-directory.
User guide
Key mappings
You can switch between different mappings in the emulator window (Standard, L-Trigger and R-Trigger):
- Standard mapping.
- Danzeff On-Screen Keyboard (by Danzel and Jeff Chen).
- Customizable IR Keyboard (from the file pspirkeyb.ini).
Load ZX81 Program files (P, 81)
Put your file (with .p or .81 file extension) on your PSP Memory Stick in the prg directory. Use the file selector in the emulator main menu to choose one program file to load in your emulator.
Load Key Mapping files (KBD)
For given games, the default keyboard mapping between PSP Keys and ZX81 keys, is not suitable, you can write your own mapping file to overcome the issue.
Edit a file with the .kbd extension and put it in the kbd directory. Sample and syntax can be found in the file default.kbd. Keyboard mapping file can be loaded them using the main menu inside the emulator. If the keyboard filename is the same as the program filename, the corresponding keyboard file is automatically loaded (when you run the program).
Use the Keyboard menu to configure, load and save your keyboard mapping files inside the emulator. The Save option save the KBD file in the kbd directory using the Game Name as filename. The game name is displayed on the right corner in the emulator menu.
Controls
ZX81 (Standard):
D-Pad - Up/Down/Left/Right
Triangle - NewLine
Circle - Y
Cross - N
Square - Rubout/Delete
Analog - A/B/C/D
ZX81 (L-Trigger):
Up/Down - Up/Down
Left/Right - Render
Triangle - Load state
Circle - Analog joystick
Cross - Save state
Square - FPS
ZX81 (R-Trigger):
D-Pad - Up/Down/Left/Right
Triangle - NewLine
Circle - Y
Cross - N
Square - Rubout/Delete
All mappings:
Start+L+R - Exit and return to eloader
Select - Enter in emulator main menu
Start - Open/close the On-Screen keyboard
Main menu:
L+R+Start - Exit the emulator
R - Reset the ZX81
Triangle - Go Up directory
Cross/Circle - Valid
Square - Go Back to the emulator window
On-Screen Keyboard:
Analog - Choose one of the 9 squares
Triangle/Square/Cross/Circle - Choose one of the 4 letters of the highlighted square
L/R - See other 9 squares figures
IR keyboard:
D-Pad - Cursor
Start - Ctrl-W, Tab
Select - Ctrl-Q, Escape
Triangle - Ctrl-E
Cross - Ctrl-X
Square - Ctrl-S
Circle - Ctrl-F
L - Ctrl-Z
R - Ctrl-C
Screenshots
Compatibility
Developed for Firmware 3.71-M33.
Changelog
v1.2.0
- New eboot icons based on Raven's stuff.
- Add several new hotkeys:
- Settings such as fps, render mode can now be directly modified inside the emulator (no need to enter in the settings menu).
- Quick save / quick load current state (no need to enter in the main menu).
- Default Hotkeys can now be set in the keyboard mapping menu (useful to add hotkeys on existing/previous keyboard files).
- Add vsync option.
- Can now be compiled for linux (useful for debug).
- Bug fix in the low battery watchdog.
v1.1.0
- IR keyboard support.
- Now compatible with custom firmwares 3.x and PSP-slim.
- New graphics.
- Display and save thumbnail images for each save state.
- New render mode (fit height and fit) using GPU.
- New PSP clock option (it can now run at 133 Mhz).
- New speed limiter function.
- Add option to display fps rate.
- Add a simple intro splash screen.
- Emulator menus reorganisation (new menu for settings).
- Add help menu.
- Add keyboard change skin option (you can add your own virtual keyboard images in the graphics directory).
- Multiple keyboard mapping feature (Thanks to Pou-chan):
- You can now toggle between three differents keyboard mapping using L/R Trigger keys.
- Option to prevent the blue led to be displayed when L or R are pressed.
- Support iso8859-1 fonts in print text functions (might be useful to translate menus in german, french).
- Bug fix in program file requester.
v1.0.2
- Add speed limiter option
- Add background change color option
- Add .81 as a valid program file extention
v1.0.1
- Intial release.
Credits
XZ81:
- Sinclair zx81 emulator for Unix X-Window system by Russell Marks.
PSPZX81:
- Porting on PSP by Ludovic Jacomme (aka Zx-81).
Special Thanks:
- Danzel and Jeff Chen for the virtual keyboard, and to all PSPSDK developers.
- Murilo for the feedback and advices.
- Raven for the icons.