From f621a0f1491bd05113aced3a3905318e54681d0b Mon Sep 17 00:00:00 2001 From: Aleksey Veresov Date: Mon, 12 Apr 2021 09:59:12 +0300 Subject: Interrupts for Devices added! Non-blocking check is not done yet. --- src/Suem.hs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/Suem.hs') diff --git a/src/Suem.hs b/src/Suem.hs index 7f55891..ac15990 100644 --- a/src/Suem.hs +++ b/src/Suem.hs @@ -483,6 +483,7 @@ makeMachine ramData romData s0 s1 s2 s3 s4 s5 s6 s7 = do return $ Machine pc sr drs ars usp ssp ramData romData ms0 ms1 ms2 ms3 ms4 ms5 ms6 ms7 mc0 mc1 mc2 mc3 mc4 mc5 mc6 mc7 + interruptLevel doInterrupt where pcval = (fromIntegral $ romData V.! 4) * 256 * 256 * 256 + (fromIntegral $ romData V.! 5) * 256 * 256 + (fromIntegral $ romData V.! 6) * 256 + -- cgit v1.2.3