English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 19 February 2022, 23:31   #261
patty77
Registered User
 
Join Date: Apr 2017
Location: Nuremberg / Germany
Posts: 2
Quote:
Originally Posted by Cathal View Post
Would be fantastic if you could do that!
Thumbs up.
WAV support would be very nice...
Loom with OGG track works, but Zak (FM-Towns) with OGG tracks struggles hard on my Amiga
patty77 is offline  
Old 20 February 2022, 00:27   #262
Estrayk
Registered User
 
Estrayk's Avatar
 
Join Date: Apr 2015
Location: Spain
Posts: 514
Quote:
Originally Posted by arti View Post
With help of bebbo my build of version 2.2 supports Phantasmagoria now.
great !!!!
Estrayk is offline  
Old 20 February 2022, 02:24   #263
pipper
Registered User
 
Join Date: Jul 2017
Location: San Jose
Posts: 664
Quote:
Originally Posted by arti View Post
With help of bebbo my build of version 2.2 supports Phantasmagoria now.

Can you elaborate on what fix was needed here? I have been struggling to root cause the issue.
pipper is offline  
Old 25 February 2022, 23:29   #264
Lizart
Registered User
 
Join Date: May 2020
Location: Germany
Posts: 57
Hello everyone, first of all thanks for ScummVM, I always enjoyed adventure games on the amiga the most, but from 1993 onwards almost all adventure games only appeared on the pc. Since I remained faithful to the Amiga until the beginning of 2000, many adventures passed me by. Now I can finally play them on the amiga That's great!

While looking for a way to use .wav files instead of .ogg files, I came across this thread

And yes, it would be super cool if you could use .wav or even .iff files instead of .ogg

I use an Amiga 4000 with CSMK3 060 50Mhz, 128MB Ram, ZZ9000, Buddha Z2 and switch, depending on the game, between ScummVM 1.5 1.7 2.1 2.2 and a special ZZ9000 ScummVM version 2.2 . from this website: http://www.apehead.se/snakes9000

i also have an impudent question To Pipper and Arti, the scummvm version for the zz90000, is it also from you? if so, can broken sword 1 and 2 or SherlockHolmes still be included?

Best regards
Lizart is offline  
Old 01 March 2022, 12:54   #265
arti
Registered User
 
Join Date: Jul 2008
Location: Poland
Posts: 663
Quote:
Originally Posted by pipper View Post
Can you elaborate on what fix was needed here? I have been struggling to root cause the issue.
https://github.com/mheyer32/scummvm-amigaos3/issues/5

Last edited by arti; 01 March 2022 at 14:32.
arti is offline  
Old 01 March 2022, 20:47   #266
Reynolds
Alien Breeder
 
Reynolds's Avatar
 
Join Date: Dec 2007
Location: Szigetszentmiklos / Hungary
Age: 46
Posts: 1,108
Wonder if ScummVM WOS will be available too...? I'd wish, really...
Reynolds is offline  
Old 02 March 2022, 13:16   #267
stevelord
Registered User
 
stevelord's Avatar
 
Join Date: Apr 2019
Location: UK
Posts: 540
Quote:
Originally Posted by arti View Post
With help of bebbo my build of version 2.2 supports Phantasmagoria now.

Would it be feasible to open up CDXL/Agablaster support for FMV-oriented games? I.e. - users would convert the video files to CDXL and ScummVM Amiga could play that instead of whatever compression system is in place, a bit like IFF/WAV vs OGG/MP3.
stevelord is offline  
Old 10 April 2022, 00:27   #268
AndyC
Registered User
 
AndyC's Avatar
 
Join Date: Sep 2016
Location: Dunfermline
Posts: 60
Coming back to this thread after a hiatus - just getting ScummVM set up on my new A1200 setup.

I've managed to get MIDI audio working with Monkey Island 2, but I am having a 'mare getting the PC CD-ROM version of Monkey Island 1 to work with audio.

I know the audio is actually stored as audio CD tracks instead of MIDI, and I've ripped the CD tracks and named them "TRACK1.MP3" etc, and copied to the game root folder (where the data files are saved).

