--- trunk/src/devices/dev_dec_ioasic.c 2007/10/08 16:19:37 22 +++ trunk/src/devices/dev_dec_ioasic.c 2007/10/08 16:21:17 34 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2006 Anders Gavare. All rights reserved. + * Copyright (C) 2004-2007 Anders Gavare. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -25,7 +25,7 @@ * SUCH DAMAGE. * * - * $Id: dev_dec_ioasic.c,v 1.15 2006/01/01 13:17:16 debug Exp $ + * $Id: dev_dec_ioasic.c,v 1.17 2007/01/28 14:15:30 debug Exp $ * * DECstation "3MIN" and "3MAX" IOASIC device. * @@ -187,8 +187,10 @@ /* Make sure that the CPU interrupt is deasserted as well: */ - if (idata != 0) - cpu_interrupt_ack(cpu, 8 + idata); +fatal("TODO: interrupt rewrite!\n"); +abort(); +// if (idata != 0) +// cpu_interrupt_ack(cpu, 8 + idata); } break; @@ -196,7 +198,9 @@ if (writeflag == MEM_WRITE) { d->reg[(IOASIC_IMSK - IOASIC_SLOT_1_START) / 0x10] = idata; - cpu_interrupt_ack(cpu, 8 + 0); +fatal("TODO: interrupt rewrite!\n"); +abort(); +// cpu_interrupt_ack(cpu, 8 + 0); } else odata = d->reg[(IOASIC_IMSK - IOASIC_SLOT_1_START) / 0x10];