Interestingly, running 8088 MPH with the latest changes (and the mentioned rendering improvements for clearing the framebuffer) to UniPCemu I see two things:
1. The credits once again hang (8088 MPH reports being 10% off at about 1510 cycles when starting up). I see it looping something infinitely (no screen updates/audio anymore though)?
2. The cycle-accurate part in the racing of the beam became worse. It was showing, but keep interrupted by black frames? Perhaps it's because it's too much out of sync on the CPU itself (cycle-inaccurate) that's properly rendered now (that used to be hidden by the framebuffer not clearing as intended)?
Running Area5150 once again with those latest changes, I already can see the houses part having two issues:
1. The first scanline contains weird jumbled pixesl until the ending of the scrolling effect. Those probably roughly double the display width area rendered.
2. All other extra data on the remaining (past first) scanlines is properly black.
So that was simply caused by the framebuffer not clearing old data properly it seems.
Perhaps the credits had the same issue, but I'll need to run it futher to obtain that result.
Edit: 5150's 3D vector image part now works properly! 😁 At least that's fixed now (with the overscan fix). Interestingly, there's a static junk line at the bottom of the second 3D object though? It's at the bottom of the graphics area during that part and moves up and down (from the entire width of active display it seems) with the graphics part containing the 3D vector image?
Edit: Chaplin and co improved:
The attachment UniPCemu_area5150_improvedchaplin.png is no longer available
The noise in that image is indeed gone now, as i suspected (it was leftover rendered data)!
Edit: Made a little video of it running inside UniPCemu:
https://www.dropbox.com/s/ut57udqumf7oszn/Uni … mproved.7z?dl=0
The chaplin part disappearing also shows something interesting (especially at just before loading the next scene):
https://www.dropbox.com/s/l9bzhwi5ypy12x8/Uni … 2-14-36.7z?dl=0
The credits part also seemed to improve, showing a more regular pattern as well:
The attachment 1666-UniPCemu_area5150credits_moreregularpattern1.png is no longer available
The attachment 1668-UniPCemu_area5150_credits_moreregularpattern2.png is no longer available
Counting the sets of lines vertically, i cleaerly see a 5,5,5,5,4 pattern repeating (looking at the green scanlines (each one scanline blanked)? The 4 one is always pulled left by the same amount? All those sets are always followed by a scanline at the same length it seems.
Perhaps I'm on to something?