Imports BitOps, CacheMicroMachine; Open BitOps, CacheMicroMachine; CELLTYPE "MROM" PORTS[ Vdd, GndBOOL, SenseRMatchB, SelPageFlagsBA>BOOL, StartWordMachineBA>BOOL, CAMRegSenseMDataIB, ACAMRegDriveCAMBitsA, BCAMRegDriveCAMBitsAB, FormAddressBA, PageDriveMDataIA, BlockDriveMDataIA>BOOL, DriveMBitsA, DriveMBitsNoMatchA, SenseMBitsA, DriveMDataIA, SenseMDataIB, DrivePBitsB, SensePBitsB>BOOL, SuppressPSampleAB, MIsDoneAB, SetWantWSA, CheckFaultsAB, SenseSharedB, ReleaseMBusBA, ForceIdleAB, DoneAB, ForceSlaveBA, SenseReadyBA, MDataIToFaultsB, MapBitsToMDataIA, ACheckParityA, BCheckParityB, SampleRealMatchA, MCmdDriveA, MDataDriveA, DriveSharedHighA, DriveSharedLowA, MasterEnableMBusDriveAB, MCmdDriveToDataTransportAB, MCmdDriveToNoOpAB>BOOL, SetSharedA, ResetMasterA, SetRPDirtyVPValidA, FlagLatchB, SetFlagsA, IncrementVictimBA, IncrementMAdrCtrB, ZeroMAdrCtrB, SampleDirtyBitsB, DeleteDirtyBitB, VictimSelectBA, RefreshToDecoderBA, IfGrantThenGetAdrElseRefreshToDecoderBA, FetchAddressBA, DirtyBitsToMQSelBA, SamplePAdr2831B, SampleMAdr2831B, Adr2829ToMQSelBA, AddressBitsToMDataIA, VictimAddressBitsToMDataIA, SelectRPBA, SelectVPVictimOrOrphanBA, SelectRealDataBA, SelVictimOrOrphanBA, RefreshIfRefVirtualBA, SenseVictimBA>BOOL, MDataDriveDelayedA>BOOL, ROMSequenceBA M control CAM driver ROM interface RAM ROM interface Sequencer ROM interface Entry Control ROM interface Control steel wool A xA _ PhAb AND Decode[$x]; B IF PhAb THEN dxAB _ Decode[$x]; xB _ PhBb AND dxAB; AB IF PhAb THEN xAB _ Decode[$x]; BA IF PhAb THEN dxAB _ Decode[$x]; IF PhBb THEN xBA _ dxAB; DA IF PhAb THEN dxAB _ Decode[$x]; IF PhBb THEN dxBA _ dxAB; xA _ PhAb AND dxBA; Ê ˜šœ™Jšœ4™4Jšœ6™6—J˜Jšœ"˜"Jšœ˜J˜šœ Ïkœ˜Jšœ˜J˜šœ!™!Jšœ œ˜—J™šœ*™*Jšœ œ˜Jšœœ˜ —J˜™ Jšœœ˜Jšœœ˜"J˜—™Jšœ˜J˜—™Jšœtœ˜yJ˜—™Jšœcœ˜h—J˜™JšœÝœ˜âJ˜—™Jšœåœ˜êJ˜—™Jšœœ˜Jšœœ˜Jšœ œ˜Jšœ œ˜—Jšœ˜J˜˜Jšœˆœ˜Jšœúœ˜ÿJšœ¥œ˜ªJšœ¥˜©—J˜˜ Jšœ˜Jšœ˜šœœ˜)Jšœœœ œ˜2Jšœ˜ —šœœ ˜#Jšœœœ œ˜/Jšœ˜ —JšœI˜IJ˜šœ™Jšœ œ ™J™—šœœ˜Jšœ,˜,Jšœ.˜.Jšœ"˜"Jšœ$˜$Jšœ4˜4Jšœ@˜@Jšœ ˜ Jšœ,˜,Jšœ,˜,Jšœ ˜ Jšœ"˜"Jšœ,˜,Jšœ*˜*J˜—Jšœìœ˜öJ™šœ™Jšœœ™Jšœ œ™—J™šœœ˜Jšœ&˜&Jšœ2˜2Jšœ&˜&Jšœ$˜$Jšœ$˜$Jšœ"˜"Jšœ0˜0Jšœ&˜&Jšœ.˜.Jšœ,˜,Jšœ,˜,Jšœ,˜,Jšœ&˜&Jšœ,˜,Jšœ(˜(J˜—šœœ˜Jšœ˜Jšœ*˜*Jšœ˜Jšœ˜Jšœ˜Jšœ˜Jšœ(˜(Jšœ˜Jšœ&˜&Jšœ$˜$Jšœ$˜$Jšœ$˜$Jšœ˜Jšœ$˜$Jšœ ˜ J˜—Jšœúœ˜„J˜™Jšœœ™—J™šœœ˜Jšœ1˜1Jšœ5˜5Jšœ-˜-Jšœ˜Jšœ9˜9Jšœ?˜?Jšœ-˜-Jšœ!˜!J˜J˜—™Jšœœ™Jšœ™—J˜šœœ˜Jšœ(˜(Jšœ&˜&Jšœ.˜.Jšœ(˜(Jšœ0˜0JšœZ˜ZJšœ(˜(Jšœ0˜0Jšœ,˜,Jšœ ˜ Jšœ<˜