Mercurial > repos > simple16
comparison src/asm.c @ 44:718aaedc4582
Minor fix to assembler to support get/set databanks instructions
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 29 Aug 2016 21:17:12 -0700 |
parents | 5a8b5f9fc50a |
children | 51672bd41cdd |
comparison
equal
deleted
inserted
replaced
43:6e7bfe83d2b0 | 44:718aaedc4582 |
---|---|
118 } else { | 118 } else { |
119 ret.immed_min = ret.immed_max = 0; | 119 ret.immed_min = ret.immed_max = 0; |
120 } | 120 } |
121 return ret; | 121 return ret; |
122 } | 122 } |
123 index = find_string_arr(mnemonics_single_reg, mnemonic, SETVBR+1); | 123 index = find_string_arr(mnemonics_single_reg, mnemonic, SETDATABANKS+1); |
124 if (index > SETVBR) { | 124 if (index > SETDATABANKS) { |
125 ret.base = 0xFFFF; | 125 ret.base = 0xFFFF; |
126 return ret; | 126 return ret; |
127 } | 127 } |
128 ret.base = index << 8 | SINGLE_REG << 4 | SINGLE_SOURCE; | 128 ret.base = index << 8 | SINGLE_REG << 4 | SINGLE_SOURCE; |
129 ret.immed_min = ret.immed_max = 0; | 129 ret.immed_min = ret.immed_max = 0; |