
|
85593 packages online
|
|
 |
|
game/shoot/DarkForces_ZZ9000_Fix.lha |
|
|
No screenshot available
|
| Short: | Dark Forces ZZ9000 RTG/060 fix |
| Author: | The Force Engine team, BSzili (Amiga port), Xanxi (ZZ9000/68060 optimizations) |
| Uploader: | Xanxi - hassani hakim gmail com |
| Type: | game/shoot |
| Version: | 1.0 |
| Architecture: | m68k-amigaos >= 3.0.0 |
| Date: | 2026-09-19 |
| Requires: | game/shoot/tfe-darkforces.lha; 68060+FPU; original Dark Forces data |
| Download: | game/shoot/DarkForces_ZZ9000_Fix.lha - View contents | | Readme: | game/shoot/DarkForces_ZZ9000_Fix.readme |
| Downloads: | 11 |
|
Dark Forces ZZ9000 Fix 1.0
===========================
The Amiga port of The Force Engine runs Dark Forces on classic Amiga
systems, but performance on the ZZ9000 RTG card was found to be
unexpectedly low compared with other RTG configurations.
Investigation showed that an important part of the slowdown was caused
by the Amiga RTG presentation path.
The renderer was calling ChangeScreenBuffer() even when rendering
directly to the visible CyberGraphX/RTG bitmap. On ZZ9000 this added a
large and unnecessary display overhead.
This release fixes that path:
- CyberGraphX/RTG rendering now writes directly to the visible bitmap
without performing the unnecessary screen-buffer flip.
- The original double-buffered presentation path is retained for
native/C2P output.
- Additional 68060-specific optimizations are included in the
RClassic_Fixed wall renderer.
Test system:
Amiga 4000
CyberStorm MK2 68060 @ 50 MHz
ZZ9000 RTG
RClassic_Fixed renderer
320x200
On this machine, the previous Amiga build typically ran at around
9-10 fps in SECBASE.
With these optimizations, performance is approximately 13-23 fps,
depending on the scene.
SECBASE was completed successfully using the release executable and
the game is now very playable on this configuration.
This package is NOT a complete Dark Forces distribution.
It contains a replacement TheForceEngine.060 executable for an
existing Amiga installation of The Force Engine / Dark Forces.
The original Dark Forces game data is required and is not included.
Installation
------------
Copy:
TheForceEngine.060
over the existing 68060 executable in your Amiga The Force Engine
installation.
Keeping a backup of the previous executable is recommended.
Source
------
The optimizations have been submitted upstream here:
https://github.com/BSzili/TheForceEngine/pull/1
Source commit used for the optimized files:
7ee22e8bf7e4257751f61b66939cf2f8a53fd4dd
The source/rebuild package included with this release contains the
corresponding changes required to reproduce this build.
License
-------
The Force Engine is distributed under the GNU General Public License
version 2.
Dark Forces and its game data are copyrighted by their respective
rights holders and are not included in this archive.
|
Contents of game/shoot/DarkForces_ZZ9000_Fix.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga] 326 482 67.6% -lh5- 50bd Sep 18 21:50 CHANGES
[Amiga] 6942 17984 38.6% -lh5- efe7 Sep 18 21:50 COPYING
[Amiga] 23461 23554 99.6% -lh5- cb8b Sep 18 21:50 DarkForces_ZZ9000_Fix_src.zip
[Amiga] 1687 3686 45.8% -lh5- 2e75 Sep 18 22:33 README
[Amiga] 73 85 85.9% -lh5- 8913 Sep 18 21:50 SHA256
[Amiga] 445482 921120 48.4% -lh5- 700d Sep 18 21:50 TheForceEngine.060
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 6 files 477971 966911 49.4% Sep 19 00:00
|
|
|
 |
| Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |