English Amiga Board


Go Back   English Amiga Board > Other Projects > project.WHDLoad

 
 
Thread Tools
Old 31 July 2022, 12:42   #21
Torti-the-Smurf
Registered User
 
Torti-the-Smurf's Avatar
 
Join Date: Dec 2018
Location: Earth
Posts: 1,058
The BIGGEST offender in my book is .....

Star Trek 25th Anniversary

I mean... what the ....

The Slowest Slug ever on AMIGA and it would not have to be this way.

Is there any hope to fix this ?

They did the AMIGA Dirty
Torti-the-Smurf is offline  
Old 31 July 2022, 13:15   #22
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
Quote:
Originally Posted by alexh View Post
I'm not particularly knowledgable about patching but can blitter routines be easily detected and patched to equivalent CPU routines?

Ambermoon for example runs a speed test at the start of the game and if it thinks the CPU is faster for blits than the blitter it uses different routines.

When you replace the blitter by something else, the most annoying thing is to emulate the blitter using the same interface as the original routines.


Shifting & masking aren't trivial. I think there are some of those routines somewhere.


But seriously where exactly Prince of Persia is crawling?
jotd is offline  
Old 01 August 2022, 00:11   #23
rare_j
Zone Friend
 
rare_j's Avatar
 
Join Date: Apr 2005
Location: London
Posts: 1,176
When a few things are moving at the same time, it will slow right down, e.g. some lamps flickering, a door closing, some tiles falling, the prince jumping, it happens quite often.
rare_j is offline  
Old 01 August 2022, 00:15   #24
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
if you can test the fastmem version and tell me...
jotd is offline  
Old 01 August 2022, 01:56   #25
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
Great game with fluid motion.
Pyromania is offline  
Old 01 August 2022, 01:57   #26
Pyromania
Moderator
 
Pyromania's Avatar
 
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
Great game with fluid motion.
Pyromania is offline  
Old 01 August 2022, 02:03   #27
Aardvark
Registered User
 
Join Date: Jan 2019
Location: Finland
Posts: 634
All slowdowns are gone with the fastmem version on my 060.
Aardvark is offline  
Old 01 August 2022, 20:46   #28
rare_j
Zone Friend
 
rare_j's Avatar
 
Join Date: Apr 2005
Location: London
Posts: 1,176
Quote:
Originally Posted by jotd View Post
if you can test the fastmem version and tell me...
Sorry jodt I had a look at the mantis issue page but couldn't see the dropbox link.
Also, I don't have real hardware anymore, so this is going from my memory of playing on A500+ back in the day, although I remember clearly the slowdowns while playing and the conditions that caused it.
Happy to test it out if you can direct me to a link but I would be using WinUAE.

Although, just looking the issue in mantis again, the user specifies A600 ACA620 and A1200 M-tec 1230. Aren't these accelerators notorious for slow chip ram access, slower than non-accelerated hardware?
I don't have those accelerators and I don't know if WinUAE emulates the slow chipram (why would it?) so i think you'll need someone with slow chipram on real hardware to compare and see if it is any better in fastmem.
rare_j is offline  
Old 01 August 2022, 21:38   #29
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
Quote:
Originally Posted by Aardvark View Post
All slowdowns are gone with the fastmem version on my 060.
Thanks for confirming. Someone else already reported that, now I'm sure.

@rare_j you can use the official install from now. Still issues with non-UK versions being fixed. But you're 100% right on the rest: testing on WinUAE doesn't change anything. The only way to see an improvement is to use an accelerator where chipmem is darn slow.
jotd is offline  
Old 02 August 2022, 01:15   #30
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
Perhaps toni could improve the accuracy of the chipmem speed ???
Could help to make some tests.
turrican3 is offline  
Old 05 August 2022, 01:42   #31
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by jotd View Post
Thanks for confirming. Someone else already reported that, now I'm sure.

@rare_j you can use the official install from now. Still issues with non-UK versions being fixed. But you're 100% right on the rest: testing on WinUAE doesn't change anything. The only way to see an improvement is to use an accelerator where chipmem is darn slow.
tested Prince de Perse..... the keyboard or the commands are wrong.

The game when starting is put straight on pause.....

However, Castle Master and Driller run exquisitely fast on A500 or A600 with fast under whdload.

Could you do that also with Interphase or Starglider 2 or even Epic ?
dlfrsilver is offline  
Old 05 August 2022, 08:58   #32
CFou!
Moderator
 
CFou!'s Avatar
 
Join Date: Sep 2004
Location: France
Age: 50
Posts: 4,277
Quote:
Originally Posted by jotd View Post
just checked the source code from whdload install and directory is a mess, it contains 6 or more slaves, I don't know which one I should start from. Maybe CFou! knows better (after all he wrote that)
I don't understand, can you explain a bit more?
CFou! is offline  
Old 05 August 2022, 09:33   #33
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
Quote:
Originally Posted by CFou! View Post
I don't understand, can you explain a bit more?
in the "src" subdir there are 6 various asm files, that's all.

Quote:
Originally Posted by dlfrsilver View Post
tested Prince de Perse..... the keyboard or the commands are wrong.

