retroclash-lib-0.1.0.1: Code shared across the code samples in the book "Retrocomputing with Clash"

Index

!!.RetroClash.Utils
$sel:polarity:VGATimingRetroClash.VGA
$sel:postWidth:VGATimingRetroClash.VGA
$sel:preWidth:VGATimingRetroClash.VGA
$sel:pulseWidth:VGATimingRetroClash.VGA
$sel:vgaB:VGAOutRetroClash.VGA
$sel:vgaDE:VGASyncRetroClash.VGA
$sel:vgaG:VGAOutRetroClash.VGA
$sel:vgaHorizTiming:VGATimingsRetroClash.VGA
$sel:vgaHSync:VGASyncRetroClash.VGA
$sel:vgaR:VGAOutRetroClash.VGA
$sel:vgaSync:VGADriverRetroClash.VGA
$sel:vgaSync:VGAOutRetroClash.VGA
$sel:vgaVertTiming:VGATimingsRetroClash.VGA
$sel:vgaVSync:VGASyncRetroClash.VGA
$sel:vgaX:VGADriverRetroClash.VGA
$sel:vgaY:VGADriverRetroClash.VGA
.!!RetroClash.Utils
.!!.RetroClash.Utils
./=RetroClash.Utils
.:=RetroClash.CPU
.<RetroClash.Utils
.<=RetroClash.Utils
.<|RetroClash.Utils
.<|.RetroClash.Utils
.<|>.RetroClash.Utils
.==RetroClash.Utils
.>RetroClash.Utils
.>=RetroClash.Utils
.|>.RetroClash.Utils
/=.RetroClash.Utils
<=.RetroClash.Utils
==.RetroClash.Utils
ActiveRetroClash.Utils
activeRetroClash.Utils
AddressingRetroClash.Memory
AltRetroClash.PS2.ASCII
anodesRetroClash.SevenSegment
asciiMapRetroClash.PS2.ASCII
assignOutRetroClash.CPU
bbundleRetroClash.Barbies
BCDRetroClash.BCD
BCDSizeRetroClash.BCD
bitwiseRetroClash.Utils
bunbundleRetroClash.Barbies
bvShiftLRetroClash.Utils
bvShiftRRetroClash.Utils
centerRetroClash.Video
changedRetroClash.Utils
ClockDividerRetroClash.Clock
conduitRetroClash.Memory
connectRetroClash.Memory
countFromToRetroClash.Utils
CPUMRetroClash.CPU
CtrlRetroClash.PS2.ASCII
DataBit 
1 (Data Constructor)RetroClash.SerialTx
2 (Data Constructor)RetroClash.SerialRx
debounceRetroClash.Utils
decodePS2RetroClash.PS2
delayedBlockRam1RetroClash.Delayed
delayedRamRetroClash.Delayed
delayedRegisterRetroClash.Delayed
delayedRomRetroClash.Delayed
delayVGARetroClash.Delayed
DigitRetroClash.BCD
dpRetroClash.SevenSegment
driveSSRetroClash.SevenSegment
enableRetroClash.Utils
encodeHexSSRetroClash.SevenSegment
fifoRetroClash.SerialTx
firstJust2DRetroClash.Keypad
fromRetroClash.Memory
fromActiveRetroClash.Utils
fromBCDRetroClash.BCD
guardARetroClash.Utils
halfRetroClash.Utils
halfIndexRetroClash.Utils
HandleRetroClash.Memory
HighRetroClash.Utils
HzToPeriodRetroClash.Clock
initBCDRetroClash.BCD
inputKeypadRetroClash.Keypad
integrateRetroClash.Utils
IsActiveRetroClash.Utils
KeyCodeRetroClash.PS2
KeyEvent 
1 (Type/Class)RetroClash.PS2
2 (Type/Class)RetroClash.Keypad
KeyEventsRetroClash.Keypad
keypadEventsRetroClash.Keypad
KeyPressRetroClash.PS2
keyPressRetroClash.PS2
KeyReleaseRetroClash.PS2
keyStateRetroClash.PS2
KeyStatesRetroClash.Keypad
lessIdxRetroClash.Utils
liftDRetroClash.Delayed
liftD2RetroClash.Delayed
LowRetroClash.Utils
mapHRetroClash.Memory
maskEndRetroClash.Video
maskSidesRetroClash.Video
maskStartRetroClash.Video
matchDelayRetroClash.Delayed
matchJustRetroClash.Memory
matchLeftRetroClash.Memory
matchRightRetroClash.Memory
MatrixRetroClash.Keypad
mealyCPURetroClash.CPU
mealyStateRetroClash.Utils
mealyStateBRetroClash.Utils
memoryMapRetroClash.Memory
memoryMap_RetroClash.Memory
MicrosecondsRetroClash.Clock
MillisecondsRetroClash.Clock
ModifierRetroClash.PS2.ASCII
modMapRetroClash.PS2.ASCII
mooreStateRetroClash.Utils
mooreStateBRetroClash.Utils
moreIdxRetroClash.Utils
muxARetroClash.Utils
muxMaybeRetroClash.Utils
muxRRRetroClash.SevenSegment
NanosecondsRetroClash.Clock
nextIdxRetroClash.Utils
noWriteRetroClash.Utils
oneHotRetroClash.Utils
OnLeftRetroClash.PS2.ASCII
OnRightRetroClash.PS2.ASCII
oscillateWhenRetroClash.Utils
overrideRetroClash.Memory
packRamRetroClash.Memory
packWriteRetroClash.Utils
parityRetroClash.Utils
parseScanCodeRetroClash.PS2
PartialRetroClash.Barbies
PicosecondsRetroClash.Clock
PolarityRetroClash.Utils
popRetroClash.Stack
PortRetroClash.Memory
portRetroClash.Memory
PortCommandRetroClash.Port
portFromAddrRetroClash.Port
Port_RetroClash.Memory
port_RetroClash.Memory
predIdxRetroClash.Utils
PressedRetroClash.Keypad
pressedKeysRetroClash.Keypad
prevIdxRetroClash.Utils
prop_BCDRetroClash.BCD
PS2 
1 (Type/Class)RetroClash.PS2
2 (Data Constructor)RetroClash.PS2
ps2ClkRetroClash.PS2
ps2DataRetroClash.PS2
PureRetroClash.Barbies
pushRetroClash.Stack
RAMRetroClash.Memory
ram0RetroClash.Memory
ramFromFileRetroClash.Memory
ReadPortRetroClash.Port
readWriteRetroClash.Memory
readWrite_RetroClash.Memory
ReleasedRetroClash.Keypad
riseEveryWhenRetroClash.Utils
risePeriodRetroClash.Clock
riseRateRetroClash.Clock
ROMRetroClash.Memory
romFromFileRetroClash.Memory
romFromVecRetroClash.Memory
roundRobinRetroClash.Utils
runCPURetroClash.CPU
RxBit 
1 (Type/Class)RetroClash.SerialRx
2 (Data Constructor)RetroClash.SerialRx
RxIdleRetroClash.SerialRx
RxStateRetroClash.SerialRx
rxStepRetroClash.SerialRx
samplePS2RetroClash.PS2
scaleRetroClash.Video
ScanCode 
1 (Type/Class)RetroClash.PS2
2 (Data Constructor)RetroClash.PS2
scanKeypadRetroClash.Keypad
SecondsRetroClash.Clock
segmentsRetroClash.SevenSegment
serialRxRetroClash.SerialRx
serialRxDynRetroClash.SerialRx
serialTxRetroClash.SerialTx
serialTxDynRetroClash.SerialTx
SevenSegment 
1 (Type/Class)RetroClash.SevenSegment
2 (Data Constructor)RetroClash.SevenSegment
sevenSegmentPortRetroClash.SevenSegment
sharedDelayedRetroClash.Delayed
sharedDelayedRWRetroClash.Delayed
ShiftRetroClash.PS2.ASCII
ShiftAddRetroClash.BCD
shifterLRetroClash.Utils
shifterRRetroClash.Utils
showSSRetroClash.SevenSegment
showSSsRetroClash.SevenSegment
SideRetroClash.PS2.ASCII
SignalsRetroClash.Barbies
singlePortRetroClash.Utils
Stack 
1 (Type/Class)RetroClash.Stack
2 (Data Constructor)RetroClash.Stack
StartBit 
1 (Data Constructor)RetroClash.SerialTx
2 (Data Constructor)RetroClash.SerialRx
stepBCDRetroClash.BCD
StopBit 
1 (Data Constructor)RetroClash.SerialTx
2 (Data Constructor)RetroClash.SerialRx
succIdxRetroClash.Utils
tagRetroClash.Memory
toActiveRetroClash.Utils
toActiveDynRetroClash.Utils
toBCDRetroClash.BCD
toDigitRetroClash.BCD
TxBit 
1 (Type/Class)RetroClash.SerialTx
2 (Data Constructor)RetroClash.SerialTx
TxIdleRetroClash.SerialTx
TxStateRetroClash.SerialTx
txStepRetroClash.SerialTx
unbraidRetroClash.Utils
updateRetroClash.CPU
vga1024x768at60RetroClash.VGA
vga640x480at60RetroClash.VGA
vga800x600at60RetroClash.VGA
vga800x600at72RetroClash.VGA
VGADriver 
1 (Type/Class)RetroClash.VGA
2 (Data Constructor)RetroClash.VGA
vgaDriverRetroClash.VGA
VGAOut 
1 (Type/Class)RetroClash.VGA
2 (Data Constructor)RetroClash.VGA
vgaOutRetroClash.VGA
VGASync 
1 (Type/Class)RetroClash.VGA
2 (Data Constructor)RetroClash.VGA
VGATiming 
1 (Type/Class)RetroClash.VGA
2 (Data Constructor)RetroClash.VGA
VGATimings 
1 (Type/Class)RetroClash.VGA
2 (Data Constructor)RetroClash.VGA
WinRetroClash.PS2.ASCII
withBorderRetroClash.Video
withEnableGenRetroClash.Utils
withResetEnableGenRetroClash.Utils
withStartRetroClash.Utils
withWriteRetroClash.Utils
WritePortRetroClash.Port
|>.RetroClash.Utils