ScummVM?

Post Reply
johannesbehr
Posts: 20
Joined: Thu Jan 03, 2019 12:21 am
languages_spoken: english
ODROIDs: Odroid-Go
Contact:

ScummVM?

Unread post by johannesbehr » Mon Jan 14, 2019 8:48 pm

Hi,

a very cool application would be an implementation of the ScummVM...

I searched the net if anybody yet tried to port ScummVM to the ESP, but
it seems that nobody did yet...

What do you think, is it possible?

The screen resolution fits perfect :D

Regards
Johannes

User avatar
meveric
Posts: 9773
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go
Contact:

Re: ScummVM?

Unread post by meveric » Wed Jan 16, 2019 1:40 am

scummvm as is is way to big for the ODROID Go.
The binary alone with all the plugins would exceed the 16MB limit of the flash memory of the system.
Maybe an extremely slimmed down version with only a few games, such as ScummVM V1 and V2 games might work (Zak, Maniac, Loom, Monkey1) but aside from that I highly doubt any of the games would be playable.
My first guess would be "no" it's not doable.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

User avatar
lix-alpha
Posts: 86
Joined: Fri Jul 27, 2018 9:41 pm
languages_spoken: english
Contact:

Re: ScummVM?

Unread post by lix-alpha » Mon Jan 21, 2019 1:44 am

I imagine the publicity: Leisure Suit Larry in your pocket!

johannesbehr
Posts: 20
Joined: Thu Jan 03, 2019 12:21 am
languages_spoken: english
ODROIDs: Odroid-Go
Contact:

Re: ScummVM?

Unread post by johannesbehr » Wed Jan 30, 2019 6:55 pm

Hi Meveric,
thank you for your post!
Of course it is not easy and porting directly won't work.
But I think it should be possible, if you consider that the secret of Monkey Island was released in 1990!
In 1990 the PCs where of x86 486 with 33 Mhz and very few ram, so the odroid go should be able to keep up with this.
The original Interpreter for Monkey Island has a binary of 111 KB!

I will try to do some steps in running at least a part of Monkey Island (Scumm VM5) to proof the concept…
:-)

johannesbehr
Posts: 20
Joined: Thu Jan 03, 2019 12:21 am
languages_spoken: english
ODROIDs: Odroid-Go
Contact:

Re: ScummVM?

Unread post by johannesbehr » Wed Jan 30, 2019 8:00 pm

Just found some official requirements:

See http://www.worldofmi.com/thegames/monkey1/index.php

System requirements as described on the Monkey Island Bounty Pack:
  • MS-DOS 5.0 or higher
  • 386/33 DX (486 recommended)
  • 1 Mb EMS required (2 Mb EMS recommended)
  • Mouse
  • 256 color VGA/MCGA
  • SoundBlaster and 100% compatibles, Adlib, Roland MT 32
So the bottleneck is clearly the memory (the esp has only 520kb RAM), but I think this can be solved...
:-)

User avatar
mad_ady
Posts: 5444
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2
Location: Bucharest, Romania
Contact:

Re: ScummVM?

Unread post by mad_ady » Wed Jan 30, 2019 8:10 pm

The esp has 4MB (8MB on newer models) of slow ram that you can use. But lack of mouse might impact gameplay.

User avatar
meveric
Posts: 9773
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go
Contact:

Re: ScummVM?

Unread post by meveric » Mon Feb 04, 2019 6:34 pm

johannesbehr wrote:
Wed Jan 30, 2019 6:55 pm
But I think it should be possible, if you consider that the secret of Monkey Island was released in 1990!
In 1990 the PCs where of x86 486 with 33 Mhz and very few ram, so the odroid go should be able to keep up with this.
The original Interpreter for Monkey Island has a binary of 111 KB!
These values mean nothing.
The SNES was also released in 1990 and only had a 3MHz processor, still it's unlikely you'll see it on the ODROID Go.
https://www.tested.com/tech/gaming/2712 ... -3ghz-cpu/
So only cause it came out in the 90s and "only" requires 33MHz doesn't mean it's easy to get to work on a micro prozessor that has a very limited feature set.

Still I'm not saying it's impossible to get ScummVM running, ScummVM is an interpreter and not an emulator and for that might run regardless, although limited.
mad_ady wrote:
Wed Jan 30, 2019 8:10 pm
But lack of mouse might impact gameplay.
mapping mouse on the D-Pad should be rather easy. Lot of gaming consoles had games with mouse pointer, or with lightning gun where the controller acts like a mouse pointer that moves over the screen.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.

Post Reply

Return to “Game Emulators”

Who is online

Users browsing this forum: No registered users and 0 guests