The game when starting is put straight on pause.....
that's a problem I had at first. I'll release a new version soon because Hexae found more bugs in some versions, and suggested NTSC speedup on PAL versions,which needs screen centering (and it's also cheating since everything is faster but not the timer). Maybe you renamed some reloc file into another? anyways new reloc files are available, some stuff was missing.

I also had the surprise to find that the german version disables password level completely, no need to crack it. It's the only original version that has this "feature".

Quote:
However, Castle Master and Driller run exquisitely fast on A500 or A600 with fast under whdload.
good to hear. Accelerated machines I suppose.

Quote:
Could you do that also with Interphase or Starglider 2 or even Epic ?
Yes, each 3D game running in chip memory is a crime.

Last edited by jotd; 05 August 2022 at 12:53.
jotd is offline  
Old 05 August 2022, 11:32   #34
CFou!
Moderator
 
CFou!'s Avatar
 
Join Date: Sep 2004
Location: France
Age: 50
Posts: 4,277
Quote:
Originally Posted by jotd View Post
in the "src" subdir there are 6 various asm files, that's all.
I just understood that you were talking about Shadow Warrior...

I can't remember if the game was slow on A500 too.

But it is possible that it is slowed down with fast amiga due to the large number of additions of WaitBLT in the Slave to avoid GFX bugs.

WaitBLT can be removed using a CUSTOM tooltype
CFou! is offline  
Old 05 August 2022, 12:52   #35
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
just publish a Prince of Persia update. There was a lot of bugs (missing music, corrupt saves on some versions...)

Plus it's possible to play the PAL game in NTSC with centered screen for super-fast movement. But it's a bit of a cheat since character runs faster (game is faster too, which makes it more difficult). But the timer seems to rely on some non vblank timer so it's not changing.
jotd is offline  
Old 05 August 2022, 13:55   #36
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by jotd View Post
in the "src" subdir there are 6 various asm files, that's all.



that's a problem I had at first. I'll release a new version soon because Hexae found more bugs in some versions, and suggested NTSC speedup on PAL versions,which needs screen centering (and it's also cheating since everything is faster but not the timer). Maybe you renamed some reloc file into another? anyways new reloc files are available, some stuff was missing.

I also had the surprise to find that the german version disables password level completely, no need to crack it. It's the only original version that has this "feature".



good to hear. Accelerated machines I suppose.



Yes, each 3D game running in chip memory is a crime.
I mean on unaccelerated machines !

With a single 68000, Driller is simply flying, as is Castlemaster !

You pass from 5 fps to 30fps !
dlfrsilver is offline  
Old 05 August 2022, 17:40   #37
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
good to hear. Castlemaster forced chip usage so whdload fix allows to relocate to fast.

But Driller should use fastmem already (without whdload). whdload slave prevented to run from fastmem.

I quickly checked Starglider 2 and Epic and they should have a good framerate with fastmem.
jotd is offline  
Old 05 August 2022, 18:00   #38
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by jotd View Post
good to hear. Castlemaster forced chip usage so whdload fix allows to relocate to fast.

But Driller should use fastmem already (without whdload). whdload slave prevented to run from fastmem.

I quickly checked Starglider 2 and Epic and they should have a good framerate with fastmem.
That's awesome ! Can't wait to test those !

here is Driller on A600 + 8mb fast ram + HD :

[ Show youtube player ]
dlfrsilver is offline  
Old 05 August 2022, 18:36   #39
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
Quote:
Originally Posted by CFou! View Post
I just understood that you were talking about Shadow Warrior...

I can't remember if the game was slow on A500 too.

But it is possible that it is slowed down with fast amiga due to the large number of additions of WaitBLT in the Slave to avoid GFX bugs.

WaitBLT can be removed using a CUSTOM tooltype
I just tested it with the ipf version and it slowdow when you have more than 1 enemy on screen, it's really full speed with 0 enemy.
More you have enemies and more it slowdown and it's too bad because it's a really good conversion.
I tested it with a500 config and ipf.
same than in my memories on the real thing.
turrican3 is offline  
Old 05 August 2022, 22:46   #40
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Quote:
Originally Posted by jotd View Post
good to hear. Castlemaster forced chip usage so whdload fix allows to relocate to fast.

But Driller should use fastmem already (without whdload). whdload slave prevented to run from fastmem.

I quickly checked Starglider 2 and Epic and they should have a good framerate with fastmem.
I've not tried Indianapolis 500 in a long time but does that game also benefit from FastRAM like these other 3D games?

http://whdload.de/games/Indianapolis500.html
alexh 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
Prince of Persia Ivan78 support.Games 29 30 March 2022 16:56
Prince of Persia ST frikilokooo Retrogaming General Discussion 5 28 April 2020 14:32
Prince of Persia clenched project.Maptapper 2 25 July 2013 01:04
Prince de perse aka Prince of persia dlfrsilver HOL data problems 21 09 March 2011 21:27
Prince of Persia (german) mai HOL data problems 0 03 July 2009 20:26

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

Top

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