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

Pinball Mania< >Pinball Wizard

Pinball Prelude (Effigy)

download the install packagePinballPrelude.lha
created at2012-08-04
size of install package219942 Bytes
Author/Contact
(use it to report problems with that install)
JOTD & StingRay
Mantis BugTracker820
Hall Of Light1064 1063 4333
Lemon Amiga840


 THIS PACKAGE COMES WITH ABSOLUTELY NO WARRANTY OF ANY KIND, EITHER EXPRESS OR
 IMPLIED, STATUTORY OR OTHERWISE. THE ENTIRE RISK AS TO USE, RESULTS AND
 PERFORMANCE OF THE PACKAGE IS ASSUMED BY YOU AND IF THE PACKAGE SHOULD PROVE
 TO BE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING,
 REPAIR OR OTHER REMEDIATION.
 UNDER NO CIRCUMSTANCES, CAN THE AUTHOR BE HELD RESPONSIBLE FOR ANY DAMAGE
 CAUSED IN ANY USUAL, SPECIAL, OR ACCIDENTAL WAY, ALSO IF THE OWNER OR A THIRD
 PARTY HAS BEEN POINTED AT SUCH POSSIBILITIES OF DAMAGE.

 This install applies to "Pinball Prelude"  1995 Effigy.

 Requirements:
 -------------
 This install requires WHDLoad and RawDIC to be in the path.
 These programs can be found in the WHDLoad package.
 To install from a different drive than DF0: select installation mode Expert.

 The installed game requires:
 OCS version: 1.0 MB ChipMem and 0.5 MB OtherMem (+3.9 MB for preload)
 installed Kickstart 1.3 ROM

 AGA version: 2.0 MB ChipMem (+4.2 MB for preload)
 installed Kickstart 1.3 ROM (not a typo, 1.3 ROM is OK for AGA version!) 

 The game can be quit by pressing Del (key can be changed with Tooltype "QuitKey=").


 Features:
 ---------
 - Full load from HD (real files!)
 - Protection removed (MFM, encryption)
 - System friendly RawDIC imager
 - Supports OCS and 2 AGA versions
 - Access fault in sample init fixed
 - Enhanced high score support, separate high scores for each difficulty level
   (Custom3 tooltype, see below)
 - Custom1 can be used to select the tables (see below)
 - Quit with left mouse button can be enabled with Custom2
 - Manual included
 - Source code included as usual
 - 3 NewIcons, RomIcons and OS 3.5 color icons (one for each table,
   Newicons created by me, all other icons created by Irek)
 - Quit option that works on 68000 machines (default key is 'Del')

 And here's the completely new patch for Pinball Prelude.
 A patch for the AGA version version was made by JOTD in 2006
 but it had several flaws. It only supported the AGA version
 and, instead of a RawDIC imager,  used the original game installer
 which was hacked to disable the file encryption. 
 That's one way to do it but certainly not the best, I have no idea
 why it was done like this in the first place.
 High scores weren't saved either if quit key was used, you had to
 use the "Quit to DOS" option in the disk menu of the game for
 the high scores to be saved.

 When I read the guestbook on the WHDLoad site a few days ago
 I noticed a request for an updated Pinball Prelude patch with
 support for the OCS version.
 Out of curiosity I had a look at the game and this patch is the result.
 Doing it was a lot of fun, while coding this patch I spent a lot of
 time playing the game. :)

 Most interesting part was doing the RawDIC imager which was the
 first thing I did. The loader used a rather uncommon and slow
 "addx" MFM decoder. Furthermore the SYNC was never checked after
 reading a track, instead a ridiculously high retry count was used.
 Other than that the loader was quite OK but rather slow because
 it decrunched data in 1k blocks while loading. 
 Worth mentioning too is that 4 different SYNCS were used.
 Creating the first version of the imager which saved disk images
 was done quite quickly. Then I had some more fun coding the file
 ripper and integrating the decruncher into the RawDIC imager.
 For that I had to code a routine which decrunched and converted
 the executable correctly and also handled crunched data files.
 Took a little while to do but was fun.

 Once that was done I noticed some random decrunching errors. This had to
 do with the way the decrunch routine read data from the bitstream, it read
 2 additional bytes which weren't added to the crunched file size. That kept
 me busy for a little longer but after deeply looking into the decruncher
 code I eventually found and fixed this problem too.

 What followed next was business as usual. Since the game code is
 very clean not much had to be patched. I first patched all 3
 executables but noticed that this isn't necessary because the
 only difference was the directory path. So I just patched the executable
 of the "Past" table to work with the 2 other tables too.
 
 Since the game has 3 different difficulty levels but originally
 only saved 1 high score table regardless of the choosen difficulty
 I patched that too!

 You can enable the enhanced high score support with Custom3=1.
 If enabled a separate high score table for each difficulty will
 be used. If you change the difficulty during the game the corresponding
 high score table will be loaded.
 If Custom3 is not used, the original high score table ("tablename.hsc")
 will be used. Otherwise 3 different high score tables ("tablename.eas/med/hrd")
 are used.

 To select the table you want to play you can use the Custom1 tooltype:
 Custom1=0: "Prehistoric" table
 Custom1=1: "Present" table
 Custom1=2: "Future" table

 The installer will install 3 different icons with these tooltypes already
 set so you won't have to care about that.

 Another tooltype you can use is Custom2=1, this will enable the "Quit with
 left mouse button" feature. You can quit the game at any time with left
 mouse then, the quit key will still work too of course.



 I guess that's all for today. Have a nice summer everyone and enjoy
 the game from HD how. I definitely do! :)

 Sting, 04-Aug-2012



 Greetings to all in Scarab and Scoopex, the WHDLoad team, PMC,
 Musashi5150, Skan, Slummy, Loaderror, Frequent, Wayne Kerr, Mr.Spiv
 and all the other usual suspects. :)

 Thanks to Irek for the OS3.5 and RomIcons.

 Special greetings to all Golf MK1 fans worldwide except those
 lowlifes who "borrowed" my MK1 for a joyride!

 Extra greetings to the usual suspects on #amigascne, see you all at
 Revision 2013! :)


 History:
 --------
 version 1.2 (04.08.12) done by StingRay:
 - supports another AGA version
 - Access fault in sample init fixed, thanks to Irek for the report
 - RomIcons and OS3.5+ color icons by Irek added

 version 1.1 (23.07.12) done by StingRay:
 - initial release
 - redone from scratch
 - supports OCS and AGA version (SPS 2114/ SPS 2327)
 - source code included


 version 1.0 done by JOTD in 2006.


 Contact:
 --------
 If you have problems with this installation please try and get a newer
 version of this package from the WHDLoad WWW-Page. If that doesn't help try
 some Tooltypes like NOCACHE, NOAUTOVEC, EXPCHIP, NOMMU, PAL or NTSC. If
 that also fails, please inform the author via the Bug-Report-Form which
 can be accessed on the WHDLoad WWW-Page.

 For the full WHDLoad package, other installs and updates refer to:
	http://www.whdload.de/
 or	aminet:dev/misc/whdload#?
 and	aminet:game/patch/

