Menu

#581 C128 VDC emulation glitches

v3.6
open
Strobe
VDC (3)
x128
2021-12-30
2014-11-25
lvd
No

In a demo Risen from Oblivion VDC V2 (pouet) (download) (youtube from real hw), with x128 2.4.10, rev.28787, with VDC set to rev.1, 64Kb, machine set to C128 PAL:

  1. at the screen after loading, count of clocks in "A VDC RASTERLINE TAKES 63.0xxx ..." fluctuates from run to run (by pressing reset to reload demo). It is probably not a bug, but I don't have real HW to check.

  2. The first plasma effect has clearly visible glitches at the top (0:22 on video).

  3. Rasterbars scroll (1:51 on video) has glitches on border, while in the video border stays black.

Discussion

  • Strobe

    Strobe - 2020-12-13
    • assigned_to: Strobe
    • Version: v2.4.x --> v3.x
     
  • Strobe

    Strobe - 2020-12-13

    Plasma part issue fixed in r39293, should make it into 3.5.

     
  • Strobe

    Strobe - 2021-10-29

    Issue 1 is fixed in r40618 with some improvement to the VDC busy state emulation, cycles per line now varies slightly between runs as expected.

    Issue 3 would be resolved implementing R34/35 (horizontal blanking) support in the renderer. Last time I tried to do that the raster code got in the way by drawing the border when we didn't want it to, and raster is an undocumented pile of spaghetti code.

     

Log in to post a comment.

MongoDB Logo MongoDB