Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .align $800
- MulAbyE_High_0:
- ld e,a
- inc h
- ld l,c
- ld l,(hl)
- jp (hl)
- MulAbyE:
- ld c,a
- ld d,%11110000
- and d
- ld h,MulAbyE_High_0>>8
- ld l,a
- xor c
- jp (hl)
- .align $10
- MulAbyE_High_1:
- inc h
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_2:
- sla e
- rl d
- inc h
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_3:
- ld l,e
- add hl,hl
- add hl,de
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_4:
- ex de,hl
- add hl,hl
- add hl,hl
- ex de,hl
- inc h
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_5:
- ld l,e
- add hl,hl
- add hl,hl
- add hl,de
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_6:
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_7:
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_8:
- ex de,hl
- add hl,hl
- add hl,hl
- add hl,hl
- ex de,hl
- inc h
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_9:
- ld l,e
- add hl,hl
- add hl,hl
- add hl,hl
- add hl,de
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_A:
- ld l,e
- add hl,hl
- add hl,hl
- add hl,de
- add hl,hl
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_B:
- ld l,e
- add hl,hl
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_C:
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,hl
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_D:
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,hl
- add hl,de
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_E:
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- add hl,hl
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- .align $10
- MulAbyE_High_F:
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- ex de,hl
- ld h,MulAbyE_Low>>8
- ld l,c
- ld l,(hl)
- jp (hl)
- MulAbyE_Low:
- .db MulAbyE_Low_0&$FF,MulAbyE_Low_1&$FF,MulAbyE_Low_2&$FF,MulAbyE_Low_3&$FF
- .db MulAbyE_Low_4&$FF,MulAbyE_Low_5&$FF,MulAbyE_Low_6&$FF,MulAbyE_Low_7&$FF
- .db MulAbyE_Low_8&$FF,MulAbyE_Low_9&$FF,MulAbyE_Low_A&$FF,MulAbyE_Low_B&$FF
- .db MulAbyE_Low_C&$FF,MulAbyE_Low_D&$FF,MulAbyE_Low_E&$FF,MulAbyE_Low_F&$FF
- MulAbyE_Low_0:
- ex de,hl
- add hl,hl
- add hl,hl
- add hl,hl
- add hl,hl
- ret
- MulAbyE_Low_1:
- ld h,d
- ld l,e
- add hl,hl
- add hl,hl
- add hl,hl
- add hl,hl
- add hl,de
- ret
- MulAbyE_Low_2:
- ld h,d
- ld l,e
- add hl,hl
- add hl,hl
- add hl,hl
- add hl,de
- add hl,hl
- ret
- MulAbyE_Low_3:
- ld h,d
- ld l,e
- add hl,hl
- add hl,hl
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- ret
- MulAbyE_Low_4:
- ld h,d
- ld l,e
- add hl,hl
- add hl,hl
- add hl,de
- add hl,hl
- add hl,hl
- ret
- MulAbyE_Low_5:
- ld h,d
- ld l,e
- add hl,hl
- add hl,hl
- add hl,de
- add hl,hl
- add hl,hl
- add hl,de
- ret
- MulAbyE_Low_6:
- ld h,d
- ld l,e
- add hl,hl
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- add hl,hl
- ret
- MulAbyE_Low_7:
- ld h,d
- ld l,e
- add hl,hl
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- ret
- MulAbyE_Low_8:
- ld h,d
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,hl
- add hl,hl
- ret
- MulAbyE_Low_9:
- ld h,d
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,hl
- add hl,hl
- add hl,de
- ret
- MulAbyE_Low_A:
- ld h,d
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,hl
- add hl,de
- add hl,hl
- ret
- MulAbyE_Low_B:
- ld h,d
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- ret
- MulAbyE_Low_C:
- ld h,d
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- add hl,hl
- add hl,hl
- ret
- MulAbyE_Low_D:
- ld h,d
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- add hl,hl
- add hl,hl
- add hl,de
- ret
- MulAbyE_Low_E:
- ld h,d
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- add hl,hl
- ret
- MulAbyE_Low_F:
- ld h,d
- ld l,e
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- add hl,hl
- add hl,de
- ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement