blk 750 src/dps8/dps8_cache.c static uint badWordsAt (cpu_state_t * cpup, word24 blk) { blk 755 src/dps8/dps8_cache.c if (bad_parity_marked (blk + w)) blk 794 src/dps8/dps8_cache.c static bool blockCacheable (cpu_state_t * cpup, word24 blk, word24 realBlk) { blk 800 src/dps8/dps8_cache.c if (realAddress (cpup, blk + w) != realBlk + w) blk 838 src/dps8/dps8_cache.c word24 blk = BLK_ADDR (addr); blk 840 src/dps8/dps8_cache.c uint badWords = badWordsAt (cpup, blk); blk 847 src/dps8/dps8_cache.c core_readN (cpup, blk, block, BLOCK_SZ, __func__); blk 853 src/dps8/dps8_cache.c core_readN (cpup, blk, block, BLOCK_SZ, __func__); blk 858 src/dps8/dps8_cache.c bool keep = (caddr & ABS_KEY) || blockCacheable (cpup, blk, realAddress (cpup, blk)); blk 876 src/dps8/dps8_cache.c core_readN (cpup, blk, block, BLOCK_SZ, __func__); blk 879 src/dps8/dps8_cache.c core_readN (cpup, blk, block, BLOCK_SZ, __func__); blk 884 src/dps8/dps8_cache.c dirFill (cpup, cblk, blk, block, mask, half);