Raven060 (kodak80 build)

User avatar
kodak80
Posts: 536
Joined: 21 Oct 2017 01:14
Location: Brisbane, QLD, Australia

Re: Raven060 (kodak80 build)

Post by kodak80 »

Wondering if we can get ScummVM v2.9.0 working on the Raven060? Has anyone tried yet?

Does it need the FPU?

My initial attempt (with fake FPU running) was that I could not get it to load under EmuTOS or FreeMint. I tried both the full and the lite versions.

It would be nice to get the agranlund ScummST games (such as Monkey Island 2, Indiana Jones and the Fate of Atlantis, Day of the Tentacle, Sam & Max) working under ScummVM.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
mikro
Posts: 820
Joined: 28 Aug 2017 23:22
Location: Kosice, Slovakia

Re: Raven060 (kodak80 build)

Post by mikro »

Brave chap. ;) ScummVM needs to come a long(-ish) way for the Raven to at least have a chance. It definitely uses FPU (a lot but not always) and most importantly, it requires _VDO cookie presenting itself as Falcon or TT and then it abuses its VBL vectors and video registers.

I still plan to offer a version which will offer at least single-buffered (=tearing) video output also on TOS clones. And that will happen in SDL, then I need to rework ScummVM to use this SDL instead of my routines and then it will perhaps work. :)
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1751
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven060 (kodak80 build)

Post by agranlund »

You mean like this

scumm_st.jpg

That's the old 16 color ScummST on Raven.
I kept it buildable for SDL for quicker iteration and debugging on a PC back then.
A few quick hacks to include the Atari YM and Midi stuff in that SDL version and hey presto!

The irony of doing all that work to make the games render in native Atari format... to then convert back to 8bit chunky for SDL and Raven :lol:

As fun as that was, it would indeed be much nicer with a build of proper ScummVM.
You do not have the required permissions to view the files attached to this post.
User avatar
kodak80
Posts: 536
Joined: 21 Oct 2017 01:14
Location: Brisbane, QLD, Australia

Re: Raven060 (kodak80 build)

Post by kodak80 »

agranlund wrote: 31 Dec 2024 21:28 You mean like this


scumm_st.jpg


That's the old 16 color ScummST on Raven.
I kept it buildable for SDL for quicker iteration and debugging on a PC back then.
A few quick hacks to include the Atari YM and Midi stuff in that SDL version and hey presto!

The irony of doing all that work to make the games render in native Atari format... to then convert back to 8bit chunky for SDL and Raven :lol:

As fun as that was, it would indeed be much nicer with a build of proper ScummVM.
Wow, that was quick. I wasn't really expecting you to update them... but would love an updated copy please?

Agreed, a working version of ScummVM would be the ideal solution but sounds like this would need some work to achieve it.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
mikro
Posts: 820
Joined: 28 Aug 2017 23:22
Location: Kosice, Slovakia

Re: Raven060 (kodak80 build)

Post by mikro »

kodak80 wrote: 01 Jan 2025 07:51 Agreed, a working version of ScummVM would be the ideal solution but sounds like this would need some work to achieve it.
My description was the 'clean' approach. @agranlund is the master of prototyping, so I'm pretty sure he could hack a working ScummVM in one afternoon (as I did for CTPCI, for instance).
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1751
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: Raven060 (kodak80 build)

Post by agranlund »

kodak80 wrote: 01 Jan 2025 07:51 Wow, that was quick. I wasn't really expecting you to update them... but would love an updated copy please?
Here ya go!
scummst_sdl.zip
Some small notes in the readme.txt that are worth reading.

Exactly as @mikro mentioned, this is very much the definition of quick-and-dirty prototype code.
Only made possible so easily because I kept around an SDL "PC-simulating-Atari" version that I was using as a dev-tool.
This is basically that tool but with the Atari sound code added in -- there may be some rough edges :)

Included are Monkey Island 2, Fate of Atlantis + Day of the Tentacle.
(Sam & Max use dynamic mouse cursor and I never added support for that in the SDL build)

It was fun to revisit ScummST again but I doubt there will be any more updates on this build, real ScummVM feels like a much better match for Raven :)
You do not have the required permissions to view the files attached to this post.
User avatar
kodak80
Posts: 536
Joined: 21 Oct 2017 01:14
Location: Brisbane, QLD, Australia

Re: Raven060 (kodak80 build)

