English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 14 May 2023, 15:18   #741
nizce
Registered User
 
Join Date: Nov 2022
Location: Stockholm / Sweden
Posts: 21
Hi!

Anyone know if there a ScummVM release compiled for the LC060(no FPU)?
Or do I need to stick to the 030 version?

Seems like the 060 was recently updated but 030 is quite old.
Think I’ve seen somewhere that the 060 version had more features enabled, so really like to run the latest with most features
nizce is offline  
Old 14 May 2023, 16:06   #742
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Have you tried running SoftIEEE (software FPU)?
http://aminet.net/package/util/libs/SoftIEEE
mfilos is offline  
Old 15 May 2023, 20:04   #743
nizce
Registered User
 
Join Date: Nov 2022
Location: Stockholm / Sweden
Posts: 21
Quote:
Originally Posted by mfilos View Post
Have you tried running SoftIEEE (software FPU)?
http://aminet.net/package/util/libs/SoftIEEE
Thanks! I’ll try that and see if it works!
nizce is offline  
Old 25 May 2023, 02:13   #744
nizce
Registered User
 
Join Date: Nov 2022
Location: Stockholm / Sweden
Posts: 21
I tried SoftIEEE and while it works it seems to stall quite often in the gui(can't move the cursor for 5 seconds every now and then). And the speech and visuals seems to be off sync(for example Sam & Max).
But perhaps that's the same for a "non-LC" CPU

Would it be possible to compile the 060 version(ScummVM 1.9) for the LC(without FPU)?
Or am I stuck with the 030 release based on Scummvm 1.5?

I'm not a programmer but could try myself, but can't find the sourcecode.

PS: not complaining, just want to know
nizce is offline  
Old 12 July 2023, 22:32   #745
Estrayk
Registered User
 
Estrayk's Avatar
 
Join Date: Apr 2015
Location: Spain
Posts: 512
new version 2.0.1.01 from Novacoder! (aminet)

all seems works like a charm except MIDI (CAMD)

Last edited by Estrayk; 12 July 2023 at 23:20.
Estrayk is offline  
Old 13 July 2023, 04:23   #746
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Whoops, did i break camd again

I'll take a look when I get time.

You did actually select the general MIDI music device didn't you in the launcher gui?
NovaCoder is offline  
Old 13 July 2023, 14:41   #747
Aardvark
Registered User
 
Join Date: Jan 2019
Location: Finland
Posts: 635
CAMD seems to be not working on the AGA version only.
Aardvark is offline  
Old 13 July 2023, 23:18   #748
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Okay, I'll fix it
NovaCoder is offline  
Old 13 July 2023, 23:29   #749
Estrayk
Registered User
 
Estrayk's Avatar
 
Join Date: Apr 2015
Location: Spain
Posts: 512
Quote:
Originally Posted by NovaCoder View Post
Okay, I'll fix it
thx
Estrayk is offline  
Old 17 July 2023, 15:22   #750
Estrayk
Registered User
 
Estrayk's Avatar
 
Join Date: Apr 2015
Location: Spain
Posts: 512
Hi! Novacoder, CAMD fixed in the 2.0.1.02 version. thanks again
Estrayk is offline  
Old 18 July 2023, 01:51   #751
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
No worries, I managed to fix it but only by removing some new features I liked, I'll try again when I get back from holiday
NovaCoder is offline  
Old 20 July 2023, 06:54   #752
Jacques
Registered User
 
Jacques's Avatar
 
Join Date: Oct 2013
Location: Wrocław, Poland
Posts: 202
Quote:
Originally Posted by nizce View Post
Would it be possible to compile the 060 version(ScummVM 1.9) for the LC(without FPU)?
Or am I stuck with the 030 release based on Scummvm 1.5?

I second that, with popularity and accessibility of LC060's for use with TF1260, it's crying for non-FPU binary, either fresh 030 version or LC060-dedicated
Jacques is offline  
Old 30 July 2023, 23:06   #753
Havie
Registered User
 
Havie's Avatar
 
Join Date: Mar 2012
Location: UK
Posts: 1,895
I'm not sure if this has been discussed before but I have recently discovered the talkie version of Monkey Island and it works on the Amiga version of SCUMM (I am using a V1200). Amazing!!!

http://www.gratissaugen.de/ultimatet....html#download
Havie is offline  
Old 31 July 2023, 08:01   #754
Nobby_UK
Registered User
 
Nobby_UK's Avatar
 
Join Date: Jul 2013
Location: Liverpool
Posts: 2,598
Quote:
Originally Posted by Havie View Post
I'm not sure if this has been discussed before but I have recently discovered the talkie version of Monkey Island and it works on the Amiga version of SCUMM (I am using a V1200). Amazing!!!

http://www.gratissaugen.de/ultimatet....html#download

Yup (May 2022)

[ Show youtube player ]
Nobby_UK is offline  
Old 31 July 2023, 11:12   #755
Havie
Registered User
 
Havie's Avatar
 
Join Date: Mar 2012
Location: UK
Posts: 1,895
And I thought I had discovered something

But still amazed it just worked!

What would be even better if the voices could be added to the real Amiga version...
Havie is offline  
Old 03 August 2023, 17:31   #756
mahen
Registered User
 
Join Date: Apr 2008
Location: France
Age: 41
Posts: 435
Sorry if this was mentioned already !
But the recently released Gobliiins 5 works with the current (master) ScummVM versions. Would probably need some hi-spec'ed Amiga but it would be great !

By the original author !
https://pierre-gilhodes.itch.io/gobliiins5

Also he is developing Gobliins 6 (yep, there are 2 "i"s, W & F are back !)
mahen is offline  
Old 04 August 2023, 12:27   #757
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Just uploaded a new version to Aminet (v2.0.1.03), this version adds back in those little improvements I wanted to make but this time with a working CAMD driver too.

My updateScreen() method has been hacked to death, took me ages to get this thing working well for all possible combinations

Code:
void SdlGraphicsManager::updateScreen() {
#ifndef NDEBUG
    debug(12, "SdlGraphicsManager::updateScreen()");
#endif

    if (_paletteDirtyEnd != 0) {
        SDL_SetColors(_hwscreen, _currentPalette + _paletteDirtyStart,
		_paletteDirtyStart,
		_paletteDirtyEnd - _paletteDirtyStart);

	// Reset.
        _paletteDirtyStart = 255;
        _paletteDirtyEnd = 0;
    }
    
    if (_screenDirty) {                    
        if (_overlayVisible) {            
            if (_mouseCursor.visible && _mouseCursor.captured) {
                drawMouse();
            }
            
            SDL_WritePixels(_overlayscreen8.getPixels(), _videoMode.overlayHeight);
        } else {
            if (_videoMode.mode == GFX_NORMAL) {
                if (_mouseCursor.visible && _mouseCursor.captured) {
                    drawMouse();
                }
                
                if (_videoMode.aspectRatioCorrection || _newShakePos != 0) {
					if (_newShakePos != 0) {
						// Set the top of the dest screen to black.
						memset(_tmpscreen.getPixels(), 0, _videoMode.hardwareWidth * _newShakePos);
					}

					uint screenHeight = _videoMode.aspectRatioCorrection ? real2Aspect(_videoMode.screenHeight) : _videoMode.screenHeight;
					for (uint y = _newShakePos; y < (screenHeight - _newShakePos); y++) {
						byte *src;

						if (_videoMode.aspectRatioCorrection) {
							src = (byte*)_screen.getBasePtr(0, aspect2Real(y));
						} else {
							src = (byte*)_screen.getBasePtr(0, y);
						}

						CopyMemQuick(src, _tmpscreen.getBasePtr(0, (y + _newShakePos)), _videoMode.screenWidth);
					}
					
					SDL_WritePixels(_tmpscreen.getPixels(), screenHeight);
				} else {
					SDL_WritePixels(_screen.getPixels(), _videoMode.screenHeight);
				}
            } else {
				if (_videoMode.aspectRatioCorrection || _newShakePos != 0) {
					if (_newShakePos != 0) {
						// Set the top of the dest screen to black.
						memset(_tmpscreen.getPixels(), 0, _videoMode.screenWidth * _newShakePos);
					}

                    uint screenHeight = _videoMode.aspectRatioCorrection ? real2Aspect(_videoMode.screenHeight) : _videoMode.screenHeight;
					for (uint y = _newShakePos; y < (screenHeight - _newShakePos); y++) {
						byte *src;

						if (_videoMode.aspectRatioCorrection) {
							src = (byte*)_screen.getBasePtr(0, aspect2Real(y));
						} else {
							src = (byte*)_screen.getBasePtr(0, y);
						}

						CopyMemQuick(src, _tmpscreen.getBasePtr(0, (y + _newShakePos)), _videoMode.screenWidth);
					}

					scale(_videoMode.scaleFactor, _hwscreen->pixels, _videoMode.hardwareWidth, _tmpscreen.getPixels(), _videoMode.screenWidth,
                         1, _videoMode.screenWidth, screenHeight);
				} else {
					scale(_videoMode.scaleFactor, _hwscreen->pixels, _videoMode.hardwareWidth, _screen.getPixels(), _videoMode.screenWidth,
                         1, _videoMode.screenWidth, _videoMode.screenHeight);
				}
        
                if (_mouseCursor.visible && _mouseCursor.captured) {
                    drawMouse();
                }
                
                SDL_Flip(_hwscreen);
			}
        }
        
        if (_mouseCursor.visible && _mouseCursor.captured) {
            undrawMouse();
        }

        // Reset.
        _screenDirty = false;
    }
}
NovaCoder is offline  
Old 22 August 2023, 17:30   #758
xavlahaye
Registered User
 
Join Date: May 2021
Location: Berlin
Posts: 47
I haven't managed to have either CDDA tracks or MT-32 music with the latest 030 version on Aminet (1.5). Is that normal? Can somebody confirm that it doesn't work?
I can't see anything to enable CD audio, is there something to do to activate it?
So far I've got Monkey Island VGA running great, but without music, It would be amazing to solve this!
Regarding the MT-32 I manage to make sounds using the MT-32 editor so it works, and the midi interface works, but whatever I tweak in ScummVM, no luck.
Please help
xavlahaye is offline  
Old 22 August 2023, 17:58   #759
arcam
Registered User
 
Join Date: May 2021
Location: Fay-aux-Loges (France)
Posts: 51
What's the difference between the builds 'ScummVM 2.2.0' by Arti & 'ScummVM 2.0.1.05' by NovaCoder ? Which is better ?
arcam is offline  
Old 23 August 2023, 00:31   #760
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by xavlahaye View Post
I haven't managed to have either CDDA tracks or MT-32 music with the latest 030 version on Aminet (1.5). Is that normal? Can somebody confirm that it doesn't work?
I can't see anything to enable CD audio, is there something to do to activate it?
So far I've got Monkey Island VGA running great, but without music, It would be amazing to solve this!
Regarding the MT-32 I manage to make sounds using the MT-32 editor so it works, and the midi interface works, but whatever I tweak in ScummVM, no luck.
Please help
You need to install CAMD to get general MIDI working, check the readme file.

This setup video will help

[ Show youtube player ]

Version 1.5 is very old and doesn't support CD audio playback, your 030 would be too slow to decompress the data even if it was enabled.

Last edited by NovaCoder; 23 August 2023 at 01:44.
NovaCoder 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 RTG NovaCoder News 430 01 April 2024 23:22
Latest version of ScummVM also ported to ECS NovaCoder News 128 01 April 2024 02:51
ScummVM and AGA Amiga HardStep support.Games 34 04 December 2023 01:00
Quake 2 ported to AGA NovaCoder News 213 13 June 2022 16:56
Full Throttle AGA - ScummVM V1.0.0 NovaCoder project.Amiga Game Factory 102 04 July 2011 11:53

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 12:43.

Top

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