Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
93 user(s) are online (6 user(s) are browsing News)

Members: 0
Guests: 93

more...

Support us!

Headlines


Recent Replied Topics
Software News : Plants vs. Zombies for AmigaOS 4
Posted by kas1e on 2026/7/15 9:14:46 (311 reads) News by the same author
Software News

This is an AmigaOS 4 port of Plants vs. Zombies, based on the PvZ-Portable project by wszqkzqk:

https://github.com/wszqkzqk/PvZ-Portable/releases/tag/0.1.26

Resized Image

=== Requirements

You must provide the original game data files.

The AmigaOS 4 version was built and tested using:

Plants vs. Zombies GOTY Edition

- Version: 1.2.0.1096
- Build: 11226
- Original Release Date: May 5, 2009
- Build Date: December 15, 2010


Resized Image Resized Image



=== Installation

Copy the properties directory and main.pak from your original game installation into the game's root directory. The final directory layout should look like this:


Plants/
properties/
main.pak
pvz
pvz.info
readme.txt
readme.txt.info


Once everything is in place, simply run the game.

If you start it from a Shell, debug information will be printed to the console. If you launch it by double-clicking its icon, all console output will be suppressed.

=== AmigaOS 4 Specific Changes

The AmigaOS 4 version is built statically, so no SObjs-hell.

It uses SDL2 together with ogles2.library, and includes a number of OS4-specific fixes and improvements:

- General compatibility fixes, including path handling, stack cookie, file loading/saving, proper cleanup, and co.
- Fixed PNG alpha channel handling in png_set_swap_alpha() and added OGLES2 workarounds for the A8R8G8B8/RGB565 pixel formats.
- Fixed several rendering issues present in the original code
- Fixed blinking cursor.
- Reworked the resource loading process to keep the visuals synchronized while game data is being loaded.
- Updated and optimized `libopenmpt.a` for faster unpacking and seeking of large MO3 music files.
- Added improvements to ensure music starts and plays correctly while the game is loading.
- Optimized rendering by introducing batching to reduce the number of draw calls.

There is video in action on x5000:





Grab it from os4depot (in upload query) while it hot !

Have fun and never say never !

(c) kas1e, 14/07/2026

Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
ikir
Published: 2026/7/24 10:30  Updated: 2026/7/24 10:30
Not too shy to talk
Joined: 11/27/2006
From: SYS:Prefs/
Comments: 385
 It is a ...
Masterpiece
Tuskagee
Published: 2026/8/25 8:47  Updated: 2026/8/25 8:47
Just popping in
Joined: 09/09/2017
From: London
Comments: 36
 Plants and Zombies
Follow your instructions as shown,yet I cannot get the game to play on my Sam440 ep. Got the game to play on my morphOS on a Mac mini. What I am doing wrong?
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1775
Logged in last:
  24 hours, 102
  7 days, 160
  30 days, 216

Random Photo
Replacing Amiga 4000 capacitors 3

New Articles List

New Members
GuruM
GuruM 10/05/2026
caseyac
caseyac 10/01/2026
FoxAgg
FoxAgg 09/12/2026
Flynn
Flynn 08/21/2026
slacko1
slacko1 07/24/2026
RetroMike
RetroMike 07/21/2026
AmigaAmbassador
AmigaAmbassador 07/12/2026
Opus
Opus 07/12/2026
kaffeine
kaffeine 06/12/2026
fidelware
fidelware 06/01/2026


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project