X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=ld45_start_nothing;a=blobdiff_plain;f=src%2Fintr.inc;fp=src%2Fintr.inc;h=4bcc085f623157b09af2ab5a13f93f5dabe3c326;hp=a96b164b1e320484265cd13cdd62bf123e189c1d;hb=74628dd7656a232ac4a701079fd81a742600985e;hpb=371bbe72cccdd5c40d5118bd0417fab062f3699a diff --git a/src/intr.inc b/src/intr.inc index a96b164..4bcc085 100644 --- a/src/intr.inc +++ b/src/intr.inc @@ -10,6 +10,12 @@ IRQ_OFFSET equ 32 %define IRQ_TO_INTR(x) ((x) + IRQ_OFFSET) %define INTR_TO_IRQ(x) ((x) - IRQ_OFFSET) +%macro set_trap 2 + push dword %2 + push dword %1 + call set_intr + add esp, 8 +%endmacro %macro set_irq_vector 2 push dword %2