πŸ‡­πŸ‡° COMiX-35: Part 11 (PAL key auto-repeat issue)

Subscribers:
2,950
Published on ● Video Link: https://www.youtube.com/watch?v=4km97rudJmQ



Duration: 0:00
363 views
32


Noticed this issue on my homebrew COMiX-35 when set to PAL video mode.

COMiX-35 homebrew clone:
https://github.com/schlae/comix-35

There are three jumpers that should be set depending on whether it is PAL or NTSC video output. I have my board configured for PAL video output as the Y1 crystal is 17.73MHz.

However this causes the key auto-repeat to be triggered incorrectly, when a key isn't pressed. Switching to NTSC (specifically JP3) solves this issue.

There is an output flag on the CDP1871 keyboard encoder (incorrectly labelled RTP) for the key auto-repeat called RPT (pin 35):

"The repeat output flag which is used to indicate that a key is still closed after data has been read from the CDP1871A (DA = high). It remains low as long as the key is closed and is used for an autorepeat function, under CPU control. This output is normally connected to a flag input (EF1 - EF4) of the CDP1800-series microprocessor."

This pin is connected (via a 10KΞ© resistor, R15) to the EF2 input pin (p23) on the CDP1802 CPU. JP3 is also connected to this line, switching between the Q or inverted Q output of a D-type flip flop. There is also a diode between the flip flop output and the EF2 line ... I'm wondering if the PAL one is the wrong way around ... ?

An interesting issue I thought.

Music by Karl Casey @ White Bat Audio
https://karlcasey.bandcamp.com
Β Β Β /Β @whitebataudioΒ Β 




Other Videos By The Clueless Engineer


2024-10-10πŸ‡¬πŸ‡§ Psion Organiser: Part 2 (Comparing the Organiser I & Organiser II) [TCE #0527]
2024-10-09πŸ‡ΊπŸ‡Έ Tandy Colour Computer 2: Part 1 (US NTSC model in Australia) [TCE #0526]
2024-10-08Quick (promise!) Patreon update/plug [TCE #0525]
2024-09-30πŸ‡―πŸ‡΅ Sega Saturn Audio CD Visualiser [TCE #0524]
2024-09-29πŸ‡ΉπŸ‡Ό Princess PBW-121 (Adding Video Input to RF-only TV): Part 2 [TCE #0523]
2024-09-25πŸ‡ΊπŸ‡Έ Neo Geo X (NGX): Part 1 [TCE #0522]
2024-09-24πŸ‡­πŸ‡° COMX-35 (1983) using the CDP1802 processor #8bitcomputer #retrogaming #c64 #boulderdash
2024-09-22πŸ‡ΊπŸ‡Έ Osborne 1: Part 6 (OZROM Memory Tester) [TCE #0521]
2024-09-21πŸ‡¬πŸ‡§ Sinclair ZX Spectrum: Part 6 (Troubleshooting in circles?) [TCE #0520]
2024-09-20πŸ‡¦πŸ‡Ί Amstrad CPC PicoROM: Part 1 (Building & flashing) [TCE #0518]
2024-09-19πŸ‡­πŸ‡° COMiX-35: Part 11 (PAL key auto-repeat issue)
2024-09-17πŸ‡­πŸ‡° COMX-35/COMiX-35: Part 10 (Audio causing video glitches) [TCE #0517]
2024-09-17πŸ‡­πŸ‡° COMX-35/COMiX-35: Part 9 (Loading software via high speed serial) [TCE #0516]
2024-09-15πŸ‡ΈπŸ‡° SMEP PP 01: Part 8 (Small Progress) [TCE #0515]
2024-09-14πŸ‡ΊπŸ‡Έ Osborne 1: Part 5 (Mouting the Gotek in the drive bay) [TCE #0514]
2024-09-11πŸ‡¨πŸ‡³ Creality Ender-3 V3: Part 1 (It doesn't work) [TCE #0513]
2024-08-29πŸ‡ΊπŸ‡Έ Osborne 1: Part 4 (Dual BIOS ROM Installation) [TCE #0512]
2024-08-26πŸ‡¬πŸ‡§ Sinclair ZX Spectrum: Part 5 (RGB cable & more diagnostics) [TCE #0511]
2024-08-24πŸ‡¬πŸ‡§ Psion Organiser II: Part 1 (Quick Look) [TCE #0510]
2024-08-22πŸ‡¨πŸ‡³ M5Stack Cardputer: Part 1 (Quick Look) [TCE #0509]
2024-08-22πŸ‡ΊπŸ‡¦ ΠžΡ€Π΅Π»ΡŒ Π‘Πš-08 (Oril BK-08): Part 4 [TCE #0508]