From e5ab10805752624dc21f1947279406b4a41660f4 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 26 Apr 2012 18:48:13 +0000 Subject: add ipa functionality --- emu.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/emu.c b/emu.c index cdf113a..c482383 100644 --- a/emu.c +++ b/emu.c @@ -78,7 +78,10 @@ ias(unsigned short *a) void iap(unsigned short *a) { - /* TODO */ + if (reg[IA]) { + mem[--reg[SP]] = reg[IA]; + reg[IA] = *a; + } cycle += 3; } -- cgit v1.2.3