From 2fec6e70b2b583299bcbbda0b596a5a9c275e93e Mon Sep 17 00:00:00 2001 From: LLLL Colonq Date: Mon, 13 May 2024 03:39:51 -0400 Subject: fig-emulator-gb: Debugging the PPU --- fig-emulator-gb/src/Fig/Emulator/GB/Bus.hs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'fig-emulator-gb/src/Fig/Emulator/GB/Bus.hs') diff --git a/fig-emulator-gb/src/Fig/Emulator/GB/Bus.hs b/fig-emulator-gb/src/Fig/Emulator/GB/Bus.hs index f0c461f..2b71f2f 100644 --- a/fig-emulator-gb/src/Fig/Emulator/GB/Bus.hs +++ b/fig-emulator-gb/src/Fig/Emulator/GB/Bus.hs @@ -20,11 +20,11 @@ instance Pretty Addr where pretty (Addr w) = "$" <> pack (showHex w "") data Component = forall (s :: Type). Component - { compState :: s - , compMatches :: Addr -> Bool - , compUpdate :: s -> Word16 -> IO s - , compWrite :: s -> Addr -> Word8 -> IO s - , compRead :: s -> Addr -> IO Word8 + { compState :: !s + , compMatches :: !(Addr -> Bool) + , compUpdate :: !(s -> Word16 -> IO s) + , compWrite :: !(s -> Addr -> Word8 -> IO s) + , compRead :: !(s -> Addr -> IO Word8) } newtype Bus = Bus { busComponents :: [Component] } -- cgit v1.2.3