Vamiga: Blast From The Past! gives black screen after executable has started

Created on 21 Jul 2020  路  4Comments  路  Source: dirkwhoffmann/vAmiga

This demo https://demozoo.org/productions/170897/

http://deadliners.net/blast.adf

Gives a black screen after the executable starts (same ADF works fine on my A500)

Bug

All 4 comments

Another great catch!

Bildschirmfoto 2020-07-21 um 19 36 23

Works in SAE with weakest compatibility settings (Immediate Blitter + Turbo Drive)

This one hangs in an "interrupt loop". The VSYNC interrupt is not acknowledged in the level 3 IRQ handler which causes the interrupt to trigger again and again. Clearly, the demo doesn't expect the VSYNC interrupt to happen here since it only clears the Copper IRQ bit in INTREQ. Unfortunately, this doesn't tell us anything about the real error source.

Bildschirmfoto 2020-07-24 um 12 59 58

Bildschirmfoto 2020-07-24 um 13 03 04

Not sure if it is related to #383, but it might well be.

This one was related to #364 instead of #383 (which is still failing). It supports my hypothesis that the applied fix for #364 was wrong. Reverting to the old TOD initialization code makes the demo work:

Bildschirmfoto 2020-07-26 um 07 21 24

Fixed in v0.9.10

Was this page helpful?
0 / 5 - 0 ratings

Related issues

KenDFish picture KenDFish  路  5Comments

dirkwhoffmann picture dirkwhoffmann  路  3Comments

KenDFish picture KenDFish  路  3Comments

bnice picture bnice  路  4Comments

dirkwhoffmann picture dirkwhoffmann  路  3Comments