I've checked AHI settings following NovaCoder's youtube tutorial, but so far getting no music at all.

Any help here would be much appreciated!

Thanks in advance :-)

AndyC
AndyC is offline  
Old 10 April 2022, 01:07   #269
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,405
No idea, sorry.

Maybe ask on the official Scummvm forums to find out how it's supposed to be done and then see if any Amiga port supports that.

I've never played the original games through to the end, meaning to try them on my DOS 6.22 486SX (FPGA computer)

Last edited by NovaCoder; 10 April 2022 at 01:26.
NovaCoder is offline  
Old 20 April 2022, 03:02   #270
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,405
I recently uploaded my updated 1.7 RTG of ScummVM with window mode support to Aminet. If anyone wants to give it a try. It doesn't include all the game engines but is probably still the best version to use on a real RTG 060.

http://aminet.net/package/game/misc/ScummVM_RTG
NovaCoder is offline  
Old 20 April 2022, 17:07   #271
Nobby_UK
Registered User
 
Nobby_UK's Avatar
 
Join Date: Jul 2013
Location: Liverpool
Posts: 2,599
Just tried it with the talky version of Legend of Kyrandia = No Speech
and the Discworld Talky Demo = Worked Fine
and Gabriel Knight (Sins of the Fathers) = No Speech

Any idea why one Talks and the others do not ?
Nobby_UK is offline  
Old 21 April 2022, 00:14   #272
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,405
Quote:
Originally Posted by Nobby_UK View Post
Just tried it with the talky version of Legend of Kyrandia = No Speech
and the Discworld Talky Demo = Worked Fine
and Gabriel Knight (Sins of the Fathers) = No Speech

Any idea why one Talks and the others do not ?
No idea I'll take a look though...


Update: It looks like your speech files are compressed with FLAC which my ports do not support, only OGG decompression is supported (says so in the README).

Quote:
Limitations:

1) Only the original uncompressed audio files and audio files compressed with Ogg Vorbis are supported.

Last edited by NovaCoder; 21 April 2022 at 04:47.
NovaCoder is offline  
Old 21 April 2022, 18:20   #273
Nobby_UK
Registered User
 
Nobby_UK's Avatar
 
Join Date: Jul 2013
Location: Liverpool
Posts: 2,599
ReadMe ?

Anyway:
Steel Sky Talky works fine
DreamWeb Talky works
Simon 2 --- Talks but the Graphics are Corrupted

Flight of the Amazon Queen and
Lure of the Temptress are not recognized ?
Neither are Griffon & Mystery House
Attached Thumbnails
Click image for larger version

Name:	225.png
Views:	122
Size:	93.7 KB
ID:	75386  

Last edited by Nobby_UK; 21 April 2022 at 18:57.
Nobby_UK is offline  
Old 25 April 2022, 10:59   #274
Cathal
Registered User
 
Join Date: Feb 2022
Location: Cologne / Germany
Posts: 13
Quote:
Originally Posted by NovaCoder View Post
No idea I'll take a look though...


Update: It looks like your speech files are compressed with FLAC which my ports do not support, only OGG decompression is supported (says so in the README).

Which Bitrate and other settings should be used for the OGG Files?
and can you implement uncompressed WAV support? that would help a lot with speed on the original Hardware.

Last edited by Cathal; 25 April 2022 at 11:45.
Cathal is offline  
Old 25 April 2022, 13:19   #275
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,405
Quote:
Originally Posted by Cathal View Post
Which Bitrate and other settings should be used for the OGG Files?
and can you implement uncompressed WAV support? that would help a lot with speed on the original Hardware.
Original Amiga hardware just isn't fast enough to decode compressed music AND play a game, the best thing to do would be to get yourself some MIDI hardware (which is why I added MIDI support in the first place).

Supporting WAV is possible of course but unfortunately I don't have the time to try it, sorry.
NovaCoder is offline  
Old 25 April 2022, 13:21   #276
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,405
Quote:
Originally Posted by Nobby_UK View Post
ReadMe ?

Anyway:
Steel Sky Talky works fine
DreamWeb Talky works
Simon 2 --- Talks but the Graphics are Corrupted

