ref: b543827ee4d18caa083be5ce28cf2c9aa1129f28
parent: 7dc2c3129b7c5dbf1cf334d33a10b045a2de1596
author: Bryan Bishop <[email protected]>
date: Thu Feb 28 17:26:58 EST 2013
vba - fix off-by-one error in registers
--- a/extras/vba.py
+++ b/extras/vba.py
@@ -491,35 +491,35 @@
set_registers(current_registers)
return constructed_func
- pc = property(fget=_get_register(1), fset=_set_register(1))
- sp = property(fget=_get_register(2), fset=_set_register(2))
- af = property(fget=_get_register(3), fset=_set_register(3))
- bc = property(fget=_get_register(4), fset=_set_register(4))
- de = property(fget=_get_register(5), fset=_set_register(5))
- hl = property(fget=_get_register(6), fset=_set_register(6))
- iff = property(fget=_get_register(7), fset=_set_register(7))
- div = property(fget=_get_register(8), fset=_set_register(8))
- tima = property(fget=_get_register(9), fset=_set_register(9))
- tma = property(fget=_get_register(10), fset=_set_register(10))
- tac = property(fget=_get_register(11), fset=_set_register(11))
- _if = property(fget=_get_register(12), fset=_set_register(12))
- lcdc = property(fget=_get_register(13), fset=_set_register(13))
- stat = property(fget=_get_register(14), fset=_set_register(14))
- scy = property(fget=_get_register(15), fset=_set_register(15))
- scx = property(fget=_get_register(16), fset=_set_register(16))
- ly = property(fget=_get_register(17), fset=_set_register(17))
- lyc = property(fget=_get_register(18), fset=_set_register(18))
- dma = property(fget=_get_register(19), fset=_set_register(19))
- wy = property(fget=_get_register(20), fset=_set_register(20))
- wx = property(fget=_get_register(21), fset=_set_register(21))
- vbk = property(fget=_get_register(22), fset=_set_register(22))
- hdma1 = property(fget=_get_register(23), fset=_set_register(23))
- hdma2 = property(fget=_get_register(24), fset=_set_register(24))
- hdma3 = property(fget=_get_register(25), fset=_set_register(25))
- hdma4 = property(fget=_get_register(26), fset=_set_register(26))
- hdma5 = property(fget=_get_register(27), fset=_set_register(27))
- svbk = property(fget=_get_register(28), fset=_set_register(28))
- ie = property(fget=_get_register(29), fset=_set_register(29))
+ pc = property(fget=_get_register(0), fset=_set_register(0))
+ sp = property(fget=_get_register(1), fset=_set_register(1))
+ af = property(fget=_get_register(2), fset=_set_register(2))
+ bc = property(fget=_get_register(3), fset=_set_register(3))
+ de = property(fget=_get_register(4), fset=_set_register(4))
+ hl = property(fget=_get_register(5), fset=_set_register(5))
+ iff = property(fget=_get_register(6), fset=_set_register(6))
+ div = property(fget=_get_register(7), fset=_set_register(7))
+ tima = property(fget=_get_register(8), fset=_set_register(8))
+ tma = property(fget=_get_register(9), fset=_set_register(9))
+ tac = property(fget=_get_register(10), fset=_set_register(10))
+ _if = property(fget=_get_register(11), fset=_set_register(11))
+ lcdc = property(fget=_get_register(12), fset=_set_register(12))
+ stat = property(fget=_get_register(13), fset=_set_register(13))
+ scy = property(fget=_get_register(14), fset=_set_register(14))
+ scx = property(fget=_get_register(15), fset=_set_register(15))
+ ly = property(fget=_get_register(16), fset=_set_register(16))
+ lyc = property(fget=_get_register(17), fset=_set_register(17))
+ dma = property(fget=_get_register(18), fset=_set_register(18))
+ wy = property(fget=_get_register(19), fset=_set_register(19))
+ wx = property(fget=_get_register(20), fset=_set_register(20))
+ vbk = property(fget=_get_register(21), fset=_set_register(21))
+ hdma1 = property(fget=_get_register(22), fset=_set_register(22))
+ hdma2 = property(fget=_get_register(23), fset=_set_register(23))
+ hdma3 = property(fget=_get_register(24), fset=_set_register(24))
+ hdma4 = property(fget=_get_register(25), fset=_set_register(25))
+ hdma5 = property(fget=_get_register(26), fset=_set_register(26))
+ svbk = property(fget=_get_register(27), fset=_set_register(27))
+ ie = property(fget=_get_register(28), fset=_set_register(28))
def __repr__(self):
spacing = "\t"