Vamiga: New test suite Interrupts/vblank

Created on 30 Jan 2020  路  3Comments  路  Source: dirkwhoffmann/vAmiga

00 00 13 35 CDR Roger. ... If any object goes too close and enters the black hole's point of no return, called the event horizon

This is a call for star commander Mithrendal. There are new tests in the vAmigaTS repo checking the effect of the raster beam crossing the event horizon (aka VERTB).

Here is what Interrupts/vblank1 and and Interrupts/vblank3 look like on the A500 MMSE:

vblank1_A500_8A

vblank3_A500_8AJPG

According to the A1000's build-in space-time-crack (aka VERTB delay), all 6 tests should look different on the A1000. Needs verification... 馃い

help wanted

All 3 comments

This is star commander Mithrendal 馃懏roger and over... I can hear your voice clear and loud...
Just setting up archaic A1000 space vessel for a testdrive into the outer riffs of the solar system .... After driving all engines up (well only one馃槵) and 130% over the limit ... Oh hang on,... there are some strange vibration out of the engine room ... strange noise turns out to come from rusty old engine drive df0: getting stuck on an used up floppy disk gear....

...Now I see them, yep.. I can clearly see some pictures coming in....

Wow, I can see the difference in vblank3... amazing ... is this from the built-in space-time-crack of the A1000 space ship logic board as toni reported ? Yes indeed, so it is reality and not one of those fairy tales they told us in the terranian space ship academy ... because there in vblank5 and vblank6 I see the crack too 馃槼. Definitly different to A500 combat class vessel...

vblank1

vblank2

vblank3

vblank4

vblank5

vblank6

Analyzing result ...
馃
processing ...
馃
processing ...
馃槼
processing ...
馃樁
processing ...
馃き
processing ...
馃ぉ

Confirmed: When the raster beam crosses the event horizon, old Agnus experiences a time dilation of 1 scanline:

Bildschirmfoto 2020-01-30 um 22 19 51

That's pretty cool. In future vAmiga can do something different depending on the selected Agnus model.

A1000 pictures are now part of the test repo. Furthermore, VERTB timing is now good in vAmiga 馃槑.

vblank3 in A500 / A2000 mode:

Bildschirmfoto 2020-01-31 um 08 58 48

vblank3 in A1000 mode:

Bildschirmfoto 2020-01-31 um 08 59 35

Some of the tests still have issues, i.e., those that keep the Copper running all the time. vAmiga doesn't handle the Copper start sequence correctly which is issued when the Copper strobe register is written to at the beginning of each frame. This is the next thing I'll look into...

BTW, there is a new review on Youtube about vAmiga's current emulation accuracy 馃槼.

https://www.youtube.com/watch?v=XIAbbZJPAJA

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dirkwhoffmann picture dirkwhoffmann  路  3Comments

dirkwhoffmann picture dirkwhoffmann  路  3Comments

Gianmarco72 picture Gianmarco72  路  4Comments

dirkwhoffmann picture dirkwhoffmann  路  3Comments

dirkwhoffmann picture dirkwhoffmann  路  4Comments