( dorsy | 2024. 03. 01., p – 17:20 )

na, mar feljebb mentunk orajelben es generacioban is :) en meg csak a commodore-nal tartok vagy max 8086-nal :D de legyen.

a 6 MHz mennyire is szamit? jahogy semennyire:

Unlike the PC/XT keyboard, the idle state on the AT is both clock and data lines high (+5V).

The keyboard sends data by bits, each synchronised with a clock signal. It starts to send by setting both the clock line and data line high (+5V). It uses 11 bits for a transmission: 1 start bit, 8 data bits, 1 parity bit and 1 stop bit. After these 11 bits are sent, the keyboard controller sends the clock signal low (0V) to tell the keyboard not to send anything more until the clock line goes high again (+5V).

When the computer needs to send a command to the keyboard it sets the clock signal high (+5V) and the data line low (0V) When the keyboard sees this, it starts clocking pulsed on the data line. Once it's received its 10th bit (there is no 'start bit' when the computer's keyboard controller sends data to the keyboard) it sets the data line low (0V) and sends out an extra low clock pulse. It then waits to receive a handshaking 'clock line low' from the keyboard controller.

The serial communication typically runs at a baud rate of 10 KHz to 16.7 KHz. Each byte sent by a device to a controller is transmitted as a packet containing 11 bits.

https://www.youtube.com/watch?v=7aXbh9VUB3U vs https://www.youtube.com/watch?v=wdgULBpRoXk

most nem kerul ki "instant"? vagy mit is szeretnel mondani?

en emlekszem a commodore-omra es a 286/386-omra, ahol konkretan lattam kulon a frame-eket ahogyan scrolloz a szoveg a monitoron... :)