Please test! Run Full Throttle and The Dig using slot-2 RAM
Moderator: ScummVM Team
Please test! Run Full Throttle and The Dig using slot-2 RAM
Hi,
I've completed work on my build which supports external RAM packs. Using one of these devices, you can play Full Throttle and The Dig on your DS.
Both games run almost perfectly, but with slowdown in certain sections. Full Throttle is slow during the car driving section, while The Dig is slow in many places
The following types of slot-2 RAM device are supported:
- Supercard
- M3
- G6
- EZ Flash
Currently, the Opera Browser Expansion Pack doesn't work with this build.
If you have a slot-1 card (one that fits in your DS slot, like an R4DS or an M3DS Real), you can load the data files from that, and use the RAM in slot-2 (GBA slot). Also, if you have a slot-2 card with an SD slot, you can load the files from the slot and use the RAM both in slot-2. To do this, just patch the ScummVM binary with the DLDI as normal, and then when the game starts, on the RAM device menu, choose the same device.
When you first start this build of ScummVM DS, you will need to select the type of RAM pack you have. This setting will be saved, and you won't be asked again unless you start ScummVM DS without the RAM pack, or with a different type of RAM pack inserted.
There are also some new features to go with this:
- High quality stereo sound support: so you can listen to the fantastic soundtracks to both of these games! (the high quality audio checkbox in the options is greyed out, as the new mode is used all the time)
- Brightness adjustment: This lets you brighten the game (using a gamma correction technique) to more easily see the dark graphics in The Dig on the original DS screen. Press select and click on the 'Graphics' tab, then adjust the brightness bar at the bottom with your stylus.
- D-pad controls for the car driving section in Full Throttle. Press Select and tick the check box marked 'Car controls'. Then you can use D-pad left and right to steer, and A button to accelerate.
Issues:
- The Supercard I have fails to start up sometimes. I'm not sure whether this is a general issue with Supercards, or just the one I have.
- Some DLDI drivers don't work when a device is used both as RAM and for disk access at the same time. I had problems with my M3 lite, and narrowed it down to the use of DMA. If the driver uses DMA, it won't work with this build. I've prepared a new version of the m3sd_alt driver I was using which doesn't use DMA. You need to use this DLDI to avoid random crashes if you're using an M3 Lite. You can download it here: http://scummvm.drunkencoders.com/m3sd_alt_v2.dldi (Source: http://scummvm.drunkencoders.com/m3sd_v2.zip)
Download the new build here:
http://scummvm.drunkencoders.com/scummv ... gtest5.zip
Older versions:
http://scummvm.drunkencoders.com/scummv ... gtest4.zip
http://scummvm.drunkencoders.com/scummv ... gtest3.zip
http://scummvm.drunkencoders.com/scummv ... gtest2.zip
http://scummvm.drunkencoders.com/scummv ... gtest1.zip
Also, here's a source archive for this build, because I'm unable to check this into source control right now (due to several nasty hacks to the codebase):
http://scummvm.drunkencoders.com/scummv ... source.zip
I hope you enjoy running these games on your DS. In my opinion, these were the best games Lucasarts ever made.
I'd be interested in hearing your feedback. Especially if you're running the game on one of the cards listed as untested above.
I've completed work on my build which supports external RAM packs. Using one of these devices, you can play Full Throttle and The Dig on your DS.
Both games run almost perfectly, but with slowdown in certain sections. Full Throttle is slow during the car driving section, while The Dig is slow in many places
The following types of slot-2 RAM device are supported:
- Supercard
- M3
- G6
- EZ Flash
Currently, the Opera Browser Expansion Pack doesn't work with this build.
If you have a slot-1 card (one that fits in your DS slot, like an R4DS or an M3DS Real), you can load the data files from that, and use the RAM in slot-2 (GBA slot). Also, if you have a slot-2 card with an SD slot, you can load the files from the slot and use the RAM both in slot-2. To do this, just patch the ScummVM binary with the DLDI as normal, and then when the game starts, on the RAM device menu, choose the same device.
When you first start this build of ScummVM DS, you will need to select the type of RAM pack you have. This setting will be saved, and you won't be asked again unless you start ScummVM DS without the RAM pack, or with a different type of RAM pack inserted.
There are also some new features to go with this:
- High quality stereo sound support: so you can listen to the fantastic soundtracks to both of these games! (the high quality audio checkbox in the options is greyed out, as the new mode is used all the time)
- Brightness adjustment: This lets you brighten the game (using a gamma correction technique) to more easily see the dark graphics in The Dig on the original DS screen. Press select and click on the 'Graphics' tab, then adjust the brightness bar at the bottom with your stylus.
- D-pad controls for the car driving section in Full Throttle. Press Select and tick the check box marked 'Car controls'. Then you can use D-pad left and right to steer, and A button to accelerate.
Issues:
- The Supercard I have fails to start up sometimes. I'm not sure whether this is a general issue with Supercards, or just the one I have.
- Some DLDI drivers don't work when a device is used both as RAM and for disk access at the same time. I had problems with my M3 lite, and narrowed it down to the use of DMA. If the driver uses DMA, it won't work with this build. I've prepared a new version of the m3sd_alt driver I was using which doesn't use DMA. You need to use this DLDI to avoid random crashes if you're using an M3 Lite. You can download it here: http://scummvm.drunkencoders.com/m3sd_alt_v2.dldi (Source: http://scummvm.drunkencoders.com/m3sd_v2.zip)
Download the new build here:
http://scummvm.drunkencoders.com/scummv ... gtest5.zip
Older versions:
http://scummvm.drunkencoders.com/scummv ... gtest4.zip
http://scummvm.drunkencoders.com/scummv ... gtest3.zip
http://scummvm.drunkencoders.com/scummv ... gtest2.zip
http://scummvm.drunkencoders.com/scummv ... gtest1.zip
Also, here's a source archive for this build, because I'm unable to check this into source control right now (due to several nasty hacks to the codebase):
http://scummvm.drunkencoders.com/scummv ... source.zip
I hope you enjoy running these games on your DS. In my opinion, these were the best games Lucasarts ever made.
I'd be interested in hearing your feedback. Especially if you're running the game on one of the cards listed as untested above.
Last edited by agentq on Tue Oct 27, 2009 5:25 pm, edited 4 times in total.
Just tried this with my R4 and EZ Flash V on DSlite and it freezes at the start with a 'configManager::get(exramtype,ds) called on non-existent domain!' error.
My EZ Flash V card works fine with everything else. I also tried using the 3in1 tools to turn on the extra ram before loading a fresh scummvm-j.nds but it still freezes the same.
The older/other scummvm work fine, even Kyrandia 2 on scummvm-f build so I know it's not my R4 either.
Is there any way I could cheat the ini file by filling in the EZ Flash V setting so that it bypasses this check seeing as it freezes here?
Great work on this though, never thought I'd get to play these 2 on the DS!
My EZ Flash V card works fine with everything else. I also tried using the 3in1 tools to turn on the extra ram before loading a fresh scummvm-j.nds but it still freezes the same.
The older/other scummvm work fine, even Kyrandia 2 on scummvm-f build so I know it's not my R4 either.
Is there any way I could cheat the ini file by filling in the EZ Flash V setting so that it bypasses this check seeing as it freezes here?
Great work on this though, never thought I'd get to play these 2 on the DS!
(The man does ALL this godly work and calls himself 'stupid'?? I think not! More that you've clocked in so many hours working on this miracle that it merely slipped your mind!)
Anyway.... it works! And perfectly. I cannot find a single flaw or slight sound skip so far. What a differnece the extra ram makes!
Fantastic.
Anyway.... it works! And perfectly. I cannot find a single flaw or slight sound skip so far. What a differnece the extra ram makes!
Fantastic.
Ok so I spoke too soon there. The game crashes to the debug console when you first talk to the bartender after climbing out of the dumpster and kicking in the bar door. The bartender says "so what'll it be Mac?" and it crashes out there saying 'convertMessageToString(): string escape sequence 127 unknown!' with a weird unreadable error string on the bottom debug screen.
Anyway, I won't triple-post, so will leave it for tonight. Still think it's amazing that it's even running and hoping this is just a teething problem.
Anyway, I won't triple-post, so will leave it for tonight. Still think it's amazing that it's even running and hoping this is just a teething problem.
Oh ok kewl.
I take it you're nocternal then? I'm in London too, just enjoy the stillness of the night (I write) and seem to get so much more work done.
Probaby won't be able to now if this next fix runs well, the Full T cd has been sitting on my games shelf for many years untouched, forgotten what a great game it is!
Oh and hey, thanks again, swift service eh!
I take it you're nocternal then? I'm in London too, just enjoy the stillness of the night (I write) and seem to get so much more work done.
Probaby won't be able to now if this next fix runs well, the Full T cd has been sitting on my games shelf for many years untouched, forgotten what a great game it is!
Oh and hey, thanks again, swift service eh!
- Red_Breast
- Posts: 773
- Joined: Tue Sep 30, 2008 10:33 pm
- Location: The Bar Of Gold, Upper Swandam Lane.
Naturally, I would probably be nocturnal. I agree, it's much easier to get work done as everyone else sleeps and it's really quiet. What sort of stuff do you write?
I've been burning the midnight oil on FT/The Dig so I'm in a night-time mood. Unfortunately I have to go to work tomorrow, so I should really go to bed.
I'm just going to play a bit more Full Throttle to make sure nothing else is broken...
I've been burning the midnight oil on FT/The Dig so I'm in a night-time mood. Unfortunately I have to go to work tomorrow, so I should really go to bed.
I'm just going to play a bit more Full Throttle to make sure nothing else is broken...
Flawless Victory
Well so far, but I think it's because it plays so smoothly that I can't help assuming there won't be any more errors.
I didn't mean I write for a living or anything, just meant I use the night time to write. Mainly shorts and poetry. Into scifi and such, I do it more for the creativity feeling - I tried learning C++ once but didn't get very far. Think I'll leave that creative vibe to you guys here lol.
Back on topic though... do you think there could be a way around The Dig problem? I don't own a copy but will have to hunt for one ebay shortly!
I am wondering if you're maybe going to get a save file out if it's only crashing at that big room. Can play up to the crash, then re-boot and use the save file to carry on once past it. If it misses much then you can always include a short transcript.
Well so far, but I think it's because it plays so smoothly that I can't help assuming there won't be any more errors.
I didn't mean I write for a living or anything, just meant I use the night time to write. Mainly shorts and poetry. Into scifi and such, I do it more for the creativity feeling - I tried learning C++ once but didn't get very far. Think I'll leave that creative vibe to you guys here lol.
Back on topic though... do you think there could be a way around The Dig problem? I don't own a copy but will have to hunt for one ebay shortly!
I am wondering if you're maybe going to get a save file out if it's only crashing at that big room. Can play up to the crash, then re-boot and use the save file to carry on once past it. If it misses much then you can always include a short transcript.
- Red_Breast
- Posts: 773
- Joined: Tue Sep 30, 2008 10:33 pm
- Location: The Bar Of Gold, Upper Swandam Lane.
- Red_Breast
- Posts: 773
- Joined: Tue Sep 30, 2008 10:33 pm
- Location: The Bar Of Gold, Upper Swandam Lane.
I seem to remember you have to go to that room more than once.SeeD32 wrote:Flawless Victory
Well so far, but I think it's because it plays so smoothly that I can't help assuming there won't be any more errors.
I didn't mean I write for a living or anything, just meant I use the night time to write. Mainly shorts and poetry. Into scifi and such, I do it more for the creativity feeling - I tried learning C++ once but didn't get very far. Think I'll leave that creative vibe to you guys here lol.
Back on topic though... do you think there could be a way around The Dig problem? I don't own a copy but will have to hunt for one ebay shortly!
I am wondering if you're maybe going to get a save file out if it's only crashing at that big room. Can play up to the crash, then re-boot and use the save file to carry on once past it. If it misses much then you can always include a short transcript.