solo cambie la primera línea; los demás el compileador hace por tí~
lo que pienso que está haciendo es que 0xDC * 19 no es igual a 0x157C--eso es 0xDC * 0x19
sólo ponga 0xDB en largest_pocket_size y deje las otras:
.equ largest_pocket_size_plus_one, largest_pocket_size + 1
.equ strings_size, largest_pocket_size_plus_one * 19
lo que pienso que está haciendo es que 0xDC * 19 no es igual a 0x157C--eso es 0xDC * 0x19
sólo ponga 0xDB en largest_pocket_size y deje las otras:
.equ largest_pocket_size_plus_one, largest_pocket_size + 1
.equ strings_size, largest_pocket_size_plus_one * 19