GamesNostalgia

Retro games, abandonware, freeware and classic games for PC and Mac

iten

Pinball Prelude WHDLoad Pack

File:
PinballPrelude_v1.2_2114.lha
Game Title:

Pinball Prelude

Size:2306022 bytes
Updated:2012-08-04 20:34:40
Version:1.2
Hardware:ECS/OCS
Download
Pinball Prelude

README

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/

Related links: