Such an interrupting crow
“knock knock”
“Who’s there”
“The interrupting cow”
“The interrupting cow wh…” “MOOOOOOO”
Immediately pushes FLAGS, CS, and IP onto the stack, clears IF, and jumps to the cow Service Routine at 0x0000:0x0040
I thought of a better version: Immediately stacks everything I’m carrying and jumps on the cow
It’s the CORVID-19
I recognize asm but what’s a hellott keyboard?
Hello it’s me the keyboard

Nemo πs me keyboard?
It’s a HELLO II keyboard. Probably the next model after the original one.
E

I viscerally recall, and don’t think kids now will ever fully comprehend the one week where all 4 wheels fell off the meme bus and this was what people were literally posting. I’m legitimately triggered.
I remember laughing at this meme and now I turn my nose up at 6-7
Intergenerational humor time
E6-7
You sank my battleship!
J6-9
Based
I used to game with a guy that swore by ps/2 keyboard for the interrupt supposedly making his inputs easier to perfectly time, but he got into a heated argument with my other gaming buddy over whether or not his mobo just had a usb ps/2 port that was basically a built in adapter and I never heard from either of them since.
I wish arch was a thing back then so I could have thrown in the standard line and have the last laugh.
This is legit the biggest lol. Yes I’m aware this is the PS/2 path only and today it’s actually polling on USB or Bluetooth keyboards but this really tickled me. The face of that CPU bird!
This is funnier than it is. :)
I can’t explain but these birds have Toronto accents
Why is this cropped?
Because it was interrupted by an important message
Uh-oh! We might have a STUCK NMI ERROR on our hands here.
USB keyboards don’t use interrupts, but instead poll at a fixed frequency.
Technically, interrupts are still often involved… just from the USB controller on the state of the polling instead of the keyboard directly on a keypress
Some keyboards implement the USB Boot Keyboard profile specified in the USB Device Class Definition for Human Interface Devices (HID) v1.11 and are explicitly configured to use the boot protocol. These are limited to 6-key rollover (6KRO) and will interrupt the CPU every time the keyboard is polled (even if there is no state change) unless the USB controller is programmed to tell the keyboard to respond with negative acknowledgments, which the USB controller discards in hardware without interrupting the CPU, when there are no state changes to report
https://en.wikipedia.org/wiki/USB_human_interface_device_class#Keyboards
So if i created my own keyboard from scratch on a open hardware microcontroller, could i implement this?
There’s also the case of Bluetooth dongle keyboards not working in UEFI (except that one) but USB always do. Is it this or just the UEFI not having drivers?
So if i created my own keyboard from scratch on a open hardware microcontroller, could i implement this?
The USB controller that interrupts the CPU lives on the other side of the connection, so you’d just be building hardware that responses to the polling. If you’re curious what that looks like, Ben Eater has a cool video looking at what that looks like for a USB 2 keyboard https://youtu.be/wdgULBpRoXk
There’s also the case of Bluetooth dongle keyboards not working in UEFI (except that one) but USB always do. Is it this or just the UEFI not having drivers?
I am no USB Keyboard expert, but through the power of looking it up it seems like most of these do not operate as a HID (human interface device, like mouse and keyboard) so need driver support, but some start up with a basic HID proxy which might be you have one that works. From an older thread about BIOSes rather than UEIFs
A keyboard using Bluetooth cannot access the BIOS. Logitech Bluetooth keyboards get around this by having a dongle that pairs with the keyboard in a more basic, non-Bluetooth mode until the driver kicks in and switches modes. Microsoft might be similar mode with their keyboards and dongles, but I cannot confirm that.
https://superuser.com/questions/242457/use-a-bluetooth-keyboard-to-access-edit-the-bios
Well, thanks for looking it up!
Someone should tell Windows 11
IRET
Do not give that bird an E
She’ll be flying so hard she’ll shit herself again
Lol, pidgin does only one instruction at a time.
deleted by creator
Chris Barnes, is that you?








