[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

Populous World Editor< >Portal

Pop-Up (Infogrames)

download the install packagePopUp.lha
created at2024-10-31
size of install package48481 Bytes
Author/Contact
(use it to report problems with that install)
DJ Mike
Mantis BugTracker1821
Hall Of Light1109
Lemon Amiga3336


Short : HD Installer for Pop-Up
Author: DJ Mike (djmike@crystalmike.com)
Version: 1.0
Type: game/patch
Requires: WHDLoad 18, 512k chip mem

This patch applies to "Pop-Up" © 1991 Infogrames.

REQUIREMENTS

- Original disk or compatible disk image
  (Cracks have not been tested and are not supported)
- Slave requires WHDLoad 18+
- Game requires 512k chip memory
  (+ approx 0.5MB other memory for preload option)

FEATURES

- Game loads fully from HD
- Uses real files, which can be compressed with Propack/CrunchMania/FImp/XPK
- Quit game at any time (default key F10), including on 68000 machines
- OS calls removed (no Kickstart ROM required)
- 24-bit memory accesses that crash on 32-bit machines fixed
- bplcon0 color bit setting fixed
- Floppy disk checks and unnecessary waits removed
- Exit option on title screen fixed to actually exit the game
- Raster wait routine fixed for fast machine/emulator compatibility
- Filenames with trailing '.' fixed for emulators etc.
- Keyboard routine replaced for better reliability
- Trainer/other options added - set CUSTOM1 with any of the following:
  + 1 for infinite lives
  + 2 for infinite power-ups
  + 4 to use Help key to skip levels
- Set CUSTOM2=0-99 to select starting level
- Set CUSTOM3=0-9 to select custom level slot for editor
- Color/New/Rom Icons included
- Manual included
- Source code included

HISTORY

Version 1.0a (2024-10-31)
- Manual included
- Publisher typo fixed

Version 1.0 (2024-07-14)
- Initial release

WORDS FROM THE AUTHOR

I took this install on after a request on EAB. (Greetings to phibel!)
It turned out to be a pretty interesting game to patch. On the face of it it
is OS-friendly using real files, but besides using the dos library to load
its files, it basically trashes the OS and hits the hardware directly. That
includes directly polling the CIA registers looking for a disk in the drive,
so there was no chance of this ever running from HD without some attention.

The game has a troublesome loader for its images, where it loads them in
512-byte chunks in order to gradually expand run-length compressed data.
That doesn't play nicely if PRELOAD is turned off, or if you like to pack
files, so I've rewritten it entirely to unpack the whole file in-place.

There were also some misuses of an address register to sneakily add a data
value to the top 8 bits - a trick that works fine on original Amigas, but
just plain crashes on any 32-bit RAM machine.

If you use the editor, bear in mind that any levels you make won't be loaded
by default until you open the editor and load them there. For convenience,
if you do create any levels, I've added a slot system so you can have
multiple sets of levels if you want. Any existing custom levels can be
installed by copying them to the 'data' folder as 'custom_levels.saveX',
where X is a slot number from 0-9.

Enjoy! :-)

--- DJ Mike (14.07.2024)

         Bug report form, full WHDLoad package and other installs:
                          http://www.whdload.de

Icons contained in install package

WHDLoad Slave information
PopUp.slave - 31.10.2024 11:14:18 - 2088 bytes
required WHDLoad version18
flagsNoError EmulTrap ClearMem
required Chip Memory512 KiB ($80000)
Expansion Memory0 KiB
info namePop-Up
info copy1991 Infogrames
info installInstalled and patched by DJ Mike
Version 1.0 (14-Jul-2024)
Set CUSTOM2=0-99 for starting level
Kickstart name0
Kickstart size0 KiB ($0)
Kickstart checksum$0000
ConfigurationC1:X:Infinite Lives:0
C1:X:Infinite Power-ups:1
C1:X:HELP to skip level:2
C3:L:Custom Level Save Slot:0,1,2,3,4,5,6,7,8,9

Install Archive Content Listing
UnpackedLvlMethodPackedOSDate/TimeName
11931lh5664Amiga2022-11-18 20:17:22PopUpHD.info
398361lh59778Amiga2024-08-23 17:20:02PopUpHD/Install
7061lh5343Amiga2024-07-13 16:09:06PopUpHD/Install.info
35101lh51584Amiga2024-10-31 12:02:16PopUpHD/Manual
20041lh51543Amiga2002-08-04 17:17:46PopUpHD/Manual.info
95451lh58148Amiga2024-07-13 19:57:42PopUpHD/PopUp.colicon
152811lh57639Amiga2024-07-13 19:59:44PopUpHD/PopUp.newicon
97271lh55611Amiga2024-07-13 20:03:34PopUpHD/PopUp.romicon
20881lh51530Amiga2024-10-31 11:14:18PopUpHD/PopUp.slave
30051lh51627Amiga2024-10-31 12:06:50PopUpHD/ReadMe
20041lh51547Amiga2024-09-29 15:18:48PopUpHD/ReadMe.info
202481lh57838Amiga2024-10-31 09:46:38PopUpHD/src/PopUp.asm

Old Install Archives
PopUp-20240714.lha
PopUp-20240719.lha

[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

last change : 2024-11-11
© 1996-2024 Bert Jahn, All Rights Reserved