Flight of the Amazon Queen and
Lure of the Temptress are not recognized ?
Neither are Griffon & Mystery House
Like I said, not all game engines are supported with my build of ScummVM RTG (v1.7) which is why some of those you tried aren't recognized. I'll look into what you said about Simon 2 though because the graphics should be fine.

Last edited by NovaCoder; 25 April 2022 at 15:56.
NovaCoder is offline  
Old 28 April 2022, 20:16   #277
Nobby_UK
Registered User
 
Nobby_UK's Avatar
 
Join Date: Jul 2013
Location: Liverpool
Posts: 2,599
FYI
it works with the Aminet version 1.8.1 (Renaud Schweingruber)
but it pushes the game back a screen.

IE
I have to press Amiga M
to see it occupying the top corner of the screen.
Nobby_UK is offline  
Old 02 May 2022, 17:09   #278
Cathal
Registered User
 
Join Date: Feb 2022
Location: Cologne / Germany
Posts: 13
Quote:
Originally Posted by NovaCoder View Post
Original Amiga hardware just isn't fast enough to decode compressed music AND play a game, the best thing to do would be to get yourself some MIDI hardware (which is why I added MIDI support in the first place).

Supporting WAV is possible of course but unfortunately I don't have the time to try it, sorry.

I really hope you will find the Time in the Future. My Amiga should do the rest very well. Normally I Use my A4000/060 with ZZ9000 GFX and Audio extension. That should work fine with WAV. I did a fast peek into the code and I think the basics for WAV and IFF are already there. Maybe they just have to be activated?

And my A1200 with the IceDrake Card can handle OGG and has RTG and AHI 16 Bit output, but I have problems to find the correct sampling rate for the OGG Files because not all of Files I have are working.
Cathal is offline  
Old 05 May 2022, 11:53   #279
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,405
Quote:
Originally Posted by Cathal View Post
I really hope you will find the Time in the Future. My Amiga should do the rest very well. Normally I Use my A4000/060 with ZZ9000 GFX and Audio extension. That should work fine with WAV. I did a fast peek into the code and I think the basics for WAV and IFF are already there. Maybe they just have to be activated?

And my A1200 with the IceDrake Card can handle OGG and has RTG and AHI 16 Bit output, but I have problems to find the correct sampling rate for the OGG Files because not all of Files I have are working.
I had another look at the code and have hacked something together, it seems to work okay (as far as I can tell anyway). I used the directors cut of Discworld to try it, not all games support playing back compressed music it seems, only certain games even try to read the (emulated) CD looking for music tracks.

I grab the updated OGG files from here: https://www.pixelrefresh.com/product...ld-soundtrack/

And then used this online tool to convert to PCM WAV: https://convertio.co/

Converted WAV files must be placed in the game directory.

