unmed2-0.0: src/SynthWF.hs
module SynthWF where
import Amiga
data SynthWF = SynthWF
{ len2 :: UWORD
, wfdata :: [ BYTE ]
}
deriving (Show)
peek :: MEM -> PTR -> IO SynthWF
peek m p = do
len2' <- peekUWORD m (p+0)
wfdata' <- mapM (peekBYTE m) $ pointerRangeGen (p+2) 1 (len2'*2)
return $ SynthWF
len2' wfdata'