Quote:
Originally Posted by Dan
Can someone look on this:
[ Show youtube player ]
popeye bug, (amiga version) and fix it, if possible, please ?
Starting from 2:30.
It is not essential to the game, but would be nice to have a full working version, like on the C64
|
I looked at the bug quickly and I can correct it (it's the blitter D pointer that for various reasons is badly set and overwrites unwanted areas of code/graphics).
The problem is that a variable/s is probably also set to prevent the appearance of objects on the screen when Brutus in 'jumping' around
and freezed.
So I can patch this bug but I have no idea which variable should be set for objects reappearance (that are only
invisible to all intents and purposes).
If on screen should appear Strega Bacheca (The Sea Hag in English?) that throws you the bottles, if the invisible bottles hit you, you die suddently without any apparently reason..
In any case hitting Brutus with the basket while he was already hit by a fist when Popeye is under spinach effect is a rare situation and maybe you can even afford to die casually.
mmh or not: the variable apparently is no longer initialized in the next game start and Bacheca remains invisible forever (need to re-check this).
So there is even a worse bug..
EDIT: well, the best solution is probably the easiest: ignore the collision with the basket when Brutus is jumping around!
In fact it makes no sense to hit him with the basket in that situation. How the Arcade game behaves?
Unfortunately I do not have time to look at it now, sorry