PHP Code:
[2022-04-05 20:01:53ScummVM 1.7.0 (May  5 2022 19:35:43)
[
2022-04-05 20:01:53Vorbis zLib 
[2022-04-05 20:01:53] --- Log opened.
[
2022-04-05 20:01:53AmigaGraphicsManager::beginGFXTransaction()
[
2022-04-05 20:01:53AmigaGraphicsManager::setGraphicsMode(0)
[
2022-04-05 20:01:53AmigaGraphicsManager::initSize(320200)
[
2022-04-05 20:01:53AmigaGraphicsManager::endGFXTransaction()
[
2022-04-05 20:01:53AmigaGraphicsManager::unloadGFXMode()
[
2022-04-05 20:01:53AmigaGraphicsManager::loadGFXMode()
[
2022-04-05 20:01:53] New video mode requested width 320height 200
[2022-04-05 20:01:54AmigaGraphicsManager::endGFXTransaction() - Load GFX Mode worked
[2022-04-05 20:01:54AmigaGraphicsManager::showOverlay()
[
2022-04-05 20:01:55AmigaGraphicsManager::showOverlay()
[
2022-04-05 20:01:56AmigaGraphicsManager::hideOverlay()
[
2022-04-05 20:01:57Starting detection in dir 'Work:Games/DISCWLD/ACT1.SCN'
[2022-04-05 20:01:57] > 'english.smp''4710bd5cc788df1d517370d43abe1101'
[2022-04-05 20:01:57] > 'dw.scn''70955425870c7720d6eebed903b2ef41'
[2022-04-05 20:01:57] > 'english.txt''7526cfc3a64e00f223795de476b4e2c9'
[2022-04-05 20:01:57Matched filedw.scn
[2022-04-05 20:01:57Matched fileenglish.smp
[2022-04-05 20:01:57Found gamedw (CD DOS/English) (16)
[
2022-04-05 20:01:57]  ... new best matchremoving all previous candidates
[2022-04-05 20:01:57Running Discworld (CD/DOS/English)
[
2022-04-05 20:01:57AmigaGraphicsManager::beginGFXTransaction()
[
2022-04-05 20:01:57AmigaGraphicsManager::setGraphicsMode(0)
[
2022-04-05 20:01:57AmigaGraphicsManager::initSize(320200)
[
2022-04-05 20:01:57AmigaGraphicsManager::initSize skipping redundant res change
[2022-04-05 20:01:57AmigaGraphicsManager::endGFXTransaction()
[
2022-04-05 20:02:09] DefaultAudioCDManager::play(track 3)
[
2022-04-05 20:02:09] File::openopening 'track3.ogg' failed
[2022-04-05 20:02:09] File::openopening 'track3.m4a' failed
[2022-04-05 20:02:09] SeekableAudioStream::openStreamFileCould not open compressed AudioFile track3
[2022-04-05 20:02:09] File::openopening 'track03.ogg' failed
[2022-04-05 20:02:09] File::openopening 'track03.m4a' failed
[2022-04-05 20:02:09] SeekableAudioStream::openStreamFileCould not open compressed AudioFile track03
[2022-04-05 20:02:09] File::openopening 'track3.wav' failed
[2022-04-05 20:02:09] RewindableAudioStream::openStreamFileCould not open compressed AudioFile track3
[2022-04-05 20:02:10DefaultAudioCDManager::play() - Found WAV compressed music track
[2022-04-05 20:02:11DefaultAudioCDManager::play(track 3)
[
2022-04-05 20:02:11File::openopening 'track3.ogg' failed
[2022-04-05 20:02:11File::openopening 'track3.m4a' failed
[2022-04-05 20:02:11SeekableAudioStream::openStreamFileCould not open compressed AudioFile track3
[2022-04-05 20:02:11File::openopening 'track03.ogg' failed
[2022-04-05 20:02:11File::openopening 'track03.m4a' failed
[2022-04-05 20:02:11SeekableAudioStream::openStreamFileCould not open compressed AudioFile track03
[2022-04-05 20:02:11File::openopening 'track3.wav' failed
[2022-04-05 20:02:11RewindableAudioStream::openStreamFileCould not open compressed AudioFile track3
[2022-04-05 20:02:11DefaultAudioCDManager::play() - Found WAV compressed music track
[2022-04-05 20:02:14DefaultAudioCDManager::play(track 4)
[
2022-04-05 20:02:14File::openopening 'track4.ogg' failed
[2022-04-05 20:02:14File::openopening 'track4.m4a' failed
[2022-04-05 20:02:14SeekableAudioStream::openStreamFileCould not open compressed AudioFile track4
[2022-04-05 20:02:14File::openopening 'track04.ogg' failed
[2022-04-05 20:02:14File::openopening 'track04.m4a' failed
[2022-04-05 20:02:14SeekableAudioStream::openStreamFileCould not open compressed AudioFile track04
[2022-04-05 20:02:14File::openopening 'track4.wav' failed
[2022-04-05 20:02:14RewindableAudioStream::openStreamFileCould not open compressed AudioFile track4
[2022-04-05 20:02:14DefaultAudioCDManager::play() - Found WAV compressed music track
[2022-04-05 20:02:17AmigaGraphicsManager::unloadGFXMode()
[
2022-04-05 20:02:17] --- Log closed successfully
Code:
void DefaultAudioCDManager::play(int track, int numLoops, int startFrame, int duration, bool only_emulate) {

    debug(2, "DefaultAudioCDManager::play(track = %d)", track);

    // Stop any currently playing emulated track
    if (isPlaying()) {
        stop();
    }

	if (numLoops != 0 || startFrame != 0) {
		_cd.track = track;
		_cd.numLoops = numLoops;
		_cd.start = startFrame;
		_cd.duration = duration;

		// Try to load the track from a compressed data file, and if found, use
		// that. If not found, attempt to start regular Audio CD playback of
		// the requested track.
		char trackName[2][16];
		sprintf(trackName[0], "track%d", track);
		sprintf(trackName[1], "track%02d", track);

		// First try the default compressed music formats.
		Audio::SeekableAudioStream *defaultStream = 0;

		for (int i = 0; !defaultStream && i < 2; ++i)
			defaultStream = Audio::SeekableAudioStream::openStreamFile(trackName[i]);

		if (defaultStream != 0) {
            debug(2, "DefaultAudioCDManager::play() - Found default compressed music track");

			Audio::Timestamp start = Audio::Timestamp(0, startFrame, 75);
			Audio::Timestamp end = duration ? Audio::Timestamp(0, startFrame + duration, 75) : defaultStream->getLength();

			/*
			FIXME: Seems numLoops == 0 and numLoops == 1 both indicate a single repetition,
			while all other positive numbers indicate precisely the number of desired
			repetitions. Finally, -1 means infinitely many
			*/
			_emulating = true;
			_mixer->playStream(Audio::Mixer::kMusicSoundType, &_handle,
			                        Audio::makeLoopingAudioStream(defaultStream, start, end, (numLoops < 1) ? numLoops + 1 : numLoops), -1, _cd.volume, _cd.balance);
		} else {
            // Try WAV instead (NOVA_CODER).
            Audio::RewindableAudioStream *wavStream = 0;

            for (int i = 0; !wavStream&& i < 2; ++i)
                wavStream = Audio::RewindableAudioStream::openStreamFile(trackName[i]);

           	if (wavStream != 0) {
                debug(2, "DefaultAudioCDManager::play() - Found WAV compressed music track");

    			/*
    			FIXME: Seems numLoops == 0 and numLoops == 1 both indicate a single repetition,
    			while all other positive numbers indicate precisely the number of desired
    			repetitions. Finally, -1 means infinitely many
    			*/
    			_emulating = true;
    			_mixer->playStream(Audio::Mixer::kMusicSoundType, &_handle,
    			                        Audio::makeLoopingAudioStream(wavStream, (numLoops < 1) ? numLoops + 1 : numLoops), -1, _cd.volume, _cd.balance);
    		} else {
    			_emulating = false;
    			if (!only_emulate)
    				playCD(track, numLoops, startFrame, duration);
    		}
        }
	}
}

Quote:
Originally Posted by Nobby_UK View Post
FYI
it works with the Aminet version 1.8.1 (Renaud Schweingruber)
but it pushes the game back a screen.

IE
I have to press Amiga M
to see it occupying the top corner of the screen.
I've fixed this bug now, not even sure why it was doing this. Thanks for letting me know.


Will upload a new release of ScummVM RTG tmrw.

http://aminet.net/package/game/misc/ScummVM_RTG

Last edited by NovaCoder; 05 May 2022 at 12:03.
NovaCoder is offline  
Old 06 May 2022, 16:59   #280
Cathal
Registered User
 
Join Date: Feb 2022
Location: Cologne / Germany
Posts: 13
Quote:
Originally Posted by NovaCoder View Post

Will upload a new release of ScummVM RTG tmrw.

http://aminet.net/package/game/misc/ScummVM_RTG

That's great, I will test it when it's on Aminet

Tank You!
Cathal is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Latest version of ScummVM also ported to ECS NovaCoder News 128 01 April 2024 02:51
Latest version of ScummVM ported to AGA NovaCoder News 777 24 March 2024 22:49
Scummvm windows version so good and so fast clauddio Retrogaming General Discussion 1 01 April 2012 14:33
ScummVM 060 RTG H0J support.Other 3 05 October 2011 02:01
Latest version? emuola project.KGLoad 13 30 May 2010 11:12

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:24.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11024 seconds with 14 queries