Hacking [Release] Vice-PSP C64 emulator for PSP v3.2.4r2, based on Akop's and DelayedQuasar's work

rsn8887

Well-Known Member
OP
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,616
Country
United States
Download: https://github.com/rsn8887/pspvice/releases/latest

Vice-PSP
=======

C64 emulator for PSP slim (2000 and 3000), based on Akop's and DelayedQuasar's work.

I am updating this emulator with additional options.

PSPVice_1.jpg


PSPVice_2.jpg PSPVice_3.jpg

The new sound chip option is useful for modern games which were designed for the newer 8580 chips. Two such games are Caren and the Tangled Tentacles and Sam's Journey. Setting sound chip to 8580 and sound engine to resid gives those games a more authentic sound.

The new palette option is useful to achieve more saturated, darker colors. My personal favorite is `pepto-pal`, but there's also `colodore` which gives higher saturation. Setting this to `none` gives the terrible, neon-colored Vice 3.2 default palette.

Original website by Akop (v2.2.15):
https://psp.akop.org/vice.htm

Thread about DelayedQuasar's work on this emulator (v3.2.3):
http://wololo.net/talk/viewtopic.php?f=47&t=49620

Thanks
======

Thanks to the Vice team for an excellent emulator.

Thanks to Akop for the amazing original PSP port.

Thanks to DelayedQuasar for updating Akop's port to Vice 3.2.

Thanks to my supporters on Patreon: Andyways, CountDuckula, Greg Gibson, Jesse Harlin, Duncan Harris, Özgür Karter, Matthew Machnee, Mored1984, Ibrahim Fazel Poor, and RadicalR.

Changelog:
========
3.2.5

- fix slightly wrong palette colors
- fix problems with palette set to none not working sometimes
- make colodore the new default palette instead of pepto-pal

3.2.4r2

- fix colodore.vpl palette file with the correct default colors from www.colodore.com

3.2.4

- add SID model option with two choices: 6581, and 8580.
- add palette option with
 
Last edited by rsn8887,

rsn8887

Well-Known Member
OP
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,616
Country
United States
Update 3.2.5:
https://github.com/rsn8887/pspvice/releases/latest

Changelog:
========
3.2.5

- fix slightly wrong palette colors
- fix problems with palette set to none not working sometimes
- make colodore the new default palette instead of pepto-pal


The wrong palettes were due to VIDEO_FILTER_CRT being set to true, even though the filter is not used on PSP. I applied a similar fix to Retroarch Vice cores, available via Retroarch buildbot.libretro.com or via online updater inside Retroarch itself, see here for the relevant commit: https://github.com/libretro/vice-libretro/commit/08819edc870fcb0c9d98695cbc70d8f522df4f7b
 
Last edited by rsn8887,
  • Like
Reactions: Flame and raxadian

rsn8887

Well-Known Member
OP
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,616
Country
United States
There are too many good C64 games to list. Here's my list of some of my favorites (alphabetical):

Alcazar
Alleykat
Alter Ego
Archon
Aztec Challenge
Bandits (Sirius Software)
Barbarian (Palace)
Barbarian 2
Batman the Movie
BC Quest for Tires
Blood’n’Guts
Bounder
Bruce Lee
Bulldog
Cosmic Causeways
Cosmic Tunnels
Crillion
Critical Mass
Cyclons
Dino Eggs
Donald Duck Playground
Drelbs
Ducks ahoi
Eidolon
Exploding Fist 1 + 2
Fort Apocalypse
Goonies
Gotcha
Gremlins (Action game)
Head over Heels
Helicopter Jagd?
Hero
Hypaball
Ik+ Gold
Impossible Mission
Jumpman
Jumpman Jr.
Koronis Rift
Krakout
Lady Tut
Law of the West
Master of the lamps
Moondust
Movie Monsters
Mr. Robot
Myth History in the Making
Nebulus
Ninja
Parallax
Park Patrol
Park Patrol
Racing Destruction Set
Re-Bounder
Samurai Warrior
Save New York
Scarabeus
Serpentine
Sheep in Space
Space Taxi
Spare Change
Spike‘s Peak
Spindizzy
Springtime
Squish’Em
Thrust
Tilt!
Trailblazer
Traz
Uridium
Warhawk
Wavy Navy
Wizard
Wizard Of Wor
Zorro
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,343
Trophies
1
Age
41
XP
4,525
Country
Argentina
The thing wirh Maniac Mansion C64 is that while is slighty shorter than the Dos version, it has an ending that is not in tbe Dos version and some other differences. So is worth to try at least. And if course it does lack the censorship of the Nes version even if that version has slightly better sound.

 
Last edited by raxadian,
  • Like
Reactions: blackwaterpark

Jryvn

New Member
Newbie
Joined
Feb 10, 2021
Messages
2
Trophies
0
Age
53
XP
106
Country
United States
There is a bug that still persists. If I try to go into the System>Peripherals>Drive 8 option and try to load a disk that has an empty directory (i.e. a blank disk or a data disk) the psp crashes.
 

Gyron_Oldvic

Well-Known Member
Member
Joined
Dec 10, 2014
Messages
297
Trophies
0
XP
763
Country
United Kingdom
There is a bug that still persists. If I try to go into the System>Peripherals>Drive 8 option and try to load a disk that has an empty directory (i.e. a blank disk or a data disk) the psp crashes.

I've fixed this bug and a few others. Plus added a few features. I added some info and screenshots to the thread on Wololo. I'll release an updated Vice soon when I've had a chance to test it properly and tidied up the source.
 
Last edited by Gyron_Oldvic,

rsn8887

Well-Known Member
OP
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,616
Country
United States
I've fixed this bug and a few others. Plus added a few features. I added some info and screenshots to the thread on Wololo. I'll release an updated Vice soon when I've had a chance to test it properly and tidied up the source.

That sounds great. I don’t even have PSP
SDK on my current laptop anymore :/

Keep me updated when you make a release, then I will put a link on my release page to direct to yours. I will just put a large sentence „This version is obsolete and has been superseded by …“
 
Last edited by rsn8887,
  • Like
Reactions: Gyron_Oldvic

Gyron_Oldvic

Well-Known Member
Member
Joined
Dec 10, 2014
Messages
297
Trophies
0
XP
763
Country
United Kingdom
That sounds great. I don’t even have PSP
SDK on my current laptop anymore :/

Keep me updated when you make a release, then I will put a link on my release page to direct to yours. I will just put a large sentence „This version is obsolete and has been superseded by …“

Thanks Rsn. Yeah I did most of it last summer and then stopped bothering when my PSP battery messed up when I was charging it via USB. I found another recently so picked it up again as I didn't want to just leave it as I put quite a few hours into it last year. What I'll do is, release the updated Vice 2.x.x I've been working on first as it works on the 1000 and is a bit faster, then go back to Vice 3.x.x and do a release for that, as the SID filtering for the 'ReSID' engine works a little better in 3.x.x. I used your Palette code to load the external Palettes and have credited you on the Vice start screen. There's now a choice of 20 Palettes (19 external (including a 'user' palette), and the Internal). I added my own Palette (Oldvic.vpl) I made to the list (directly under Colodore), which I did specifically with the PSP LCD in mind, and is bright and vibrant. But I did keep your fixed 'Colodore' palette as the default as it's probably the most accurate reproduction of the C64 colours. I fixed the palette saving issue properly in version 3.x.x about a year back, but just forgot to post it with lockdown and everything. Now the selected palette (Internal, Colodore, or Pepto) saves properly on exit
Cheers Gyron.

Vice 3.2.5r3 EBOOT
 
Last edited by Gyron_Oldvic,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: