in reply to Calling Interrupts from Perl

It's impossible to call interrupts from usermode Linux. And even the kernel can't call 16-bit BIOS interrupts.

In Linux there's only one defined interrupt which is the systemcall entry gate.

However, you may be able to access the video bios: XFree86 does that too. It however would require root access and when X is already running you're screwed.