( plt | 2025. 04. 29., k – 15:43 )

Köszönöm, de sajnos már így van. Az eredeti kapcsolásban a VMA jelet és az E órajelet egy NAND kapun keresztül veszi alapul az IC-k engedélyezéséhez. Most már nálam is az E és a VMA együttesen kell a RAM, ROM, az S0 és az S1 jelekhez (ez utóbbi a PIA csip engedélyezéséhez kell).

Maga a videó modul kívülről csak akkor érhető el, ha az S0 alacsony. A szemetelés is csak akkor jelentkezik, ha valamilyen írás történik a VRAM-ba. Tehát nekem eleve kizártnak tűnik, hogy érvénytelen adat kerülhessen a VRAM-ba. De belekerül. És nagyon úgy tűnik, hogy kívülről.

Miután kiderült, hogy a ROM IC cseréje befolyásolja a jelenséget, kipróbáltam, hogy egy olyan programot futtatok, ami csak a RAM-ban fut, ROM hívások nélkül direktben kezeli a képernyőt. Így is jelentkezett a szemetelés. A RAM az alsó 32KB, tehát ebben az esetben a ROM nem is lehetne bekapcsolva egyáltalán. Ilyenkor az A15 csak akkor magas, ha a képernyőhöz nyúl. Szerencsétlen módon a VRAM és a PIA memória címe a ROM címtartományában van, így a ROM engedélyezéséhez még azt is feltételül kellett szabnom, hogy az S0 és az S1 is magas. De ezek után tényleg nem lehetne bekapcsolva a ROM, így hatása sem lehetne a szemetelésre. És mégis.

Tehát továbbra sem értem, mi történik. Kizárásos alapon már csak a RAM sebességének az eltérésére tudok gondolni. Mert ha a kábelezés a gond, azt megtalálni sem tudom, hogyan lehetne.