You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
Check if your IP is banned
viewtopic.php?t=7286

WIP Atari ST ScummVM-lite

Our top picks of ST games!
User avatar
PhilC
Moderator
Moderator
Posts: 6743
Joined: Fri Mar 23, 2018 8:22 pm

Re: WIP Atari ST ScummVM-lite

Post by PhilC »

This sounds like an excuse to fire up the Pak68/3 to me :D

Well done with the progress
If it ain't broke, test it to Destruction.
User avatar
JezC
Posts: 2522
Joined: Mon Aug 28, 2017 11:44 pm

Re: WIP Atari ST ScummVM-lite

Post by JezC »

I managed to give the original s/w a run with Monkey Island 2 on my Falcon over the weekend - standard music seemed to work ok (not tried any MIDI with my MT32 from it yet)- lots of graphical corruption on the intro (but that may be the same as others are seeing on other platforms)?

Didn't get chance to try the game much beyond the intro because I didn't have a mouse plugged in...maybe I can try it with the updated program & a mouse at some point this week...

Anyway, it certainly runs and makes some noise!
User avatar
DoG
Posts: 1244
Joined: Sat Apr 07, 2018 12:26 pm

Re: WIP Atari ST ScummVM-lite

Post by DoG »

Tried on a Real TT on 32 MHz. 4Mb ST Ram and 256Mb TT-Ram. TOS 3.06 modified for Storm/Thunder-boards.

I tried DOTT.

Didn't work on Mach64 2Mb with Idek drivers of course.
But run fine with DMA sound and YM music in normal TT resolution. Speech sounds better now.

Tried it on a STfm on 16 Mhz (no cache) and TOS 2.06, 4 Mb ST Ram and no ALT-Ram. Just tested the intro and it stuttered a lot. YM music was cut of and speech didn't have time to play through. Mostly because rendering pixels I suppose. Never played so I don't know if it is playable.

Does a FPU in the computer help anything in SCUMMVM?
User avatar
stephen_usher
Site sponsor
Site sponsor
Posts: 6771
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: WIP Atari ST ScummVM-lite

Post by stephen_usher »

Day of the Tenacle: Still no music. And 4 bombs after "Laverne, you go secure the area behinds those double doors." if (and only if) the whole intro is left run at its own speed. Oh, and not all the time. I think it's at the time of a slight stutter.

Monkey Island 2: Still a little corruption during the opening titles but otherwise fine.

Indy4: Looks good.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1312
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: WIP Atari ST ScummVM-lite

Post by agranlund »

JezC wrote: Sun Apr 26, 2020 9:57 pm Didn't get chance to try the game much beyond the intro because I didn't have a mouse plugged in...maybe I can try it with the updated program & a mouse at some point this week...
Anyway, it certainly runs and makes some noise!
:)
The updated version should be better. Still some garbage in the MI2 intro but much cleaner than before. It would also be smoother on a 16Mhz 68030

DoG wrote: Sun Apr 26, 2020 10:02 pm I tried DOTT.
Tried it on a STfm on 16 Mhz (no cache) and TOS 2.06, 4 Mb ST Ram and no ALT-Ram. Just tested the intro and it stuttered a lot. YM music was cut of and speech didn't have time to play through. Mostly because rendering pixels I suppose. Never played so I don't know if it is playable.
Does a FPU in the computer help anything in SCUMMVM?
Thanks for trying it out! :)
The intro for DOTT is going to be out of the question for non-fast machines without fast-ram.
My goal is to get Monkey Island 2 (and Indy4 as a consequence) to be playable on a regular ST, but the intro for DOTT is out of the question for these kind of machines without fastram. Perhaps the main game will eventually run fine but not the cutscenes :)
We're still quite a long way off from reaching that target though.


The latest version is here:
scumm_st_alpha.zip (2020-04-29)

Not a great deal of changes since last one.
- fixed crashes due to unaligned memory access (fixes some crashes on 68000 that I hadn't noticed when using the 030)
- made it less dumb figuring out if sprites need redraw

The game runs really well on the TF534 now, so I have removed it from my ST and put back the stock 68000 :)
Monkey Island 2 runs... surprisingly well in some scenes.
Its obviously unplayable, but it's well within the realm of this being possible.
Feeling quite confident this will work out but it will take a while to get there.

Step 1: Make it better at avoiding work <---- we are here
Step 2: Make it do work in an Atari friendly way
Step 3: Optimise step 2 :lol:
EvilFranky
Posts: 32
Joined: Fri Apr 06, 2018 10:52 pm

Re: WIP Atari ST ScummVM-lite

Post by EvilFranky »

I managed to give MI2 a try on Hatari last night and it works now.

Music works, doesn't crash after the intro.

