OS4 DepotLogo by Nickman 
(anonymous IP: 216.73.217.58,2472) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (349)
   o Datatype (51)
   o Demo (205)
   o Development (620)
   o Document (24)
   o Driver (101)
   o Emulation (154)
   o Game (1035)
   o Graphics (514)
   o Library (120)
   o Network (238)
   o Office (67)
   o Utility (952)
   o Video (73)

Total files: 4503

Full index file
Recent index file

 Links

  Amigans.net
  Aminet
  IntuitionBase
  Hyperion Entertainment
  A-Eon
  Amiga Future


Support the site


 Readme for:  Game » Fps » alienbreed3d.lha

Alien Breed 3D I

Description: Native AmigaOS4 PowerPC port of AlienBreed3D
Download: alienbreed3d.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 3Mb
Version: 0.9.0-Beta
Date: 11 May 2026
Author: Team17 (original), retro-foundry (C port), Maijestro (AmigaOS4 port)
Submitter: Maijestro
Homepage: https://github.com/retro-foundry/Alien-Breed-HD
Requirements: AmigaOS 4.1 Final Edition/SDL2
Category: game/fps
License: Freeware
Distribute: yes
Min OS Version: 4.1
FileID: 13821
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 11  (Current version)
11  (Accumulated)
Votes: 1 (1/1)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
Alien Breed 3D I - AmigaOS4 Port
=================================
Ported by: Claude/Maijestro
Based on: Alien Breed 3D HD by retro-foundry
Source: https://github.com/retro-foundry/Alien-Breed-HD

*** BETA RELEASE - WORK IN PROGRESS ***
This is an early beta release. The upstream project (Alien Breed 3D HD) is
under active development and many features are not yet implemented.
Please report bugs and issues to help improve future versions.

DESCRIPTION
-----------
This is a native AmigaOS4 PowerPC port of Alien Breed 3D I, based on the
open-source C reimplementation by retro-foundry. The original game was
developed by Team17 in 1995 for the Amiga AGA chipset and is now playable
natively on AmigaOS4 systems.

The port translates the original 68000 assembly code into C and uses SDL2
for display, input and audio. All original Amiga data formats and game
behavior are preserved where possible.

REQUIREMENTS
------------
- AmigaOS 4.1 Final Edition
- SDL2 library
- ogles2.library (recommended for display output)
- 256 MB RAM minimum
- Warp3D Nova compatible graphics card (recommended)

TESTED ON
---------
- X5000 (AmigaOS 4.1 Final Edition)
- QEMU Pegasos2 emulation

INSTALLATION
------------
1. Extract the archive to a location of your choice
2. Edit ab3d.ini to suit your system (see CONFIGURATION below)
3. Double-click ab3d1 to start
4. Create an icon using your preferred icon editor (not included)

CONFIGURATION (ab3d.ini)
------------------------
Key settings for AmigaOS4:

  render_width=640     ; Internal render resolution (affects speed)
  render_height=480    ; Lower = faster, higher = better quality
  window_width=1024    ; Window size (windowed mode only)
  window_height=768    ; Window size (windowed mode only)
  display_mode=windowed ; windowed or fullscreen
  start_level=1        ; Starting level (1-16)
  volume=100           ; Sound volume (0-100)
  show_fps=1           ; Show FPS counter

GRAPHICS & PERFORMANCE
----------------------
The game uses a software renderer for all 3D graphics. The display output
is handled via SDL2 with the compositing or opengles2 backend.

Full OpenGL hardware acceleration is NOT available on AmigaOS4 because
the game requires OpenGL 3.0+ features (integer textures GL_R16UI,
GLSL #version 330) which are not supported by ogles2.library or gl4es.

As a result, all 3D rendering is done on the CPU. Performance depends
heavily on the internal render resolution set in ab3d.ini:

  640x480  render = ~30 FPS on X5000 (recommended, scales to fullscreen)
  800x600  render = ~15 FPS on X5000
  1024x768 render = ~5  FPS on X5000 (not recommended)

The window/fullscreen display is always at native desktop resolution
(e.g. 1920x1080) regardless of the internal render resolution.

Future versions may implement a GLES2-compatible render path.

GAME DATA
---------
All required game data is included in this archive, extracted from the
original open-source repository. No original Amiga disks or CD are needed.

NOTE: Alien Breed 3D I is a registered trademark of Team17. The original
game source code was released by Team17 for personal use in Amiga Format.

KNOWN ISSUES & MISSING FEATURES
--------------------------------
The following features are not yet implemented in the upstream C port
and are therefore also missing in this AmigaOS4 release:

- No main menu (game starts directly at level 1)
- No intro sequence or title screen
- No end screen / credits sequence
- No in-game music (tracker module playback not implemented)
- No save/load game functionality
- No multiplayer support
- OpenGL 3.0+ GPU acceleration not available on AmigaOS4

These features are planned for future upstream releases. This port will
be updated as the upstream project progresses.

CHANGES FROM ORIGINAL PORT (AmigaOS4 specific)
-----------------------------------------------
- Big-endian (PowerPC) color correction for correct display output
- SDL_WINDOW_OPENGL flag fix to prevent 100% CPU hang on startup
- opengles2 renderer selected automatically via ogles2.library
- New window_width/window_height settings added to ab3d.ini
- Windowed mode enabled for AmigaOS4 release builds
- Variable name fix (amiga -> amiga_key) for AmigaOS4 SDK compatibility
- __builtin_nontemporal_store disabled for PPC GCC 11.5 compatibility

SOURCE CODE & PATCHES
---------------------
AmigaOS4 patches will be submitted upstream to:
https://github.com/retro-foundry/Alien-Breed-HD

CREDITS
-------
- Original game: Team17 (1995)
- C reimplementation: retro-foundry
- AmigaOS4 port: Maijestro (2026)
- Built with: GCC 11.5.0 PPC cross-compiler (adtools)
- Libraries: SDL2, ogles2.library, libpthread


Copyright © 2004-2026 by Björn Hagström All Rights Reserved