Hacking [RELEASE] ScummVM

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
scummvm_logo.jpg


Hi,

Here is a port of the excellent scummvm engine to the ps vita. The port is now in an usable state, and is working very fine on the vita. There's still a few things to improve (add touch support, flac support ?). For a list of compatible games see : http://scummvm.org/compatibility/

I really want to thanks Xavier from consoleX for sending me a free ps vita for development !

See you soon,
Cpasjuste.


Download

http://files.mydedibox.fr/files/Dev/psp2/scummvm/scummvm-17-02-11.vpk


Changelog


scummvm-17-02-11.vpk
  • Fix jerky/laggy analog joystick mouse control (@rsn8887 )
  • merge all changes (2016/10/11 to 2017/02/11) from main scummvm repository
  • enable cloud (untested)
  • update to latest sdk/libs
  • few fixes and optimizations

scummvm-16-10-11.vpk
  • improved speed: more than 100% faster on some games (for example broken sword 1 intro now play full speed)
  • enabled scalers and hq scalers (no need to enable 2x scalers on "HD" games like broken swords, will just slow down)
  • ability to use "integer scaling" (disable fullscreen)
  • corrected aspect ratio of some games
  • updates sources to latest git revision (2016-10-11)

scummvm-16-09-12.vpk:
  • fixed libmad (mp3 playback, should fix some games)
  • added flac support (libFLAC, should fix some games)
  • prevent sleep mode

scummvm-16-09-07.vpk:
  • disable asm (FIX ALL GAMES, thanks @Lousyphreak)
  • fix select button misconfiguration (on screen keyboard working)
  • include data in vpk package (no need to copy any folder manually, just install vpk, thanks xyz)
  • set cpu bus full speed (improve speed)
  • optimize flags (improve speed)
 
Last edited by cpasjuste,

VitaType

Well-Known Member
Member
Joined
Jul 16, 2016
Messages
1,043
Trophies
0
XP
1,457
Country
Germany
Fantastic news, will it support touchscreen or touchpad for mouse movement and clicking in the future?
Don't forget to enjoy your new Vita over all the development, there are some nice native games for it too (including a good port of the Day of the Tentacle remake), you really earned it :D
 
Last edited by VitaType,

Dinoster

Member
Newcomer
Joined
Sep 7, 2016
Messages
18
Trophies
0
XP
424
Country
Iceland
Yes!!!
Been waiting for this since the release of the Vita!
You guys are awesome. Can't wait for the next builds.

Cheers!!
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Well, there's a lot of games not working, but a lot are working too. I guess i should try to make a list but i have to get those games... I think we should have better compatibilty with retail/untouched games (files). At least i tried the broken sword demo and it worked ! Indiana jones, days of the tentacles and monkey island 1 demos are not working, didn't test the full games (monkey island amiga should work i guess).
 
  • Like
Reactions: Ikilledzeus

Dinoster

Member
Newcomer
Joined
Sep 7, 2016
Messages
18
Trophies
0
XP
424
Country
Iceland
Tested:
Monkey Island 1 (talkie version) - not working yet
Monkey Island 2 (talkie version) - not working yet
Monkey Island 3 - not working yet
Beneath a Steel Sky - works!

@cpasjuste, just out of curiosity - what makes one game to work (specially those freebies on the official ScummVM website) and the others to fail?
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Tested:
Monkey Island 1 (talkie version) - not working yet
Monkey Island 2 (talkie version) - not working yet
Monkey Island 3 - not working yet
Beneath a Steel Sky - works!

@cpasjuste, just out of curiosity - what makes one game to work (specially those freebies on the official ScummVM website) and the others to fail?
I still don't know, but i'm sure i'll find this soon. Else note that broken swords games works, which are good games !
 
  • Like
Reactions: Dinoster

Lousyphreak

New Member
Newbie
Joined
Sep 7, 2016
Messages
1
Trophies
0
Age
43
XP
52
Country
Australia
the trick is disabling the arm assembly :)

if you use the scummvm configure script: around line 2140 at
echo_n "Checking host CPU architecture... "
add a case for the vita:
# psvita does not like the asm code...
arm-vita-eabi)
;;

then scumm games also work (MI3 works at full speed @333MHz). Took a bit of searching.

I already did a bit of research into modules and cursor transparency for 16-bit modes but no success yet.
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
the trick is disabling the arm assembly :)

if you use the scummvm configure script: around line 2140 at
echo_n "Checking host CPU architecture... "
add a case for the vita:
# psvita does not like the asm code...
arm-vita-eabi)
;;

then scumm games also work (MI3 works at full speed @333MHz). Took a bit of searching.

I already did a bit of research into modules and cursor transparency for 16-bit modes but no success yet.
Woot, this make much sense, i'm almost sure you're right ! Many thanks for the tips, let's try :)

I already pushed some changes (https://github.com/Cpasjuste/scummvm/commits/master) including 444mhz bus, broken swords runs much better for example. Else help will be more than welcome, feel free to push some pull requests :)
 
Last edited by cpasjuste,
  • Like
Reactions: Lineacero

zekepliskin

Well-Known Member
Member
Joined
Oct 13, 2015
Messages
251
Trophies
0
Age
40
Location
Hampshire UK
XP
155
Country
Tested:
Monkey Island 1 (talkie version) - not working yet
Monkey Island 2 (talkie version) - not working yet
Monkey Island 3 - not working yet
Beneath a Steel Sky - works!

Damn, the MI trilogy is my go-to for testing ScummVM. Steel Sky is always a good one though, I'm gonna get on it :-)

Thanks @cpasjuste I look forward to seeing how this turns out.

--------------------- MERGED ---------------------------

Woot, this make much sense, i'm almost sure you're right ! Many thanks for the tips, let's try :)

I already pushed some changes (https://github.com/Cpasjuste/scummvm/commits/master) including 444mhz bus, broken swords runs much better for example. Else help will be more than welcome, feel free to push some pull requests :)

Amazing, just out and already improving! When SCUMM games work will you recompile? Thanks
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    +1
  • BakerMan @ BakerMan:
    to which I responded:
    "Guess who I did 💙💛❤️

    hint: it's uremum"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some awesome pranks but I'm afraid to test them lol
  • BigOnYa @ BigOnYa:
    Thank goodness for VPN nowadays
  • Psionic Roshambo @ Psionic Roshambo:
    I don't trust them lol
    Psionic Roshambo @ Psionic Roshambo: I don't trust them lol