Луи-босс минимум две жизни выкидывает..
Нет. Выпадение случайно. По коду я выяснил, когда падает предмет сверху, вероятность выпадения бонуса 1/4, иначе камень, а выпадение жизни 1/8 из бонусов, т. е. каждое падение сверху с вероятностью 0.03125 - жизнь, при этом в начале всегда выпадает лопата, пока её не взять, и не выпадает два бонуса подряд, когда падают два предмета почти сразу. Код такой для USA региона:
; Вызывается, когда что-то падает сверху
89BE (bank 7):
LDA $0556 ; == $40, если выпал бонус. Чтобы не выпадало 2 бонуса сразу
BNE $89CD
LDA $0354 ; Случайное значение
CMP #$C0
BCC $89CD
JMP $8AE1 ; Бонус, вероятность 1/4
89CD:
...
; Внутри вызова 8AE1
8B33 (bank 7):
LDA $0344 ; Пока не взяли лопату, будет выпадать лопата
BNE $8B3C
LDA #$04
BNE $8B45
8B3C:
LDA $0354 ; Случайное значение
AND #$07
TAY
LDA $8B7B,Y ; 02 03 05 0A 07 0A 09 02 ; 05 - жизнь, вероятность 1/8
8B45:
Кол-во падений предметов случайно, я подсчитал 4 раза, в лучшем случае 54 за 3 минуты, в худшем 35 за 3 минуты, это считая сразу два выпадения, поэтому результат меньше. Получается выпадает 1.6875 и 1.03125 жизней в моих случаях (кол-во умножил на 0.03125). Значит в среднем за 3 минуты будет выпадать хотя бы 1 жизнь, не знаю как посчитать вероятность, что выпадет 0 (у меня так было 2 раза подряд) или другое конкретное число, и вообще это сложно точно посчитать.