c0pperdragon / C64-Video-Enhancement

Component video modification for the C64 8-bit computer
MIT License
256 stars 36 forks source link

Vid-Enhancement-Mod with Randy Rossi's VIC II KAWARI - huge artifacts, flickering characters #96

Closed distantvoices closed 11 months ago

distantvoices commented 11 months ago

Hello, So, I'm a dabbler in the art of restoring and building c64 machines just for the heck of it. I don't do vlogging nor am I a youtuber, just a "humble" IT tech with Operating Systems Development background. Recently I've had the chance to get a few of these C64-Vid-Enhancement-Mods which have been made of unobtainium for a very long time - so, it's been more or less smash'n'grab while the grabbing is good (and no, no violence was involved, just the usual quid quo pro of giving money, getting items). Now, I've buildt two of those nice sixtyclone-boards and provided them with the mods. Booting up on first try with a plain old VIC II. Works like a charm and gives a fine and chrystal clear image. Then I've tried one of the Kawaris out of my stash (older firmware, not yet flashed an upgrade) and 'lo! the machines boot up, but the screen is corrupted: flickering characters - despite the background color AND the border color being right. Other than that, the c64 boards been working and even accepting keyboard input.

I wonder if you've already encountered this issue. If yes, what can we do to get a grip on this weird effect? I have a feeling as if the KAWARI has a slightly different signal pattern on it's pins - and my VHDL is rusty as hell so I dare not to do anything with the code.

If need be I can provide photos of the screen, if that helps.

Remark: currently, KAWARIs seem to be made of unobtainium too - at least on the videogameperfection.com-site if I am not mistaken.

c0pperdragon commented 11 months ago

Hi!

I have not used a Kawari yet, but this sounds like it has different timings for memory accesses than a regular VIC-II. So my board misses the relevant data. The only solution that I can image is to adjust the Kawari's firmware to better match the behaviour of the VIC-II.

best regards, Reinhard  

distantvoices commented 11 months ago

Hi,

Then, ere I'll bring this issue to Randy Rossi's attention, I shall try the following two things:

  1. flash one of my small kawaris with the latest firmware (1.17 IIRC)
  2. Configure the "emulated" VIC-Version with the kawari config tool. Maybe another VIC version in the KAWARI results in working vid output.
  3. on the 250466 sixtyclone board, I'll replace the PLAnkton with a plain old PLA from 1986 even thou, as far as I understand, the PLA has no interaction whatsoever with the VIC-II - but then, I might be in error. Faulty timings can throw a sabou into the workings anyways.

gunna keep ya posted.

br Thomas

Am 2023-10-21 17:26, schrieb c0pperdragon:

Hi!

I have not used a Kawari yet, but this sounds like it has different timings for memory accesses than a regular VIC-II. So my board misses the relevant data. The only solution that I can image is to adjust the Kawari's firmware to better match the behaviour of the VIC-II.

best regards, Reinhard  

Reply to this email directly, view it on GitHub [1], or unsubscribe [2]. You are receiving this because you authored the thread.Message ID: @.***>

Links:

[1] https://github.com/c0pperdragon/C64-Video-Enhancement/issues/96#issuecomment-1773830302 [2] https://github.com/notifications/unsubscribe-auth/ABGOXUGCPIMDMR53W77FGJTYAPSRBAVCNFSM6AAAAAA6KF7Y3KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZTHAZTAMZQGI

distantvoices commented 11 months ago

to be continued on Randy Rossi's KAWARI GitHub Site - opened an issue there.

issue closed.