Changeset 8325447 in buchla-68k for vlib/vbank.s
- Timestamp:
- 08/07/2017 02:04:35 PM (7 years ago)
- Branches:
- master
- Children:
- 27c8d40
- Parents:
- 84c0125
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlib/vbank.s
r84c0125 r8325447 15 15 | Wait for a FRAMESTOP update to transpire. 16 16 | ------------------------------------------------------------------------------ 17 .xdef _vbank18 .xdef _vfwait17 .xdef vbank 18 .xdef vfwait 19 19 20 .xref _v_regs20 .xref v_regs 21 21 22 22 .text … … 42 42 43 43 44 _vbank: link a6,#0 | link stack frames44 vbank: link a6,#0 | link stack frames 45 45 movem.l d5-d7,-(sp) | preserve registers 46 move.w _v_regs+VSDD_R5,OLDB | get v_regs[5]46 move.w v_regs+VSDD_R5,OLDB | get v_regs[5] 47 47 lsr.w #6,OLDB | extract BS bits 48 48 move.w OLDB,d0 | ... … … 66 66 andi.w #256,NEWB | ... 67 67 or.w NEWB,d0 | ... 68 move.w d0, _v_regs+VSDD_R5 | set v_regs[5] with new BS bits68 move.w d0,v_regs+VSDD_R5 | set v_regs[5] with new BS bits 69 69 70 vw1b: cmp.w #VT_1, _v_regs+VSDD_R11 | wait for FRAMESTOP70 vw1b: cmp.w #VT_1,v_regs+VSDD_R11 | wait for FRAMESTOP 71 71 bcc vw1b | ... 72 72 73 vw2b: cmp.w #VT_1, _v_regs+VSDD_R11 | ...73 vw2b: cmp.w #VT_1,v_regs+VSDD_R11 | ... 74 74 bcs vw2b | ... 75 75 76 vw3b: cmp.w #VT_1, _v_regs+VSDD_R11 | ...76 vw3b: cmp.w #VT_1,v_regs+VSDD_R11 | ... 77 77 bcc vw3b | ... 78 78 79 vw4b: cmp.w #VT_2, _v_regs+VSDD_R11 | ...79 vw4b: cmp.w #VT_2,v_regs+VSDD_R11 | ... 80 80 bcs vw4b | ... 81 81 … … 93 93 | ------------------------------------------------------------------------------ 94 94 95 _vfwait:link a6,#0 | link stack frames95 vfwait: link a6,#0 | link stack frames 96 96 97 vw1a: cmp.w #VT_1, _v_regs+VSDD_R11 | wait for FRAMESTOP97 vw1a: cmp.w #VT_1,v_regs+VSDD_R11 | wait for FRAMESTOP 98 98 bcc vw1a | ... 99 99 100 vw2a: cmp.w #VT_1, _v_regs+VSDD_R11 | ...100 vw2a: cmp.w #VT_1,v_regs+VSDD_R11 | ... 101 101 bcs vw2a | ... 102 102 103 vw3a: cmp.w #VT_1, _v_regs+VSDD_R11 | ...103 vw3a: cmp.w #VT_1,v_regs+VSDD_R11 | ... 104 104 bcc vw3a | ... 105 105 106 vw4a: cmp.w #VT_2, _v_regs+VSDD_R11 | ...106 vw4a: cmp.w #VT_2,v_regs+VSDD_R11 | ... 107 107 bcs vw4a | ... 108 108
Note:
See TracChangeset
for help on using the changeset viewer.