1.1 diff -r 51cbc7a44cd9 -r c149c13aff1c src/memory.c 1.2 --- a/src/memory.c Wed Dec 29 01:38:54 2010 +0000 1.3 +++ b/src/memory.c Wed Dec 29 09:04:43 2010 +0000 1.4 @@ -438,7 +438,7 @@ 1.5 break; 1.6 case 0x070000: // Line Printer Status Register 1.7 data = 0x00120012; // no parity error, no line printer error, no irqs from FDD or HDD 1.8 - data |= (state.fdc_ctx.irql) ? 0x00080008 : 0; // FIXME! HACKHACKHACK! shouldn't peek inside FDC structs like this 1.9 + data |= wd2797_get_irq(&state.fdc_ctx) ? 0x00080008 : 0; 1.10 return data; 1.11 break; 1.12 case 0x080000: // Real Time Clock