Post by kodak80 »

agranlund wrote: 01 Jan 2025 11:36 Here ya go!
scummst_sdl.zip

Some small notes in the readme.txt that are worth reading.

Exactly as @mikro mentioned, this is very much the definition of quick-and-dirty prototype code.
Only made possible so easily because I kept around an SDL "PC-simulating-Atari" version that I was using as a dev-tool.
This is basically that tool but with the Atari sound code added in -- there may be some rough edges :)

Included are Monkey Island 2, Fate of Atlantis + Day of the Tentacle.
(Sam & Max use dynamic mouse cursor and I never added support for that in the SDL build)

It was fun to revisit ScummST again but I doubt there will be any more updates on this build, real ScummVM feels like a much better match for Raven :)
mikro wrote: 01 Jan 2025 09:31 My description was the 'clean' approach. @agranlund is the master of prototyping, so I'm pretty sure he could hack a working ScummVM in one afternoon (as I did for CTPCI, for instance).
Thank you both for the quick responses.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
User avatar
kodak80
Posts: 536
Joined: 21 Oct 2017 01:14
Location: Brisbane, QLD, Australia

Re: Raven060 (kodak80 build)

Post by kodak80 »

CPU update:
I gave in and now Raven060 no.2 has a full blown MC68060RC50 71E41J CPU. Raven060 no.1 still has the LC CPU.

For anyone interested, I purchased the LC CPUs and this new one from: https://www.ebay.com.au/itm/384886586280

CF Card testing:
Some testing with my CF cards shows that not all CF cards are the same... I had Monkey Island 2 ScummST version loaded onto 2 CF cards and when I ran it from my initial 16GB CF card it worked with MIDI sound fine. When I swapped to my 8GB CF card with the same MI2 files, no MIDI sound! I had another 16GB CF card from my Falcon which I loaded with the same files from my Raven 16GB CF card, and this also worked fine with MIDI.

So, whilst my 8GB CF card booted and worked in the Raven. It had issues. Anyway, I have 2x 16GB CF cards which seem to work fine, one for each Raven.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/
luciodra
Site sponsor
Site sponsor
Posts: 341
Joined: 28 Jun 2024 13:59
Location: Rome

Re: Raven060 (kodak80 build)

Post by luciodra »

kodak80 wrote: 05 Jan 2025 02:14 CPU update:
I gave in and now Raven060 no.2 has a full blown MC68060RC50 71E41J CPU. Raven060 no.1 still has the LC CPU.

For anyone interested, I purchased the LC CPUs and this new one from: https://www.ebay.com.au/itm/384886586280

CF Card testing:
Some testing with my CF cards shows that not all CF cards are the same... I had Monkey Island 2 ScummST version loaded onto 2 CF cards and when I ran it from my initial 16GB CF card it worked with MIDI sound fine. When I swapped to my 8GB CF card with the same MI2 files, no MIDI sound! I had another 16GB CF card from my Falcon which I loaded with the same files from my Raven 16GB CF card, and this also worked fine with MIDI.

So, whilst my 8GB CF card booted and worked in the Raven. It had issues. Anyway, I have 2x 16GB CF cards which seem to work fine, one for each Raven.

Ok, I bought the Rev 6 too.
The CF problem is strange, and it's worth looking into further... :roll:
Raven 060 rev 6 96MHz
ET4000AX 1Mb T0
PicoGUS 2.0
User avatar
kodak80
Posts: 536
Joined: 21 Oct 2017 01:14
Location: Brisbane, QLD, Australia

Re: Raven060 (kodak80 build)

Post by kodak80 »

I found this and couldn't resist getting some PCBs and building a couple:

WavetablePi
https://github.com/scrapcomputing/WavetablePi

This fits nicely on the PicoGUS sound card and adds the MT32Pi internally as a wavetable.

Here it is fitted to my PicoGUS v2

IMG_0846s.jpg
Combined with the PicoGUS v2, I can get MIDI and Soundblaster sound combined output through the 3.5mm audio socket. :D

Not as small as the S2 wavetable but allows me to use of the MT32Pi soundfonts and pick different a different soundfont.
You do not have the required permissions to view the files attached to this post.
Creator of the Atari ST Review and ST Action magazine archives: https://www.chillichai.com/

Return to “RAVEN 060 - USER BUILDS”

Who is online

Users browsing this forum: ClaudeBot and 5 guests