I've been away from Atari for a while due to work, but managed to get enough meaningful progress done on my ScummVM port to show an early WIP video. I'm thinking I could use this thread to post updates whenever there is any :)
This is not intended to be a fully featured port of ScummVM but rather much stripped down and optimized for size and performance for specific game(s) on Atari. I am treating it more like if I was porting a game to a much lesser platform, not caring much about generic and portable code or compatability with anything other than Mi2/Indy4/Dott.
(There is already a fully-featured official port of ScummVM for Atari, and I'm not intending to reinvent that particular wheel)
My end goal is to have it running Monkey Island 2 on a RAM expanded but otherwise unaccelerated 8Mhz ST.
It's still a long way to go, but since most drawing is still horribly inefficient for the target platform I do have some hope in being able to reach the goal at some point.
Anyways, Day of the Tentacle obviously run quite well on my TF534 accelerated ST, in glorious 16 color ST Low resolution 8-)
https://youtu.be/9gYjQiyDxfQ
--Anders
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
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
WIP Atari ST ScummVM-lite
-
agranlund
- Site sponsor

- Posts: 1726
- Joined: 18 Aug 2019 22:43
- Location: Sweden
-
exxos
- Site Admin

- Posts: 28209
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: WIP Atari ST ScummVM-lite
Looking good :thumbup:
-
agranlund
- Site sponsor

- Posts: 1726
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: WIP Atari ST ScummVM-lite
Surprisingly good for 16 colors! :D
-
kodak80
- Posts: 528
- Joined: 21 Oct 2017 01:14
- Location: Brisbane, QLD, Australia
Re: WIP Atari ST ScummVM-lite
I agree that this looks brilliant and brings new games to the ST platform. :goodpost:
Raven060 | Atari Falcon 030 | Atari 1040 STE | Atari 1040 STFM | Atari 1040 STF | Kryoflux & Supercard Pro Flux boards
Creator of the Atari ST Review magazine archive: https://www.chillichai.com/atari-st-review
Creator of the Atari ST Review magazine archive: https://www.chillichai.com/atari-st-review
-
mikro
- Posts: 813
- Joined: 28 Aug 2017 23:22
- Location: Kosice, Slovakia
Re: WIP Atari ST ScummVM-lite
Not bad at all! I guess when you are finished it should be pretty straight-forward to re-add 8-bitplane graphics and make a TT/Falcon build of your optimised engine?
-
Smonson
- Posts: 717
- Joined: 28 Oct 2017 10:21
- Location: Canberra, Australia
Re: WIP Atari ST ScummVM-lite
Bravo! That is very impressive work!
-
terriblefire
- Admin sponsor

- Posts: 5683
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: WIP Atari ST ScummVM-lite
Are you making use of fastram?
———
"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."
"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."
-
agranlund
- Site sponsor

- Posts: 1726
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: WIP Atari ST ScummVM-lite
Absolutely! It'll use Fastram if it exists.
Only the final framebuffer is forced into ST-RAM, else the video circuit can't access it.
Programmers can use Mxalloc if they want to specify exactly which type of ram to allocate.
Or simply use malloc() which will prefer fastram if available, unless the program was flagged to only get access to ST-RAM (I assume they added that mechanism with the release of the TT as a compatability mode for programs that behave badly if loaded into and/or allocating from fastram)
-
agranlund
- Site sponsor

- Posts: 1726
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: WIP Atari ST ScummVM-lite
Let there be sound! :D
I backported the midi code from current scummvm sources to my ancient codebase.
Midi-out from Atari is hooked up to midi-in on my Mac running an MT32 emulator.
Sounds fantastic!
I'd love to get my hands on a real MT32 but in the meanwhile my Mac is happy to pretend to be one :)
Not quite sure yet what to do about music for non-midi setups..
Adlib emulation and digitized sound will be too heavy for non-accelerated machines so I'm toying with the idea of driving the YM chip based on the midi notes - to at least get some kind of (crappy) music in those scenarios.
It's a problem for a much later day anyway, I'm super happy about the midi output!
I backported the midi code from current scummvm sources to my ancient codebase.
Midi-out from Atari is hooked up to midi-in on my Mac running an MT32 emulator.
Sounds fantastic!
I'd love to get my hands on a real MT32 but in the meanwhile my Mac is happy to pretend to be one :)
Not quite sure yet what to do about music for non-midi setups..
Adlib emulation and digitized sound will be too heavy for non-accelerated machines so I'm toying with the idea of driving the YM chip based on the midi notes - to at least get some kind of (crappy) music in those scenarios.
It's a problem for a much later day anyway, I'm super happy about the midi output!
-
terriblefire
- Admin sponsor

- Posts: 5683
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: WIP Atari ST ScummVM-lite
I'm really happy to see the TF boards enabling this sort of thing... :)
———
"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."
"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."
Who is online
Users browsing this forum: CCBot and 26 guests