04 May 2022, 09:42 | #21 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,812
|
Are you using some kind of video driver that relies on MMU on Shapeshifter?
|
04 May 2022, 15:22 | #22 |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 654
|
|
08 May 2022, 05:20 | #23 |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Wow that's a fast frame rate of the mac emulator. Those early 90s DOS games would have run great on the Amiga, Comanche, TFX, if there was a CPU only option.
|
08 May 2022, 15:30 | #24 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,016
|
That Red Baron should be easy enough to sort, probably got a frame limiter like Stunt Car Racer had.
|
08 May 2022, 18:41 | #25 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,367
|
about to zone a beta of Red Zone with fastmem enabled, redone from scratch (I think I had corrupt the other exe I was working on), no more glitches.
Practice is working, still a small crash to investigate should be nothing. I have used a special check technique to avoid corrupting data when reworking the program. I compile to an executable, but first I compile the program to the original address location as a binary, and I compare to the original. If there's a mismatch, an error is raised. This allows to introduce enhancements (with IFD directives) and fix relocs but preserve the original code. |
08 May 2022, 18:58 | #26 |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,616
|
Is there any point to test this version of 030/50?
|
08 May 2022, 21:13 | #27 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,367
|
certainly. On Winuae there is no point, as the original runs very smooth.
But any real amiga with fast memory is a good test and that was my aim since 2005: give this game the speed it needs. |
08 May 2022, 23:06 | #28 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,367
|
Very early version in the zone.
issues: - small glitches on road (also in original when max level of detail is set!!) - dashboard show corrupt at start (also in original!!) - doesn't start with CACHE set - should use only 512k chip remove expansion detection Test it on real amiga with real fast memory, tick / untick "enable rebuilt fast exe" and set the level of detail you want. |
08 May 2022, 23:34 | #29 |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 654
|
Getting this error after the intro movie when fast exe is enabled:
Function 'resload_ProtectRead' called with unacceptable arguments TC = $0 PC = $FFF612 (Slave $322). 3.2.1 ROM with TF1260. Works on WinUAE emulating B1260 though. |
08 May 2022, 23:45 | #30 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,280
|
Jean François! :-)
I feel I should just sit back and smile, but as you asked...... A couple of games that come to mind: Overlord - (not nearly as smooth as Reach For the Skies for some reason) Tornado? and I don't know if they would be worth playing, but.... NASCAR Days of Thunder The Freescape Games like Driller....maybe the 3D Construction utility? I'll shut up now, and check Red Zone in the morning! :-) |
09 May 2022, 01:10 | #31 | |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 654
|
Quote:
CPU speed is not a bottleneck, as there is no noticeable speed difference between 50MHz and 100MHz accelerator CPU settings. [ Show youtube player ] |
|
09 May 2022, 06:15 | #32 | |||
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,367
|
Quote:
In that case, a debug option was left set, which causes this. But will be removed in the final release! Also note that cache can't be set atm because of all that crap self-modifying code I thought I tracked down but apparently failed to process completely self-modifying code in a 68020+ aware game (game detects 68020 at startup) that's the craziest thing in that game Quote:
Also blitter is not used to fill the surfaces (maybe it's a good thing after all on fast machines) Using a backbuffer in fastmem (for all OR/AND/XOR operations, then copy the result in chip) could speed things more but I'm not sure. And it's also a lot of work. Quote:
The others I can check. Hunter looked like a good candidate. Last edited by jotd; 09 May 2022 at 06:22. |
|||
09 May 2022, 12:47 | #33 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,280
|
Hi Jean François,
I updated to the latest WHDLoad and tried it on my 1260. Without ticking the rebuilt fast exe option there was a lot of graphics corruption, more distracting than on your 2020 Beta. It was bad enough that it was even difficult to judge the framerate. When I did enable the fast exe I got to the option screen and simply selected Start, but it just shows the ticking clock icon and doesn't progress to the track selection screen. I tried the same with a 2019 WHDLoad exe but it was the same. As I say, your 2020 beta still runs okay. :-/ Does it need a lot of chip mem in order to start the game, maybe? Some more possibiles: Midwinter Shuttle!!! Robocop 3D Infestation CyberCon III Arctic Fox? :-) Last edited by Angus; 09 May 2022 at 13:35. |
09 May 2022, 14:19 | #34 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,367
|
good suggestions.
For Red Zone, you have to enable "NOCACHE" else it may not start at all. |
09 May 2022, 15:35 | #35 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,280
|
That did it!!!
Nice one, Jean François, you have unlocked the game's potential that has been imprisoned for some 30 years. You get less than that for murder! Seriously though, us Amiga users are very lucky to have people like you in the community. I enjoyed reading your explanation but as a non-programmer I can only really guess at the difficulties you had to tackle to pull this off. It really is appreciated. Thank you. |
09 May 2022, 15:58 | #36 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,367
|
> You get less than that for murder!
great that it works for you! I'm planning to handle the caches for even better experience, but the programmers didn't make it easy with all that self-modifying code. |
09 May 2022, 16:27 | #37 |
Amiga Games Database
Join Date: Jun 2006
Location: South West England
Posts: 1,280
|
Yeah, it's weird isn't it, because Dan Gallagher seems like a very capable and respected programmer that wrote the first home computer version of Star Wars, and his portfolio mentions Red Zone as being a bit slower on basic machines but fine on accelerated machines which is clearly not the case - or wasn't the case till now. I'm wondering if Psygnosis stepped in rushed the release and messed up what might have been a great game back then.
|
09 May 2022, 16:43 | #38 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,460
|
I imagine if anything the use of SMC was introduced because so few Amiga users had an accelerator and the game ran like a dog?
|
09 May 2022, 20:37 | #39 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,367
|
Yes, SMC makes things faster on a non-cache CPU. That's why a lot of 3D games use it (C.A.P.S, Hunter, ...)
But such an ambitious 3D game targetting the A500 is a lost cause. If only they had created a standard amiga executable (like C.A.P.S) it would have naturally used fastmem and it would run fast since the start. |
09 May 2022, 21:44 | #40 | |
Registered User
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,038
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
at a loss with Red Zone framerate | jotd | project.WHDLoad | 23 | 02 March 2021 19:55 |
Cover Disk: Red Zone demo - Freezeframe? | Angus | support.Games | 10 | 06 May 2020 16:09 |
Red Zone? | mikey2002kent | support.Games | 0 | 26 February 2014 22:06 |
Proposal: Split Amiga projects and PC projects? | andreas | project.Amiga Game Factory | 4 | 12 February 2008 12:00 |
Red Zone demo on The One cover disk? | Angus | Retrogaming General Discussion | 7 | 08 November 2006 11:13 |
|
|