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

PSPVice: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:PSP homebrew emulators" to "")
 
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox PSP homebrew
{{Infobox PSP Homebrews
| title = PSPVice
|title=PSPVice
| image = https://dlhb.gamebrew.org/psphomebrew/PSPVice.jpg|250px
|image=Pspvice2.png
| type = Computer
|description=Commodore 64 emulator based upon PS2Vice by Rami Rasanen.
| version = 1.2 (14 Jul 2008)
|author=Christopher Kohler (Kristof)
| licence = Mixed
|lastupdated=2008/07/14
| author = Christopher Kohler
|type=Computer
| website = http://perso.numericable.fr/~ckckck/C64_PSPVice.html
|version=1.2
| download = https://dlhb.gamebrew.org/psphomebrew/PSPVice.rar
|license=Mixed
| source =
|download=https://dlhb.gamebrew.org/psphomebrew/pspvice.7z?k33p0fil35
|website=http://perso.numericable.fr/~ckckck/C64_PSPVice.html
|source=http://perso.numericable.fr/~ckckck/C64/PSPViceV12_src.zip
}}
}}
 
PSPVice is a Commodore C64 Emulator [http://www.viceteam.org VICE] converted for the PlayStation Portable (PSP) by Christophe Kohler. It is written based on PS2Vice made by Rami Räsänen.
The C64 Emulator VICE was converted by Christophe Kohler for the PlayStation Portable (PSP) and is called PSPVice. It is based on PS2Vice made by Rami Räsänen.


There are several versions of PSPVice exist since 2005 and the latest official release is v1.2 (for FW 1.50 and 4.xx).
There are several versions of PSPVice exist since 2005 and the latest official release is v1.2 (for FW 1.50 and 4.xx).
Line 39: Line 40:


===Supported files format===
===Supported files format===
D64, T64, VSF, TAP, PRG, G64, P00 (CRT not yet supported).
{| class="wikitable" style="width: 900px;"
|-
! scope="row" style="width: 20%"|Disk/tape image
| style="width: 960px;"|D64, T64, VSF, TAP, PRG, G64, P00 (CRT not yet supported).
|}


===Settings===
===Settings===
{| class="wikitable"
{| class="wikitable" style="width: 900px;"
|-
|-
! scope="row"|True drive emulation
! scope="row" style="width: 20%"|True drive emulation
| Enable the 100% compatibility mode of disk drive.
| |Enable the 100% compatibility mode of disk drive.
|-
|-
! scope="row"|Sound Enable  
! scope="row" |Sound Enable  
| Turn off/on the sound. This may help to fasten some games.
| Turn off/on the sound. This may help to fasten some games.
|-
|-
! scope="row"|PSP Cpu Speed  
! scope="row" |PSP Cpu Speed  
| Use 333 Mhz to get the best performances.
| Use 333 Mhz to get the best performances.
|-
|-
! scope="row"|PSP Video mode  
! scope="row" |PSP Video mode  
| How the C64 screen is mapped on your PSP. Full screen or not, with or without borders.
| How the C64 screen is mapped on your PSP. Full screen or not, with or without borders.
|-
|-
! scope="row"|Smooth pixels  
! scope="row" |Smooth pixels  
| Use this to have a smooth transition between pixels. Disable it if you want to see all C64 pixels.
| Use this to have a smooth transition between pixels. Disable it if you want to see all C64 pixels.
|-
|-
! scope="row"|Video Standard  
! scope="row" |Video Standard  
| Allow you to boot a PAL or NTSC C64.
| Allow you to boot a PAL or NTSC C64.
|-
|-
! scope="row"|Menu font  
! scope="row" |Menu font  
| You can use for menu display 37 different C64 font coming from the most famous games (Ghost and Goblins, Commando, Defender of the crown).
| You can use for menu display 37 different C64 font coming from the most famous games (Ghost and Goblins, Commando, Defender of the crown).
|-
|-
! scope="row"|Load Palette  
! scope="row" |Load Palette  
| To change the PSP Vice C64 colors. You can add you own palettes adding a .vpl file in the PSPVice\PSPViceDatas\c64sys\ directory.
| To change the PSP Vice C64 colors. You can add you own palettes adding a .vpl file in the PSPVice\PSPViceDatas\c64sys\ directory.
|-
|-
! scope="row"|2 Joysticks on one PSP  
! scope="row" |2 Joysticks on one PSP  
| Using this, you'll be able to play with a friend on your PSP.
| Using this, you'll be able to play with a friend on your PSP.
|-
|-
! scope="row"|Autofire  
! scope="row" |Autofire  
| Set autofire on button x. Two speed available
| Set autofire on button x. Two speed available
|-
|-
! scope="row"|Sid model and filter  
! scope="row" |Sid model and filter  
| Set the parameters of SID chip.
| Set the parameters of SID chip.
|-
|}
|}


Line 84: Line 88:
The following information will be displayed when available.
The following information will be displayed when available.


{| class="wikitable" style="width: 85%;"
{| class="wikitable" style="width: 900px;"
|-
|-
! scope="row"|Screenshot  
! scope="row" style="width: 20%;"|Screenshot  
| It is displayed when a Diskname.png file is found (size 160x100). You can create one using the Menu> Save Screenshot function in main menu.
| It is displayed when a Diskname.png file is found (size 160x100). You can create one using the Menu> Save Screenshot function in main menu.
|-
|-
! scope="row"|Description text  
! scope="row" |Description text  
| It is displayed when a Diskname.txt file is found. PSPVice also support the gamebase zip files (disk + nfo file).
| It is displayed when a Diskname.txt file is found. PSPVice also support the gamebase zip files (disk + nfo file).
|-
|-
! scope="row"|Nfo files  
! scope="row" |Nfo files  
| They are automatically displayed. Moreover the joystick configuration is read from nfo and automaticaly used.
| They are automatically displayed. Moreover the joystick configuration is read from nfo and automaticaly used.
|}
|}
Line 102: Line 106:


===Keyboard===
===Keyboard===
Toggle keyboard to input commands (supports key combinaisons). Some already typed commands can be found in the <C64 commands> menu:
Toggle keyboard to input commands (supports key combinaisons). Some already typed commands can be found in the <C64 commands> menu:  


  Load dir            : LOAD "$",8
  Load dir            : LOAD "$",8  
  List dir            : LIST
  List dir            : LIST  
  Load first program  : LOAD '*',8,1
  Load first program  : LOAD '*',8,1  
  Load prog          : LOAD"name",8
  Load prog          : LOAD"name",8  
  Run program        : RUN
  Run program        : RUN  
  Change back color  : POKE 53288,x
  Change back color  : POKE 53288,x  
  Change border color : POKE 53281,x
  Change border color : POKE 53281,x
 
===Control settings===
===Control settings===
This allow you to configurate the PSP buttons like you want. All buttons can be assigned to any C64 keyboard key, joystick 1 or 2 or any PSPVice functions.
This allow you to configurate the PSP buttons like you want. All buttons can be assigned to any C64 keyboard key, joystick 1 or 2 or any PSPVice functions.
Line 118: Line 122:


===GameBase64===
===GameBase64===
To transfer the full game base 64 data base on your PSP, you have several methods. The simpliest is to copy all the files to your PSP stick. The drawback is that this will waste lot of space on your memory stick and you will not have the screenshots. To known how to proceed to have a perfect gamebase64 on you PSP go to [http://perso.numericable.fr/~ckckck/C64_PSPVice_GameBase.html that page].
To transfer the full game base 64 data base on your PSP, you have several methods. The simpliest is to copy all the files to your PSP stick. The drawback is that this will waste lot of space on your memory stick and you will not have the screenshots. To known how to proceed to have a perfect gamebase64 on you PSP please refer to the [http://perso.numericable.fr/~ckckck/C64_PSPVice_GameBase.html official website].


===FAQ===
===FAQ===
Line 133: Line 137:
If your disk images are named Disk0 Disk1 Disk2 Disk3, then:
If your disk images are named Disk0 Disk1 Disk2 Disk3, then:


Disk0, is Disk1 FaceA
* Disk0, is Disk1 FaceA
Disk1, is Disk1 FaceB
* Disk1, is Disk1 FaceB
Disk2, is Disk2 FaceA, ...
* Disk2, is Disk2 FaceA, ...
   
   
'''Q. Game is slow, what can I do?'''
You can try to:
* Increase CPU speed (Menu> Settings> PSP Cpu Speed). Maximum is 333 Mhz (default is 222).
* Turn off sound (Menu> Sid Settings> Sound off).
'''Q. Nothing is saved on disk?'''
'''Q. Nothing is saved on disk?'''


The physical save operation on memory stick is done only when you do Detach and Save Disk.
The physical save operation on memory stick is done only when you do Detach and Save Disk:
 
* If you type a program and you want to save it on disk, Attach disk> Type your program> Save to disk> Detach disk (and D64 file will be saved on memory stick).
* If you type a program and you want to save it on disk, Attach disk> Type your program> Save to disk> Detach disk (and D64 file will be saved on memory stick).
* If your are using a save disk from a game, Launch game> Attach save disk> Save from game> Detach disk.
* If your are using a save disk from a game, Launch game> Attach save disk> Save from game> Detach disk.
'''Q. Game is slow, what can I do?'''
* Increase CPU speed (Menu> Settings> PSP Cpu Speed). Maximum is 333 Mhz (default is 222).
* Turn off sound (Menu> Sid Settings> Sound off)


==Controls==
==Controls==
Line 160: Line 164:
'''In game:'''
'''In game:'''


L/R-Trigger - Quick snapshot save/load
L/R - Quick snapshot save/load


D-Pad/Analog - Joystick
D-Pad/Analog - Joystick
Line 185: Line 189:


Circle - Ctrl
Circle - Ctrl
==Screenshots==
https://dlhb.gamebrew.org/psphomebrew/pspvice3.png
https://dlhb.gamebrew.org/psphomebrew/pspvice4.png
https://dlhb.gamebrew.org/psphomebrew/pspvice5.png
https://dlhb.gamebrew.org/psphomebrew/pspvice6.png


==Media==
==Media==
Line 192: Line 205:
==Changelog==
==Changelog==
'''v1.2 Jan 2008'''
'''v1.2 Jan 2008'''
- Support huge ZIP archives.
* Support huge ZIP archives.
- Support GameBase64 format (V05).
* Support GameBase64 format (V05).
- Tool for recompressing GameBase and save lot of memory of PSP stick.
* Tool for recompressing GameBase and save lot of memory of PSP stick.
- Speed up zip parsing.
* Speed up zip parsing.


==External links==
==External links==
* Author's website - http://perso.numericable.fr/~ckckck/C64_PSPVice.html
* Author's website - http://perso.numericable.fr/~ckckck/C64_PSPVice.html
* DCEmu - https://www.dcemu.co.uk/vbulletin/threads/73408-C64-Psp-C64-V1-1-PSPPlus4-v1-1-amp-PSPVIC20-V1-1

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

PSPVice
Pspvice2.png
General
AuthorChristopher Kohler (Kristof)
TypeComputer
Version1.2
LicenseMixed
Last Updated2008/07/14
Links
Download
Website
Source

PSPVice is a Commodore C64 Emulator VICE converted for the PlayStation Portable (PSP) by Christophe Kohler. It is written based on PS2Vice made by Rami Räsänen.

There are several versions of PSPVice exist since 2005 and the latest official release is v1.2 (for FW 1.50 and 4.xx).

Features

  • Sound.
  • Different CPU speeds (up to 333 MHz).
  • C64 style keyboard.
  • Different video modes (full screen, streched, no border, normal).
  • Antialiasing.
  • Analogue stick support.
  • Stereo sound & echo effect.
  • True drive emulation.
  • TAP, G64, D64, T64, PRG are supported.
  • ZIP files are supported.
  • Make an snapshot.
  • Good filebrowser with screenshots and information about a game.
  • Selectable font in menu.
  • Palette support (vice format .vpl).
  • Shortcuts for important C64 commands.
  • 2 Player on one PSP option.
  • Rapid fire support.
  • GameBase64 Format (V05) is supported.

User guide

To start a game, go to Menu and select Autostart disk/tape image to choose the game you would like to launch.

Supported files format

Disk/tape image D64, T64, VSF, TAP, PRG, G64, P00 (CRT not yet supported).

Settings

True drive emulation Enable the 100% compatibility mode of disk drive.
Sound Enable Turn off/on the sound. This may help to fasten some games.
PSP Cpu Speed Use 333 Mhz to get the best performances.
PSP Video mode How the C64 screen is mapped on your PSP. Full screen or not, with or without borders.
Smooth pixels Use this to have a smooth transition between pixels. Disable it if you want to see all C64 pixels.
Video Standard Allow you to boot a PAL or NTSC C64.
Menu font You can use for menu display 37 different C64 font coming from the most famous games (Ghost and Goblins, Commando, Defender of the crown).
Load Palette To change the PSP Vice C64 colors. You can add you own palettes adding a .vpl file in the PSPVice\PSPViceDatas\c64sys\ directory.
2 Joysticks on one PSP Using this, you'll be able to play with a friend on your PSP.
Autofire Set autofire on button x. Two speed available
Sid model and filter Set the parameters of SID chip.

File browser

Default game directory is /PSPVice/games/. You can browse any memory stick directory with the browser. You can ZIP files. Multiple files in one zip are allowed.

The following information will be displayed when available.

Screenshot It is displayed when a Diskname.png file is found (size 160x100). You can create one using the Menu> Save Screenshot function in main menu.
Description text It is displayed when a Diskname.txt file is found. PSPVice also support the gamebase zip files (disk + nfo file).
Nfo files They are automatically displayed. Moreover the joystick configuration is read from nfo and automaticaly used.

Save Game

Save your game on memory stick. 4 slots are available. A screenshot is saved with file. File are saved at VICE .vsf format and to reload them use the <Autostart disk/tape image> function in main menu.

Quick Snapshot will save emu state to memory (beware the game is not save on memory stick, use SaveGame option for that).

Keyboard

Toggle keyboard to input commands (supports key combinaisons). Some already typed commands can be found in the <C64 commands> menu:

Load dir            : LOAD "$",8 
List dir            : LIST 
Load first program  : LOAD '*',8,1 
Load prog           : LOAD"name",8 
Run program         : RUN 
Change back color   : POKE 53288,x 
Change border color : POKE 53281,x

Control settings

This allow you to configurate the PSP buttons like you want. All buttons can be assigned to any C64 keyboard key, joystick 1 or 2 or any PSPVice functions.

You can Save or Load your own configuration. This is particularly useful for game that need to be played using keyboard (like David's Midnight Magic pinball) or if you want a more comfortable key configuration (like Racing Desctruction Set where you can remap the acceleration Joystick Up on X button).

GameBase64

To transfer the full game base 64 data base on your PSP, you have several methods. The simpliest is to copy all the files to your PSP stick. The drawback is that this will waste lot of space on your memory stick and you will not have the screenshots. To known how to proceed to have a perfect gamebase64 on you PSP please refer to the official website.

FAQ

Q. The game is not working, what can I do?

If the game is a disk (D64), you should try turning on the True Drive Emulation option. This slow down the loading but emulate 100% the disk drive behaviour and your game will surely run fine. Be aware than PRG load disable the TDE option. Some few games use PRG+D64, so you'll have to turn on manually the TDE option after the PRG file has loaded.

VICE engine can run quite all C64 games, if you have any problem, try first to launch your game on WinVice and check if the game is compatible with VICE (if yes, then he'll run on PSPVice). It has been reported there is a problem with a D64 file that was in read-only mode. So avoid using such file properties.

Q. How to change disk when asked in game ("Insert FaceB")?

Press START (Menu) then <Disk Insertion> and <Attach Disk To unit #8>. Select your disk.

If your disk images are named Disk0 Disk1 Disk2 Disk3, then:

  • Disk0, is Disk1 FaceA
  • Disk1, is Disk1 FaceB
  • Disk2, is Disk2 FaceA, ...

Q. Game is slow, what can I do?

You can try to:

  • Increase CPU speed (Menu> Settings> PSP Cpu Speed). Maximum is 333 Mhz (default is 222).
  • Turn off sound (Menu> Sid Settings> Sound off).

Q. Nothing is saved on disk?

The physical save operation on memory stick is done only when you do Detach and Save Disk:

  • If you type a program and you want to save it on disk, Attach disk> Type your program> Save to disk> Detach disk (and D64 file will be saved on memory stick).
  • If your are using a save disk from a game, Launch game> Attach save disk> Save from game> Detach disk.

Controls

General:

Start - Open menu

Up/Down - Navigate through options

Cross - Select

In game:

L/R - Quick snapshot save/load

D-Pad/Analog - Joystick

Triangle - Display keyboard

Square - Space

Circle - Return

Cross - Joy fire

Select - Menu

Start - Pause

Keyboard:

Analog - Move cursor

X - Press a key

Square - Shift

Circle - Ctrl

Screenshots

pspvice3.png

pspvice4.png

pspvice5.png

pspvice6.png

Media

PSP VICE C64 Emulator for Sony PSP (PSPscene)

Changelog

v1.2 Jan 2008

  • Support huge ZIP archives.
  • Support GameBase64 format (V05).
  • Tool for recompressing GameBase and save lot of memory of PSP stick.
  • Speed up zip parsing.

External links

Advertising: