Re: WIP Atari ST ScummVM-lite
Posted: 23 Apr 2020 18:58
Music works on Monkey Island 2.
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
Mine @50 Mhz slows down to the point of audio stutter in the cutscene with the eyes as well :)Oh, I've just had a stutter where the sample repeated a few times. (I'm typing this whilst the "Day of the Tentacle" is running through its start-up sequence. OK, some stutters when the eyes appear in the time machine sequence.
So music in MI2 and Indy but not DOTT? There must be something I'm doing that is not quite correct, for your TT at least.I can't hear any music on my TT but the sampled audio is fine, though suffers from compression artefacts, which may be in the original anyway. Music works on Monkey Island 2. Indy4 has music but no digitised sound with DMA.
Yeah that graphics corruption in the intro bugs me a lot. The game relies on palette manipulation to fade out and hide the parts drawn from the previous screen. I'm not supporting that stuff, but that intro is lovely so I'm working on a game-specific hack to clean up that intro.Atlantis = again, graphics flawless, I don't hear any sound effects? Is indy meant to make sound crashing through the window? Atari music sounds great, MT32 works!
Monkey2 = Graphics get a bit corrupted in the intro overlay sequence, other than that it is fine. Atari music works great, MT32 works great, again not too sure where I should be hearing sound fx though (haven't heard any up to the bridge encounter)
Yeah I am surprised as well! Dithering may or may not improve it further, it's something I would like to try out at some point at least.EvilFranky wrote: 23 Apr 2020 17:29 Looking good so far though, very surprised at how well the GFX process down to 16 colours.
Have you thought about looking into the Hatari profiler for when you come to taking a look at optimising the drawing routine? I'm not a coder at all, but have read enough on some Atari forums to know it can be a useful tool for optimising projects.
The downloadable version of Indy4 has a file called monster.sof. I renamed this monster.sou and it made no difference.agranlund wrote: 23 Apr 2020 20:59 I'm not sure what different releases there are for the different games.
I have the CD version of Indy4 and it has full digitised speech and sound (it's 150MB), it does indeed make sound when Indy crashes through the window, and all characters are fully voiced.
Check if you version of the game(s) have a file called MONSTER.SOU. If it does then it should play digitised sound, else it doesn't have any.
Understood. That translation layer is going to be hard to make any dent in, unless completely recoded for the ST and with all GFX assets reworked into a native ST format for easier processing.agranlund wrote: 23 Apr 2020 21:18Yeah I am surprised as well! Dithering may or may not improve it further, it's something I would like to try out at some point at least.EvilFranky wrote: 23 Apr 2020 17:29 Looking good so far though, very surprised at how well the GFX process down to 16 colours.
Have you thought about looking into the Hatari profiler for when you come to taking a look at optimising the drawing routine? I'm not a coder at all, but have read enough on some Atari forums to know it can be a useful tool for optimising projects.
Didn't know about the Hatari profiler, that's brilliant, thanks for that! It will come in handy.
While there would be plenty of opportunities to optimise the current drawing routines, I don't think it could ever push the system requirements all the way down to stock Falcon and much less stock ST by doing so.
Changing it to operate in an Atari conscious manner all the way, rather than drawing as if it was a PC and then converting to something the Atari understands, is the only tiny chance of achieving that I think. After that, that profiler will certainly come in handy for lower level optimisations.
Ah, then someone has compressed it with the ScummVM tools specifically for being used with ScummVM.stephen_usher wrote: 23 Apr 2020 21:59 The downloadable version of Indy4 has a file called monster.sof. I renamed this monster.sou and it made no difference.