Page 4 of 24

Re: WIP Atari ST ScummVM-lite

Posted: 20 Apr 2020 22:36
by JezC
I've got a stock Falcon (bar the 14Meg Ram upgrade) - internal IDE drive has died but external SCSI working well still...

Can't find my Falcon to ST monitor adaptor but do have a VGA one handy.

Re: WIP Atari ST ScummVM-lite

Posted: 20 Apr 2020 22:44
by stephen_usher
agranlund wrote: 20 Apr 2020 22:16 Does anyone here have a TT or stock Falcon?
I'd be interested in knowing if it runs on these machines... appears to work in Hatari but I'm not sure how accurate that emulator is.

(Sending you a PM Atarian Computing, but I'd be willing to bet it's not going to display on that Mach64.
It sets ST-Low resolution and grabs the screen pointer from TOS, and I assume that's a bad idea for machines with gfx card? I don't have any experience with gfx-card equipped Ataris)
I've a stock (well, extra memory and USB ports) TT.

Re: WIP Atari ST ScummVM-lite

Posted: 21 Apr 2020 06:29
by Atarian Computing
agranlund wrote: 20 Apr 2020 22:16 Does anyone here have a TT or stock Falcon?
I'd be interested in knowing if it runs on these machines... appears to work in Hatari but I'm not sure how accurate that emulator is.

(Sending you a PM Atarian Computing, but I'd be willing to bet it's not going to display on that Mach64.
It sets ST-Low resolution and grabs the screen pointer from TOS, and I assume that's a bad idea for machines with gfx card? I don't have any experience with gfx-card equipped Ataris)
Thanks! Glad to report it seems to run smooth on the TT! Holy crap man, well friggin done!

I tried Atlantis and Tentacle and everything was super responsive. I didn't try the VME gfx as it most likely wouldn't work. I was lazy and ran from USB-drive and used a USB mouse. No issues. I didn't get a chance to try too long but I did move around, looked at stuff, picked stuff. Sounds worked. I'll test more later.

Now to get DMA sound and TT-colours :D

Thanks again for this.

Re: WIP Atari ST ScummVM-lite

Posted: 21 Apr 2020 08:19
by JezC
I've downloaded the alpha ready to try on my Falcon this evening - will post an update later today (hopefully) :)

The anticipation is making this working from home even more tedious than normal... :(

Re: WIP Atari ST ScummVM-lite

Posted: 21 Apr 2020 08:32
by stephen_usher
I've just downloaded "Day of the Tentacle" and your files.

Works wonderfully, just a bit of audio distortion and maybe delays due to audio decoding.

I notice that the executable doesn't have the header information to allow it to be tagged to go into TTRAM.

Re: WIP Atari ST ScummVM-lite

Posted: 21 Apr 2020 10:15
by agranlund
stephen_usher wrote: 21 Apr 2020 08:32 I've just downloaded "Day of the Tentacle" and your files.
Works wonderfully, just a bit of audio distortion and maybe delays due to audio decoding.

I notice that the executable doesn't have the header information to allow it to be tagged to go into TTRAM.
This is really interesting! All three flags are set here (fast-load, run-from & allocate-from) and I can tell from the debugger that it is indeed executing in TTRAM -- this is on my ST though so I wonder if there is some additional difference between my system and a real TT making this happen.

Can you set/check flags natively in TOS for the TT or do you also use 3'rd party apps for this like me on the ST?
I just double checked here using the SETFLAGS.APP by Uwe Seimet, as well as the CHNGFLAG.CPX control panel extension and they both report fload,lalt,malt flags being set.

I will try to investigate this, maybe I need to specify something at build time.. I want the app to go into fastram on all systems by default of course.
For now you could just tag it manually I suppose because it's going to be more happy with fast-ram compared to st-ram:)

Thank you so much for testing it, I'm really happy that it starts and runs on real TT hardware!

Re: WIP Atari ST ScummVM-lite

Posted: 21 Apr 2020 10:54
by thorsten.otto
agranlund wrote: 21 Apr 2020 10:15 All three flags are set here (fast-load, run-from & allocate-from)
That should be the default both for Pure-C and gcc. What compiler are you using?

Re: WIP Atari ST ScummVM-lite

Posted: 21 Apr 2020 11:03
by agranlund
thorsten.otto wrote: 21 Apr 2020 10:54
agranlund wrote: 21 Apr 2020 10:15 All three flags are set here (fast-load, run-from & allocate-from)
That should be the default both for Pure-C and gcc. What compiler are you using?
I'm using gcc 4.6.4

Re: WIP Atari ST ScummVM-lite

Posted: 21 Apr 2020 11:54
by stephen_usher
agranlund wrote: 21 Apr 2020 10:15 This is really interesting! All three flags are set here (fast-load, run-from & allocate-from) and I can tell from the debugger that it is indeed executing in TTRAM -- this is on my ST though so I wonder if there is some additional difference between my system and a real TT making this happen.

Can you set/check flags natively in TOS for the TT or do you also use 3'rd party apps for this like me on the ST?
I just double checked here using the SETFLAGS.APP by Uwe Seimet, as well as the CHNGFLAG.CPX control panel extension and they both report fload,lalt,malt flags being set.

I will try to investigate this, maybe I need to specify something at build time.. I want the app to go into fastram on all systems by default of course.
For now you could just tag it manually I suppose because it's going to be more happy with fast-ram compared to st-ram:)

Thank you so much for testing it, I'm really happy that it starts and runs on real TT hardware!
OK, weird... When I try to look at the flags using the CPX I usually use all the flag options are greyed out.
IMG_1858.jpg

Re: WIP Atari ST ScummVM-lite

Posted: 21 Apr 2020 12:03
by terriblefire
agranlund wrote: 20 Apr 2020 11:34 But yeah, I wouldn't hold my breath. :)
Guybrush can hold his breath for 10 minutes :)