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
- OpenAL 1.7.411
- PRBoom+
- Zaz
- 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
- Shadow Warrior
- Exhumed / Powerslave
- Blood
- Duke Nukem 3D
- Wolfenstein 3D and Spear of Destiny
- RCross
- Death Rally
- Dark Forces
- Doom RPG
WIP:
Planned:
- 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)
- CodeRED: Battle for Earth
- Homeworld SDL
- Seven Kingdoms (7kaa)
- AstroMenace
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, The Amigans
website or the http://eab.abime.net/member.php?u=35478.