Icons contained in install package

WHDLoad Slave information
PinballPreludeAGA.slave - 04.08.2012 14:19:08 - 5696 bytes
required WHDLoad version16
flagsNoError EmulTrap Req68020 ReqAGA EmulPriv ClearMem Examine
required Chip Memory2048 KiB ($200000)
required Expansion Memory256 KiB ($40000)
info namePinball Prelude (AGA version)
info copy1995 Effigy
info installinstalled by StingRay/[S]carab^Scoopex
Version 1.2 (27.06.2012)
Kickstart name34005.a500
Kickstart size256 KiB ($40000)
Kickstart checksum$f9e3
PinballPrelude.slave - 04.08.2012 14:18:44 - 5624 bytes
required WHDLoad version16
flagsNoError EmulTrap EmulPriv ClearMem Examine
required Chip Memory1024 KiB ($100000)
required Expansion Memory768 KiB ($c0000)
info namePinball Prelude (ECS version)
info copy1995 Effigy
info installinstalled by StingRay/[S]carab^Scoopex
Version 1.2 (27.06.2012)
Kickstart name34005.a500
Kickstart size256 KiB ($40000)
Kickstart checksum$f9e3

Install Archive Content Listing
UnpackedLvlMethodPackedOSDate/TimeName
15841lh51047Amiga2008-08-31 16:57:30PinballPrelude_Install.info
371041lh59195Amiga2012-08-04 14:20:16PinballPrelude_Install/Install
7151lh5357Amiga2012-07-23 14:52:50PinballPrelude_Install/Install.info
68761lh51520Amiga2012-07-23 21:23:58PinballPrelude_Install/Manual
19901lh51310Amiga2000-09-11 01:37:22PinballPrelude_Install/Manual.info
200521lh518609Amiga1980-07-27 21:14:58PinballPrelude_Install/PinballPreludeAGAFut.colicon
110911lh56074Amiga2012-07-23 17:22:48PinballPrelude_Install/PinballPreludeAGAFut.newicon
93351lh54704Amiga1980-07-27 21:50:14PinballPrelude_Install/PinballPreludeAGAFut.romicon
28881lh51719Amiga2012-07-23 16:58:40PinballPrelude_Install/PinballPreludeAGA.islave
130551lh55202Amiga2012-07-15 20:06:48PinballPrelude_Install/PinballPreludeAGA.newicon
203641lh518204Amiga1980-07-27 21:14:56PinballPrelude_Install/PinballPreludeAGAPast.colicon
110951lh55822Amiga2012-07-23 17:16:32PinballPrelude_Install/PinballPreludeAGAPast.newicon
93241lh54371Amiga1980-07-27 22:19:54PinballPrelude_Install/PinballPreludeAGAPast.romicon
185081lh516822Amiga1980-07-27 21:23:36PinballPrelude_Install/PinballPreludeAGAPres.colicon
121611lh56450Amiga2012-07-23 17:21:58PinballPrelude_Install/PinballPreludeAGAPres.newicon
93201lh55017Amiga1980-07-27 22:01:44PinballPrelude_Install/PinballPreludeAGAPres.romicon
56961lh54017Amiga2012-08-04 14:19:08PinballPrelude_Install/PinballPreludeAGA.slave
200521lh518609Amiga1980-07-27 21:14:58PinballPrelude_Install/PinballPreludeFut.colicon
110911lh56074Amiga2012-07-23 17:22:48PinballPrelude_Install/PinballPreludeFut.newicon
93351lh54704Amiga1980-07-27 21:50:14PinballPrelude_Install/PinballPreludeFut.romicon
28841lh51716Amiga2012-07-23 16:58:28PinballPrelude_Install/PinballPrelude.islave
203641lh518204Amiga1980-07-27 21:14:56PinballPrelude_Install/PinballPreludePast.colicon
110951lh55822Amiga2012-07-23 17:16:32PinballPrelude_Install/PinballPreludePast.newicon
93241lh54371Amiga1980-07-27 22:19:54PinballPrelude_Install/PinballPreludePast.romicon
185081lh516822Amiga1980-07-27 21:23:36PinballPrelude_Install/PinballPreludePres.colicon
121611lh56450Amiga2012-07-23 17:21:58PinballPrelude_Install/PinballPreludePres.newicon
93201lh55017Amiga1980-07-27 22:01:44PinballPrelude_Install/PinballPreludePres.romicon
56241lh53966Amiga2012-08-04 14:18:44PinballPrelude_Install/PinballPrelude.slave
67471lh53201Amiga2012-08-04 14:25:00PinballPrelude_Install/ReadMe
19901lh51310Amiga2000-09-11 01:37:22PinballPrelude_Install/ReadMe.info
139141lh54234Amiga2012-07-23 16:36:54PinballPrelude_Install/Source/PinballPrelude_ImagerSlave.s
203131lh56432Amiga2012-07-27 04:51:04PinballPrelude_Install/Source/PinballPrelude_WHD.s

Old Install Archives
PinballPrelude-20061012.lha
PinballPrelude-20120724.lha

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

last change : 2015-12-23
© 1996-2015 Bert Jahn, All Rights Reserved