BSzili's AmigaOS ports
Below you can find some of the stuff I ported to AROS, MorphOS, AmigaOS 4 and AmigaOS 3 aka classic 68k. If you want to pick up
anything from my On hold list, feel free contact
me for the sources. Some of them are available on GitHub and BitBucket.
Functional:
- Duke3dw (Duke Nukem 3D) - TODO: Zune startup menu
- uHexen2: Hammer of Thyrion (Hexen II)
- GLQuake-SDL (Quake)
- FuhQuake (QuakeWorld)
- Darkplaces (QuakeWorld, Nexuiz, Xonotic, and others)
- Return to Castle Wolfenstein
- WildMidi
- Aliens vs. Predator (1999) - TODO: do a port based on the MorphOS
one
- Odamex 0.7.0 - TODO: make a patch
- Yamagi Quake II
- Wolfenstein Enemy Territory (ET: Legacy) - TODO: compile more
mods
- Qstat
- Candy Crisis
- UADE 2.13 - TODO: MorphOS uade123 has some issues
- Glulxe
- Neverball and Neverputt
- D1X-Rebirth (Descent)
- D2X-Rebirth (Descent II)
- PhysicsFS 2 - TODO: clean up the sources
- Free Heroes 2 (Heroes of Might and Magic II)
- ASCIIpOrtal
- Syobon Action
- Frogatto & Friends
- FreeSynd (Syndicate)
- Pentagram (Ultima 8) - TODO: silence the debug output
- Retrobattle
- Freeciv 2 - TODO: some workaround is needed for the AROS SDL bugs
- Mupen64plus - TODO: some rare atexit crashes
- OpenJazz - TODO: music won't loop, probably more...
- Cave Story (NXEngine)
- OpenBOR
- WarMUX - TODO: blitz mode is broken, no multiplayer (tries to
use bsdsocket.library from a thread)
- Warzone 2100 (2.0.10)
- Berusky 1.7
- Stratagus - TODO: won't save resolution+fullscreen (Aleona bug in
scripts/menus/options.lua)
- Bos Wars - TODO: can't save the game in the tutorial mission (NULL
pointer in the LUA table)
- ZOD Engine - TODO: server is broken
- Supermodel (Sega Model 3 emulator)
- Speed Dreams 2.0
- TORCS 1.3.4
- PGP5 + GUI - TODO: ...
- Star Trek Voyager - Elite Force Holomatch (multiplayer only)
- Return to the Roots 0.8 - TODO: update to the latest revision, separate
audio/video modules
- XAD clients
- OpenJK (Jedi Academy)
- OpenJK (Jedi Outcast)
- TailTale 1.0.1.0
- SoulRide 1.5
- MultiRacer 1.0.4 beta 7
- LÖVE 0.8.0
- FPSE PSX emulator plugins
- Blake Stone (68k)
- E-UAE PowerPC JIT
- Arx Libertatis 1.2 (Arx Fatalis)
- EasyRPG Player 0.6.2.3
- Legacy Demo
WIP:
- CodeRED: Battle for Earth
- Homeworld SDL
- Seven Kingdoms (7kaa)
- AstroMenace
- ...
Planned:
- OpenDune (Dune II)
- Vega Strike - needs Boost (?)
- Warsow
- Secret Maryo Chronicles - needs Boost (filesystem, thread, system),
CEGUI
- Doom64 Ex - needs FluidSynth
- Ryzom
- Flight Gear 1.0 - needs PLIB
- Widelands - needs Boost ()
- 0 A.D. - needs Boost (filesystem, signals)
- OpenXcom (X-COM) - needs YAML-cpp
- Lix (multiplayer Lemmings clone)
- Diaspora: Shattered Armistice
- Zelda: Mystery of Solarus DX
- Valyria Tear - needs Boost (headers), SDL2
- Lips of Suna
- FreeDink - needs libzip or zziplib
- Hero of Allacrost - needs Boost (headers)
- Warlock's Gauntlet - needs SFML
- Emerald Mines
- Yabause (Sega Saturn)
- OpenMSX or fMSX
- DeSmuME - needs GLib, Anti-Grain Geometry (agg)
- Palomino
- Teeworlds - needs SDL2
- Legend of Edgar
- OpenSonic - needs Allegro
- Adventure Game Studio (engine) - needs Allegro
- OpenLieroX - needs libgd, Boost (signals, process, system)
- NetPanzer
- Crayon Physics (caph) or Numpty Physics
- ProQuake 4
- M.A.X.R.
- Jagged Alliance 2 (JA2-Stracciatella, 1.13, ...)
- me and my shadow
- Simutrans
- Allegro
- Cubosphere
- Zaz
- Sonic Robo Blast 2
- Bombic
- No Gravity
- Shadowgrounds
- Canabalt
- OpenClonk
- AstroMenace
- Shmup
- BlendoGames games (Citizen Abel, Gravity Bone, Thirty Flights of Loving,
...)
- CodeRED: Battle for Earth
- Forsaken
- Call to Power II
- CoLoBot
- Savage: The Battle for Newerth
- JVGS - needs Swig, Lua
- Godot Engine: Tanks of Freedom, Minilens, ...
- DROD series
- FIFE engine: Unknown Horizons - needs Python 2
- CaesarIA (openCaesar3) - needs SDL2 (?)
- Danger from the Deep
- Phlipple
- PLEX
- Serious Sam
- openc2e
- Tesseract
- Vangers
- Open Fodder
- Speed Haste
- Jump 'n Bump
- Xargon
- PaybackTime 2
On hold:
- SWP (Shadow Warrior) - heap corruption (trashed controls, choppy
framerate)
- Nuvie (Ultima VI) - graphics curruptions
- Homeworld SDL - early crash in AROSMesa
- LÖVE (aka Love2D) 0.9.x - needs a C++11 compiler, SDL2
- lincity-ng - early crash
- UADE2 ANR plugin - playloop needs its own task, back to the drawing
board!
- pipewalker - crashes on exit
- Alien Arena - AROSMesa graphics issues
- Paintown - needs a more recent C++ compiler
- GemRB (Baldur's Gate I-II, Icewind Dale I-II) - needs a more recent
C++ compiler
- VDrift - needs a more recent C++ compiler
- Skulltag (Doom) - needs FMod
- PSSPP - needs a C++11 compiler
- Pingus - needs a C++11 compiler
- VCMI - needs FFmpeg (libswscale, libavformat), Boost
(program-options, filesystem, system, thread), C++11 compiler
- ZDoom - no music, OpenAL bugs
- falltergeist (Fallout 2) - needs a C++11 compiler, SDL2
- FreeSerf (Settlers) - lacks combat and AI
- Pioneer - needs a C++11 compiler, SDL2
- FreeOrion - needs PagedGeometry (OGRE)
Dropped:
- Exult (Ultima VII) - Yannickescu ported it (?)
- IODoom3 - Kalamatee ported Dhewm3
- Game Editor - uses it's own modified SDL, not really
portable
- Freeciv 1.14.2 - Zune lacks some MUI features, ported 2.x instead
- Syndicate Wars Port - mostly x86 assembler, can't debug
- Ultimate Stunts - lack of polish, development abandoned
- oolite - written in Objective-C
Begging segment:
I'm doing these ports in my free time. If you appreciate what I'm doing,
please consider donating. (It rhymes!) Thank you very much!
Alternate link: PayPal.Me/amigabszili
Contact:
You can contact me via e-mail
<col(dot)lawrence(at)gmail(dot)com>, on AROS-Exec,
on MorphZone or The Amigans
website .