At 8mhz it looks like it overwhelms the system and eventually crashes to desktop.

At an emulated 32mhz it works very well.

Looking good! Really interested to see what optimizations can be made to get it running at 8mhz.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1312
Joined: Sun Aug 18, 2019 10:43 pm
Location: Sweden
Contact:

Re: WIP Atari ST ScummVM-lite

Post by agranlund »

EvilFranky wrote: Thu Apr 30, 2020 12:55 pm I managed to give MI2 a try on Hatari last night and it works now.
Music works, doesn't crash after the intro.
At 8mhz it looks like it overwhelms the system and eventually crashes to desktop.
At an emulated 32mhz it works very well.
Looking good! Really interested to see what optimizations can be made to get it running at 8mhz.
Brilliant! :dualthumbup:
I have some hope, and some plans, for how I believe I can make MI2 playable at 8Mhz.
Hopefully it's going to be enough, else I would at least have had fun trying :)


I removed the previous file(s) and added subpage with a link to the latest download on my website:
http://www.happydaze.se/scummvm-lite-atari/
terriblefire
Admin sponsor
Admin sponsor
Posts: 5637
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: WIP Atari ST ScummVM-lite

Post by terriblefire »

loving this project. I will update the TF536 after my Speccy build.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
mouse_master
Posts: 2
Joined: Sat May 02, 2020 2:37 am

Re: WIP Atari ST ScummVM-lite

Post by mouse_master »

Hello,

Saw your post earlier on Atari-Forum and came on over here.

I ran and captured the intro to Indy 4 on my stock Falcon (14 Megs) mixing the MT32 with digital, and also with ym and digital. Not that it matter, but running the intro to completion causes a crash on my Falcon, skipping the intro gets into the game.

Anyway, here are the intro captures if seeing how this runs on a Falcon helps (extremely quick edit job!)-

MT32 / Digital -

YM / Digital -

I would think some of your work could easily be useful in the official source tree for Atari support of ScummVM. SDL (as you have noted) is still pretty heavy on the 060s, and SDLTimers are not working from LibSDL any longer, hence MIDI support is sort of broken. I would think your YM coding could be adapted at a minimum. Look forward to seeing your code when you post it on Github.

One game suggestion that comes to mind in addition to the 3 you are working with, Monkey Island 1. Why? Because the PC version supports MT32, while the ST version does not. Not sure about the other earlier Scumm games and MIDI.

Anyway, excellent work! Thank you for sharing! I hope to mess with MI2 and post some videos, along with more of Indy 4.
Sturm
Posts: 11
Joined: Sat May 02, 2020 8:51 am

Re: WIP Atari ST ScummVM-lite

Post by Sturm »

Copy/Paste of my message on Atari Forum, did the tests yesterday on my Falcon & real MT-32 :

OK, here are the results of my tests :

-DOTT Falcon 030 14MB Ram, Tos
Runs fine from VGA res (no need to switch to ST res first). Intro is a bit slow but perfectly playable. And....MT32 works !!! Wow ! Never managed to get it to run on regular Scummvm builds ! MT32 volume is a bit low.
No ingame speech tho, got speech in the intro, chose dma option.

-Indy Falcon 030, Tos
Runs fine from VGA res. Intro is ok, faster than DOTT. MT32 Works too ! No speech ingame (not sure if there was originally)

-MI2 Falcon 030 Tos. Intro runs very well, MT32 works ! No speech ingame, same as above.

-DOTT Falcon 060, 512 MB Ram Tos
Runs perfectly, got speech this time.

-Indy Falcon 060, Tos
Runs perfectly, no speech.

-MI2 Falcon 060
Runs perfectly, no speech.

DOTT Falcon 060, Mint
Runs perfectly. Can't skip intro using escape key. No ingame speech (weird since it worked with 060 Tos). Can't use F5 key ingame to load/save.

Indy Falcon 060, Mint
Runs perfectly, can't skip intro, can't use ingame keys, no speech.

MI2 Falcon 060, Mint
Keys not working, so I did not manage to pass copy protection test.

This is a great achievement, and a tremendous work, thank you ! I think you could make that run on a stock st with additional ram, problematic parts would be the intro, but should run ok ingame. Is the Falcon really faster than the ST when you don't use the DSP ? :p

And you proved me that MT32 is not supported in official Scummvm port, despite they say it is, maybe you could tell what may cause this or have a quick look when you have time :-)

Thanks again for the hard work, i'll try to test this on my unaccelerated 4MB STE if you want. I can finally listen to those wonderful MT32 musics on my Atari !

Edit : tried DOTT a second time in 030 mode, YM music, dma, and got speech this time. This seems to be random in this game.
Post Reply

Return to “GAME ZONE”