Homebrew Homebrew game ScummVM for Nintendo DS - Prerelease

ccawley2011

Member
OP
Newcomer
Joined
May 12, 2021
Messages
9
Trophies
0
Age
22
XP
120
Country
United Kingdom
Recently, testing has been announced for the next version of ScummVM. Amongst other major improvements, the new version contains a rewritten version of the Nintendo DS port. This new version should now work out of the box with TWiLight Menu++, has full button remapping, supports games with 16-bit colour, and provides a single build with support for all 320x200 games, on top of most of the new engines and features that have been introduced in ScummVM since the last official release in 2010. A complete list of these changes can be found here.

Test builds can be downloaded from the ScummVM Buildbot. It is expected that a Nintendo DSi or DSi XL will be needed for buildbot builds due to memory requirements, however I can provide split builds on request for anyone wanting to test using an original DS or DS Lite. If you see any issues, please file them in the issue tracker.
 

ccawley2011

Member
OP
Newcomer
Joined
May 12, 2021
Messages
9
Trophies
0
Age
22
XP
120
Country
United Kingdom
I would be happy to test a DS Lite build (I have Monkey Island and Indy fate of the Atlantis already installed :))

Cool, I've uploaded a set of test builds here. Compared to the ones from the buildbot, these use separate builds for each engine rather than using plugins. A decent amount of these should work on the DS and DS Lite, but since I've done all of my testing using the DSi, I can't confirm which ones do and don't work.
 

MarioKartFan

Well-Known Member
Member
Joined
Aug 27, 2019
Messages
537
Trophies
0
XP
1,827
Country
Algeria
Compatibility lists and wikis at scummvm.org.

@ccawley2011 This is great. Thanks for the efforts. Any chance you could look into the 3DS port? I’ve had trouble with it for months now. There is an open ticket, which I think you saw, and linked to a prior ticket that may have been related…,
 

CrashMidnick

Well-Known Member
Member
Joined
Jul 22, 2015
Messages
323
Trophies
0
Age
39
XP
1,348
Country
France
Recently, testing has been announced for the next version of ScummVM. Amongst other major improvements, the new version contains a rewritten version of the Nintendo DS port. This new version should now work out of the box with TWiLight Menu++, has full button remapping, supports games with 16-bit colour, and provides a single build with support for all 320x200 games, on top of most of the new engines and features that have been introduced in ScummVM since the last official release in 2010. A complete list of these changes can be found here.

Test builds can be downloaded from the ScummVM Buildbot. It is expected that a Nintendo DSi or DSi XL will be needed for buildbot builds due to memory requirements, however I can provide split builds on request for anyone wanting to test using an original DS or DS Lite. If you see any issues, please file them in the issue tracker.


I tested the DSI/TWL++ release for about 2 hours.

Games tested (about 15 minutes each) :

Cruise for a corpse : OK
Simon the sorcerer : OK
Simon the sorcerer 2 : OK
Day of the tentacles : OK
Indi Fate of the Atlantis : OK
Monkey Island : OK
Monkey Island 2 : OK

What needs to be improved :

- Mainly Menus, they are a pain : some options seem to be hidden, no scroll bar. Sometime when installing a games with many languages you cannot see them all and you cannot select them
- sound is crackling sometimes but very good quality so far
- CD music explanation ?! : I cannot get any of my games with CD tracks to work, even those that worked with the old Scummvm version (wav conversion 22050). Flac : not working, wav : not working, Ogg not working. What is the sound/rate format needed ?
- I need to check but AFAIR in the older version it was possible to zoom in or something, Is it still there ?

I will test the "Standard DS version" later :)
 
  • Like
Reactions: ccawley2011

ccawley2011

Member
OP
Newcomer
Joined
May 12, 2021
Messages
9
Trophies
0
Age
22
XP
120
Country
United Kingdom
I tested the DSI/TWL++ release for about 2 hours.

Games tested (about 15 minutes each) :

Cruise for a corpse : OK
Simon the sorcerer : OK
Simon the sorcerer 2 : OK
Day of the tentacles : OK
Indi Fate of the Atlantis : OK
Monkey Island : OK
Monkey Island 2 : OK

Great, thanks! :-)

What needs to be improved :

- Mainly Menus, they are a pain : some options seem to be hidden, no scroll bar. Sometime when installing a games with many languages you cannot see them all and you cannot select them

It's possible to adjust the GUI scale using the drop-down in the "Misc" tab of the options tab, although the effect of this may be lessened due to the fact that the fonts used in the DS port don't currently scale. I'll try to resolve this after the next release, but if you can list the places that are missing scrollbars, I'll try and sort that out sooner.

- sound is crackling sometimes but very good quality so far

Sound was quite difficult to get working well, the current scenario was the best scenario I could get without risking crashes when the mixer is run from timer interrupts. I'm not an expert on this, though, so any patches to improve things are welcomed.

- CD music explanation ?! : I cannot get any of my games with CD tracks to work, even those that worked with the old Scummvm version (wav conversion 22050). Flac : not working, wav : not working, Ogg not working. What is the sound/rate format needed ?

ScummVM on the DS supports using MP3 files for extracted Audio CD files. It should also support WAV files in nightly builds starting from tomorrow.

- I need to check but AFAIR in the older version it was possible to zoom in or something, Is it still there ?

Unfortunately, most of the features from the DS-specific options dialog were lost during the rewrite, although a couple are still accessible via the "Graphics mode" and "Stretch mode" options. If there are any specific features that you would like to see return, feel free to open a bug on the issue tracker, and I'll see what I can do after the release.

Thanks again for your feedback.
 

fenglot

New Member
Newbie
Joined
Oct 24, 2021
Messages
3
Trophies
0
Age
34
XP
22
Country
Ukraine
I’m buying a "nintendo ds lite" that R4 cartridge fed on the add-on of a lot of the kernel all the way down to the DS_MENU.DAT write on the same version of the cartridge I don’t know the version
"dp459800" who knows to rob the distance?
 

Nikokaro

Carrying on a view...beyond good and evil
Member
Joined
Feb 3, 2020
Messages
986
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
1,780
Country
Italy
I’m buying a "nintendo ds lite" that R4 cartridge fed on the add-on of a lot of the kernel all the way down to the DS_MENU.DAT write on the same version of the cartridge I don’t know the version
"dp459800" who knows to rob the distance?
I'm sorry, but what you write is almost unintelligible. Why did you post in this thread? What you say (what little is understandable) has nothing to do with the topic.
Try writing short, simple and clear sentences in your own language, and then translate it via deepl.com.

If you can't find the kernel of your r4 post a picture or give a clear description of it.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Coto @ Coto: holy crap, getting VS Code to work in NDS development is something I should've done years ago...