word24 20 src/dps8/doAppendCycleABSA.h word24 doAppendCycleABSA (cpu_state_t * cpup, word36 * data, uint nWords) { word24 62 src/dps8/doAppendCycleABSA.h word24 finalAddress = (word24) -1; // not everything requires a final word24 252 src/dps8/doAppendCycleABSA.h word24 y2 = cpu.TPR.CA % 1024; word24 256 src/dps8/doAppendCycleABSA.h finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 18 src/dps8/doAppendCycleAPUDataRMW.h word24 doAppendCycleAPUDataRMW (cpu_state_t * cpup, word36 * data, uint nWords) { word24 60 src/dps8/doAppendCycleAPUDataRMW.h word24 finalAddress = (word24) -1; // not everything requires a final word24 310 src/dps8/doAppendCycleAPUDataRMW.h word24 y2 = cpu.TPR.CA % 1024; word24 314 src/dps8/doAppendCycleAPUDataRMW.h finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 18 src/dps8/doAppendCycleAPUDataRead.h word24 doAppendCycleAPUDataRead (cpu_state_t * cpup, word36 * data, uint nWords) { word24 60 src/dps8/doAppendCycleAPUDataRead.h word24 finalAddress = (word24) -1; // not everything requires a final word24 268 src/dps8/doAppendCycleAPUDataRead.h word24 y2 = cpu.TPR.CA % 1024; word24 272 src/dps8/doAppendCycleAPUDataRead.h finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 18 src/dps8/doAppendCycleAPUDataStore.h word24 doAppendCycleAPUDataStore (cpu_state_t * cpup, word36 * data, uint nWords) { word24 60 src/dps8/doAppendCycleAPUDataStore.h word24 finalAddress = (word24) -1; // not everything requires a final address word24 270 src/dps8/doAppendCycleAPUDataStore.h word24 y2 = cpu.TPR.CA % 1024; word24 274 src/dps8/doAppendCycleAPUDataStore.h finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 54 src/dps8/doAppendCycleIndirectWordFetch.h word24 doAppendCycleIndirectWordFetch (cpu_state_t * cpup, word36 * data, uint nWords) { word24 69 src/dps8/doAppendCycleIndirectWordFetch.h word24 finalAddress = 0; word24 70 src/dps8/doAppendCycleIndirectWordFetch.h word24 pageAddress = 0; word24 378 src/dps8/doAppendCycleIndirectWordFetch.h word24 y2 = cpu.TPR.CA % 1024; word24 380 src/dps8/doAppendCycleIndirectWordFetch.h pageAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6); word24 383 src/dps8/doAppendCycleIndirectWordFetch.h finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 62 src/dps8/doAppendCycleInstructionFetch.h word24 doAppendCycleInstructionFetch (cpu_state_t * cpup, word36 * data, uint nWords) { word24 80 src/dps8/doAppendCycleInstructionFetch.h word24 finalAddress = 0; word24 81 src/dps8/doAppendCycleInstructionFetch.h word24 pageAddress = 0; word24 142 src/dps8/doAppendCycleInstructionFetch.h word24 cachedAddress; word24 511 src/dps8/doAppendCycleInstructionFetch.h word24 y2 = cpu.TPR.CA % 1024; word24 513 src/dps8/doAppendCycleInstructionFetch.h pageAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6); word24 516 src/dps8/doAppendCycleInstructionFetch.h finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 18 src/dps8/doAppendCycleOperandRMW.h word24 doAppendCycleOperandRMW (cpu_state_t * cpup, word36 * data, uint nWords) { word24 60 src/dps8/doAppendCycleOperandRMW.h word24 finalAddress = (word24) -1; // not everything requires a final word24 308 src/dps8/doAppendCycleOperandRMW.h word24 y2 = cpu.TPR.CA % 1024; word24 312 src/dps8/doAppendCycleOperandRMW.h finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 58 src/dps8/doAppendCycleOperandRead.h word24 doAppendCycleOperandRead (cpu_state_t * cpup, word36 * data, uint nWords) { word24 79 src/dps8/doAppendCycleOperandRead.h word24 finalAddress = 0; word24 80 src/dps8/doAppendCycleOperandRead.h word24 pageAddress = 0; word24 129 src/dps8/doAppendCycleOperandRead.h word24 cachedAddress; word24 624 src/dps8/doAppendCycleOperandRead.h word24 y2 = cpu.TPR.CA % 1024; word24 626 src/dps8/doAppendCycleOperandRead.h pageAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6); word24 629 src/dps8/doAppendCycleOperandRead.h finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 18 src/dps8/doAppendCycleOperandStore.h word24 doAppendCycleOperandStore (cpu_state_t * cpup, word36 * data, uint nWords) { word24 60 src/dps8/doAppendCycleOperandStore.h word24 finalAddress = (word24) -1; // not everything requires a final address word24 268 src/dps8/doAppendCycleOperandStore.h word24 y2 = cpu.TPR.CA % 1024; word24 272 src/dps8/doAppendCycleOperandStore.h finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 18 src/dps8/doAppendCycleRTCDOperandFetch.h word24 doAppendCycleRTCDOperandFetch (cpu_state_t * cpup, word36 * data, uint nWords) { word24 60 src/dps8/doAppendCycleRTCDOperandFetch.h word24 finalAddress = (word24) -1; // not everything requires a final word24 305 src/dps8/doAppendCycleRTCDOperandFetch.h word24 y2 = cpu.TPR.CA % 1024; word24 309 src/dps8/doAppendCycleRTCDOperandFetch.h finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 776 src/dps8/dps8_addrmods.c word24 Yi = (word24) -1; word24 842 src/dps8/dps8_addrmods.c word24 phys_address = cpu.iefpFinalAddress; word24 1370 src/dps8/dps8_addrmods.c word24 YiSafe2 = Yi; // save indirect address for later use word24 1482 src/dps8/dps8_addrmods.c word24 YiSafe = Yi; // save indirect address for later use word24 252 src/dps8/dps8_append.c word24 x1 = (2u * segno) / 1024u; // floor word24 287 src/dps8/dps8_append.c word24 x1 = (2u * segno) / 1024u; // floor word24 427 src/dps8/dps8_append.c word24 y1 = (2 * segno) % 1024; word24 431 src/dps8/dps8_append.c core_read2 (cpup, ((((word24) cpu.PTW0.ADDR & 0777760) << 6) + y1) & PAMASK, word24 768 src/dps8/dps8_append.c word24 x2 = (offset) / 1024; // floor word24 927 src/dps8/dps8_append.c word24 x2 = offset / 1024; // floor word24 962 src/dps8/dps8_append.c word24 x2 = (offset) / 1024; // floor word24 1061 src/dps8/dps8_append.c word24 do_append_cycle (cpu_state_t * cpup, processor_cycle_type thisCycle, word36 * data, uint nWords) { word24 1191 src/dps8/dps8_append.c word24 do_append_cycle (processor_cycle_type thisCycle, word36 * data, word24 1245 src/dps8/dps8_append.c word24 finalAddress = (word24) -1; // not everything requires a final word24 1866 src/dps8/dps8_append.c word24 y2 = cpu.TPR.CA % 1024; word24 1870 src/dps8/dps8_append.c finalAddress = (((word24)cpu.PTW->ADDR & 0777760) << 6) + y2; word24 2224 src/dps8/dps8_append.c int dbgLookupAddress (word18 segno, word18 offset, word24 * finalAddress, word24 2244 src/dps8/dps8_append.c word24 y1 = (2 * segno) % 1024; word24 2245 src/dps8/dps8_append.c word24 x1 = (2 * segno) / 1024; // floor word24 2269 src/dps8/dps8_append.c core_read2 (cpup, ((((word24)PTW1. ADDR & 0777760) << 6) + y1) & PAMASK, word24 2343 src/dps8/dps8_append.c word24 y2 = offset % 1024; word24 2344 src/dps8/dps8_append.c word24 x2 = (offset) / 1024; // floor word24 2365 src/dps8/dps8_append.c * finalAddress = ((((word24)PTW1.ADDR & 0777760) << 6) + y2) & PAMASK; word24 125 src/dps8/dps8_append.h word24 do_append_cycle (cpu_state_t * cpup, processor_cycle_type thisCycle, word36 * data, uint nWords); word24 127 src/dps8/dps8_append.h word24 doAppendCycleUnknown (cpu_state_t * cpup, word36 * data, uint nWords); word24 128 src/dps8/dps8_append.h word24 doAppendCycleOperandStore (cpu_state_t * cpup, word36 * data, uint nWords); word24 129 src/dps8/dps8_append.h word24 doAppendCycleOperandRead (cpu_state_t * cpup, word36 * data, uint nWords); word24 130 src/dps8/dps8_append.h word24 doAppendCycleIndirectWordFetch (cpu_state_t * cpup, word36 * data, uint nWords); word24 131 src/dps8/dps8_append.h word24 doAppendCycleRTCDOperandFetch (cpu_state_t * cpup, word36 * data, uint nWords); word24 132 src/dps8/dps8_append.h word24 doAppendCycleInstructionFetch (cpu_state_t * cpup, word36 * data, uint nWords); word24 133 src/dps8/dps8_append.h word24 doAppendCycleAPUDataRead (cpu_state_t * cpup, word36 * data, uint nWords); word24 134 src/dps8/dps8_append.h word24 doAppendCycleAPUDataStore (cpu_state_t * cpup, word36 * data, uint nWords); word24 135 src/dps8/dps8_append.h word24 doAppendCycleABSA (cpu_state_t * cpup, word36 * data, uint nWords); word24 137 src/dps8/dps8_append.h word24 doAppendCycleOperandRMW (cpu_state_t * cpup, word36 * data, uint nWords); word24 138 src/dps8/dps8_append.h word24 doAppendCycleAPUDataRMW (cpu_state_t * cpup, word36 * data, uint nWords); word24 161 src/dps8/dps8_append.h int dbgLookupAddress (word18 segno, word18 offset, word24 * finalAddress, word24 1405 src/dps8/dps8_cpu.c int lookup_cpu_mem_map (cpu_state_t * cpup, word24 addr) word24 3372 src/dps8/dps8_cpu.c word24 addr = fltAddress + 2 * cpu.faultNumber; word24 3698 src/dps8/dps8_cpu.c static void nem_check (word24 addr, const char * context) word24 3720 src/dps8/dps8_cpu.c int core_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx) word24 3762 src/dps8/dps8_cpu.c int core_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, UNUSED const char * ctx) word24 3783 src/dps8/dps8_cpu.c int core_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx) word24 3827 src/dps8/dps8_cpu.c int core_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, UNUSED const char * ctx) word24 3861 src/dps8/dps8_cpu.c int core_write_zone (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx) word24 3877 src/dps8/dps8_cpu.c word24 mapAddr = 0; word24 3907 src/dps8/dps8_cpu.c int core_read2 (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx) word24 3919 src/dps8/dps8_cpu.c addr &= (word24)~1; /* make it an even address */ word24 3999 src/dps8/dps8_cpu.c int core_write2 (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx) { word24 4005 src/dps8/dps8_cpu.c addr &= (word24)~1; /* make it even a dress, or iron a skirt ;) */ word24 4320 src/dps8/dps8_cpu.c void add_dps8m_APU_history (cpu_state_t * cpup, word15 ESN, word21 flags, word24 RMA, word3 RTRR, word9 flags2) word24 197 src/dps8/dps8_cpu.h word24 ADDR; // If DSBR.U = 1, the 24-bit absolute main memory address word24 220 src/dps8/dps8_cpu.h word24 ADDR; // The 24-bit absolute main memory address of the page word24 289 src/dps8/dps8_cpu.h word24 1359 src/dps8/dps8_cpu.h word24 CHTALLY; // 12-35 24 CHTALLY The number of characters examined word24 1463 src/dps8/dps8_cpu.h word24 Dk_RES [3]; word24 1539 src/dps8/dps8_cpu.h word24 locked_addr; word24 1648 src/dps8/dps8_cpu.h word24 rY; // address operand word24 1655 src/dps8/dps8_cpu.h word24 iefpFinalAddress; word24 1668 src/dps8/dps8_cpu.h word24 char_word_address; word24 1671 src/dps8/dps8_cpu.h word24 rmw_address; word24 1717 src/dps8/dps8_cpu.h word24 pad[16]; word24 1840 src/dps8/dps8_cpu.h word24 APUDataBusAddr; word24 1841 src/dps8/dps8_cpu.h word24 APUMemAddr; word24 2013 src/dps8/dps8_cpu.h static inline void trackport (word24 a, word36 d) word24 2032 src/dps8/dps8_cpu.h static inline int core_read (word24 addr, word36 *data, \ word24 2043 src/dps8/dps8_cpu.h static inline int core_write (word24 addr, word36 data, \ word24 2067 src/dps8/dps8_cpu.h static inline int core_write_zone (word24 addr, word36 data, \ word24 2092 src/dps8/dps8_cpu.h static inline int core_read2 (word24 addr, word36 *even, word36 *odd, word24 2104 src/dps8/dps8_cpu.h static inline int core_write2 (word24 addr, word36 even, word36 odd, word24 2129 src/dps8/dps8_cpu.h int core_read (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx); word24 2130 src/dps8/dps8_cpu.h int core_write (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx); word24 2131 src/dps8/dps8_cpu.h int core_write_zone (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx); word24 2132 src/dps8/dps8_cpu.h int core_read2 (cpu_state_t * cpup, word24 addr, word36 *even, word36 *odd, const char * ctx); word24 2133 src/dps8/dps8_cpu.h int core_write2 (cpu_state_t * cpup, word24 addr, word36 even, word36 odd, const char * ctx); word24 2197 src/dps8/dps8_cpu.h int core_read_lock (cpu_state_t * cpup, word24 addr, word36 *data, const char * ctx); word24 2198 src/dps8/dps8_cpu.h int core_write_unlock (cpu_state_t * cpup, word24 addr, word36 data, const char * ctx); word24 2409 src/dps8/dps8_cpu.h static inline void core_readN (cpu_state_t * cpup, word24 addr, word36 * data, uint n, word24 2419 src/dps8/dps8_cpu.h static inline void core_writeN (cpu_state_t * cpup, word24 addr, word36 * data, uint n, word24 2441 src/dps8/dps8_cpu.h int lookup_cpu_mem_map (cpu_state_t * cpup, word24 addr); word24 2446 src/dps8/dps8_cpu.h void add_dps8m_APU_history (word15 ESN, word21 flags, word24 RMA, word3 RTRR, word9 flags2); word24 60 src/dps8/dps8_dia.c static inline void fnp_core_read (word24 addr, word36 *data, UNUSED const char * ctx) word24 381 src/dps8/dps8_dia.c static inline void fnp_core_write (word24 addr, word36 data, UNUSED const char * ctx) word24 415 src/dps8/dps8_dia.c static void cmd_bootload (uint iom_unit_idx, uint dev_unit_idx, uint chan, word24 l66_addr) word24 649 src/dps8/dps8_dia.c word24 l66_addr = (word24) getbits36_18 (dia_pcw, 0); word24 27 src/dps8/dps8_dia.h word24 l66_addr; word24 2099 src/dps8/dps8_eis.c r = SIGNEXT24_32 ((word24) rcnt); word24 2175 src/dps8/dps8_eis.c word24 r = getCrAR (cpup, (word4) reg) & MASK24; word24 2193 src/dps8/dps8_eis.c word24 bits = 9u * GET_AR_CHAR (ARn) + GET_AR_BITNO (ARn) + r; word24 2429 src/dps8/dps8_eis.c word24 r = getCrAR (cpup, (word4) reg) & MASK24; word24 2435 src/dps8/dps8_eis.c word24 bits = 9u * GET_AR_CHAR (ARn) + GET_AR_BITNO (ARn) - r; word24 300 src/dps8/dps8_fnp2.c void setTIMW (uint iom_unit_idx, uint chan, word24 mailboxAddress, int mbx) word24 302 src/dps8/dps8_fnp2.c word24 timwAddress = mailboxAddress + TERM_INPT_MPX_WD; word24 407 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 440 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 462 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 484 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 507 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 591 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 617 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 662 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 684 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 707 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 731 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 798 src/dps8/dps8_fnp2.c word24 fsmbx = fudp->mailboxAddress + FNP_SUB_MBXES + mbx*FNP_SUB_MBX_SIZE; word24 212 src/dps8/dps8_fnp2.h word24 mailboxAddress; word24 350 src/dps8/dps8_fnp2.h void setTIMW (uint iom_unit_idx, uint chan, word24 mailboxAddress, int mbx); word24 57 src/dps8/dps8_fnp2_iomcmd.c static inline void fnp_core_read_n (word24 addr, word36 *data, uint n, UNUSED const char * ctx) word24 102 src/dps8/dps8_fnp2_iomcmd.c word24 smbx; word24 103 src/dps8/dps8_fnp2_iomcmd.c word24 fsmbx; word24 1337 src/dps8/dps8_fnp2_iomcmd.c word24 addr = getbits36_24 (data, 0); word24 1801 src/dps8/dps8_fnp2_iomcmd.c static word18 getl6core (uint iom_unit_idx, uint chan, word24 l66addr, uint addr) word24 1803 src/dps8/dps8_fnp2_iomcmd.c word24 wos = addr / 2; word24 1948 src/dps8/dps8_fnp2_iomcmd.c word24 l66addr = (((word24) getbits36_6 (dia_pcw, 24)) << 18) | word24 1949 src/dps8/dps8_fnp2_iomcmd.c (word24) getbits36_18 (dia_pcw, 0); word24 1968 src/dps8/dps8_fnp2_iomcmd.c word24 image_off = (tally + 64) & 077777700; word24 203 src/dps8/dps8_hw_consts.h # define GET24(a) ((word24) ((a) & MASK24)) word24 266 src/dps8/dps8_hw_consts.h static inline int32 SIGNEXT24_32 (word24 w) word24 370 src/dps8/dps8_hw_consts.h static inline word24 SIGNEXT18_24 (word18 w) word24 374 src/dps8/dps8_hw_consts.h return (w | ((word24) -1) << 18) & MASK24; word24 812 src/dps8/dps8_iom.c void iom_core_read (UNUSED uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx) word24 825 src/dps8/dps8_iom.c void iom_core_read2 (UNUSED uint iom_unit_idx, word24 addr, word36 *even, word36 *odd, UNUSED const char * ctx) word24 844 src/dps8/dps8_iom.c void iom_core_write (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx) word24 856 src/dps8/dps8_iom.c void iom_core_write2 (UNUSED uint iom_unit_idx, word24 addr, word36 even, word36 odd, UNUSED const char * ctx) word24 874 src/dps8/dps8_iom.c void iom_core_read_lock (UNUSED uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx) word24 888 src/dps8/dps8_iom.c void iom_core_write_unlock (UNUSED uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx) word24 1459 src/dps8/dps8_iom.c word24 base_addr = (word24) base << 6; // 01400 word24 1475 src/dps8/dps8_iom.c word24 mbx = base_addr + 4u * bootchan; word24 1634 src/dps8/dps8_iom.c word24 base_addr = ((word24) base) << 6; // 01400 word24 1635 src/dps8/dps8_iom.c word24 mbx = base_addr + 4 * chan; word24 1760 src/dps8/dps8_iom.c word24 scwAddr = chanloc + IOM_MBX_SCW; word24 1830 src/dps8/dps8_iom.c static word24 UNUSED build_AUXPTW_address (uint iom_unit_idx, int chan) word24 1841 src/dps8/dps8_iom.c word24 addr = (((word24) IOMBaseAddress) & MASK12) << 6; word24 1847 src/dps8/dps8_iom.c static word24 build_DDSPTW_address (word18 PCW_PAGE_TABLE_PTR, word8 pageNumber) word24 1859 src/dps8/dps8_iom.c word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6; word24 1869 src/dps8/dps8_iom.c word24 pgte = build_DDSPTW_address (p -> PCW_PAGE_TABLE_PTR, word24 1878 src/dps8/dps8_iom.c static word24 build_IDSPTW_address (word18 PCW_PAGE_TABLE_PTR, word1 seg, word8 pageNumber) word24 1895 src/dps8/dps8_iom.c word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6; word24 1896 src/dps8/dps8_iom.c addr += (((word24) seg) & 01) << 8; word24 1906 src/dps8/dps8_iom.c word24 pgte = build_IDSPTW_address (p -> PCW_PAGE_TABLE_PTR, word24 1915 src/dps8/dps8_iom.c static word24 build_LPWPTW_address (word18 PCW_PAGE_TABLE_PTR, word1 seg, word8 pageNumber) word24 1932 src/dps8/dps8_iom.c word24 addr = (((word24) PCW_PAGE_TABLE_PTR) & MASK18) << 6; word24 1933 src/dps8/dps8_iom.c addr += (((word24) seg) & 01) << 8; word24 1941 src/dps8/dps8_iom.c word24 addr = build_LPWPTW_address (p -> PCW_PAGE_TABLE_PTR, word24 1953 src/dps8/dps8_iom.c void iom_direct_data_service (uint iom_unit_idx, uint chan, word24 daddr, word36 * data, word24 2021 src/dps8/dps8_iom.c word24 addr = ((word24) (getbits36_14 (p -> PTW_DCW, 4) << 10)) | (daddr & MASK10); word24 2048 src/dps8/dps8_iom.c word24 addr = ((word24) (getbits36_14 (p -> PTW_DCW, 4) << 10)) | (daddr & MASK10); word24 2503 src/dps8/dps8_iom.c word24 addr = p -> LPW_DCW_PTR & MASK18; word24 2521 src/dps8/dps8_iom.c addr += ((word24) p -> LPWX_BOUND << 1); word24 2540 src/dps8/dps8_iom.c word24 addr_ = ((word24) (getbits36_14 (p -> PTW_LPW, 4) << 10)) | ((p -> LPW_DCW_PTR) & MASK10); word24 402 src/dps8/dps8_iom.h void iom_direct_data_service (uint iom_unit_idx, uint chan, word24 daddr, word36 * data, word24 415 src/dps8/dps8_iom.h void iom_core_read (uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx); word24 416 src/dps8/dps8_iom.h void iom_core_read2 (uint iom_unit_idx, word24 addr, word36 *even, word36 *odd, UNUSED const char * ctx); word24 417 src/dps8/dps8_iom.h void iom_core_write (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx); word24 418 src/dps8/dps8_iom.h void iom_core_write2 (uint iom_unit_idx, word24 addr, word36 even, word36 odd, UNUSED const char * ctx); word24 419 src/dps8/dps8_iom.h void iom_core_read_lock (uint iom_unit_idx, word24 addr, word36 *data, UNUSED const char * ctx); word24 420 src/dps8/dps8_iom.h void iom_core_write_unlock (uint iom_unit_idx, word24 addr, word36 data, UNUSED const char * ctx); word24 2013 src/dps8/dps8_sys.c word24 2015 src/dps8/dps8_sys.c word24 2063 src/dps8/dps8_sys.c word24 2064 src/dps8/dps8_sys.c word24 2087 src/dps8/dps8_sys.c word24 2088 src/dps8/dps8_sys.c word24 2172 src/dps8/dps8_sys.c word24 2173 src/dps8/dps8_sys.c word24 2203 src/dps8/dps8_sys.c word24 2211 src/dps8/dps8_sys.c word24 2226 src/dps8/dps8_sys.c word24 res; word24 2757 src/dps8/dps8_sys.c word24 fp; word24 2819 src/dps8/dps8_sys.c word24 ap; word24 2861 src/dps8/dps8_sys.c word24 argnop; word24 3210 src/dps8/dps8_sys.c word24 y1 = (2u * segno) % 1024u; word24 3211 src/dps8/dps8_sys.c word24 x1 = (2u * segno - y1) / 1024u; word24 3266 src/dps8/dps8_sys.c word24 y2 = offset % 1024; word24 3267 src/dps8/dps8_sys.c word24 x2 = (offset - y2) / 1024; word24 3383 src/dps8/dps8_sys.c word24 pa; word24 3437 src/dps8/dps8_sys.c word24 pa; word24 3461 src/dps8/dps8_sys.c word24 3496 src/dps8/dps8_sys.c word24 pa; word24 3540 src/dps8/dps8_sys.c word24 pa; word24 4679 src/dps8/dps8_sys.c word24 abs_addr = (word24) getAddress(segno, (int) (offset + PRoffset)); word24 4690 src/dps8/dps8_sys.c word24 offset = 0; word24 4705 src/dps8/dps8_sys.c word24 abs_addr = (word24) getAddress(segno, (int) offset); word24 293 src/dps8/dps8_utils.h static inline word24 getbits36_24 (word36 x, uint i) word24 442 src/dps8/dps8_utils.h static inline word36 setbits36_24 (word36 x, uint p, word24 val) word24 763 src/dps8/dps8_utils.h static inline void putbits36_24 (word36 * x, uint p, word24 val) word24 74 src/dps8/hdbg.c word24 addr; word24 119 src/dps8/hdbg.c word24 final; word24 200 src/dps8/hdbg.c void hdbgMRead (word24 addr, word36 data, const char * ctx) { word24 208 src/dps8/hdbg.c void hdbgMWrite (word24 addr, word36 data, const char * ctx) { word24 216 src/dps8/hdbg.c void hdbgAPURead (word15 segno, word18 offset, word24 final, word36 data, const char * ctx) { word24 226 src/dps8/hdbg.c void hdbgAPUWrite (word15 segno, word18 offset, word24 final, word36 data, const char * ctx) { word24 42 src/dps8/hdbg.h void hdbgMRead (word24 addr, word36 data, const char * ctx); word24 43 src/dps8/hdbg.h void hdbgMWrite (word24 addr, word36 data, const char * ctx); word24 72 src/dps8/hdbg.h void hdbgAPURead (word15 segno, word18 offset, word24 final, word36 data, const char * ctx); word24 73 src/dps8/hdbg.h void hdbgAPUWrite (word15 segno, word18 offset, word24 final, word36 data, const char * ctx); word24 76 src/dps8/segldr.c static word24 nextSegAddr = ADDR_SEGS; word24 77 src/dps8/segldr.c static word24 nextPageAddr = ADDR_PGS; word24 94 src/dps8/segldr.c static void addSDW (word24 addr, long segnum, long length) word24 106 src/dps8/segldr.c word24 y1 = (word24)((2u * segnum) % 1024u); word24 109 src/dps8/segldr.c word24 pgTblAddr = (word24)(nextPageAddr); word24 114 src/dps8/segldr.c word24 sdw0 = ADDR_DSP + y1 + 0; word24 115 src/dps8/segldr.c word24 sdw1 = ADDR_DSP + y1 + 1; word24 141 src/dps8/segldr.c for (word24 pg = 0; pg <= npages; pg ++) word24 144 src/dps8/segldr.c word24 ptw = pgTblAddr + pg; word24 156 src/dps8/segldr.c word24 287 src/dps8/segldr.c word24 addr; word24 288 src/dps8/segldr.c word24 startAddr; word24 312 src/dps8/segldr.c word24 length = addr - startAddr; word24 314 src/dps8/segldr.c word24 lengthp; word24 340 src/dps8/segldr.c static t_stat msave (char * p2, word24 sz) word24 28 src/dps8/ucache.c word1 p, word24 address, word3 r1, bool paged) { word24 50 src/dps8/ucache.c word1 * p, word24 * address, word3 * r1, bool * paged) { word24 33 src/dps8/ucache.h word24 address; word24 65 src/dps8/ucache.h word18 offset, word14 bound, word1 p, word24 address, word3 r1, bool paged); word24 68 src/dps8/ucache.h word18 offset, word14 * bound, word1 * p, word24 * address, word3 * r1, bool * paged);