diff options
author | yenatch <yenatch@gmail.com> | 2017-12-25 19:01:36 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-25 19:01:36 -0500 |
commit | 73db02d3cdaf81a214ec6faa5462195618a80a48 (patch) | |
tree | b4d1a5187fda9da6186c52c03e836a5ff8f4dd90 /audio/engine.asm | |
parent | ec8c9688ce970b9c3b63a5b287a99542f0bc9984 (diff) | |
parent | 29b41068cb0644956494dd2b7b75331a336b8d26 (diff) |
Merge pull request #433 from roukaour/master
More code cleanup
Diffstat (limited to 'audio/engine.asm')
-rw-r--r-- | audio/engine.asm | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/audio/engine.asm b/audio/engine.asm index cd68bc96d..96295b415 100644 --- a/audio/engine.asm +++ b/audio/engine.asm @@ -539,7 +539,7 @@ PlayDanger: ; e8307 ld a, [Danger] bit DANGER_ON_F, a ret z - and $ff - (1 << DANGER_ON_F) + and $ff ^ (1 << DANGER_ON_F) ld d, a call _CheckSFX jr c, .asm_e8335 @@ -2297,9 +2297,9 @@ SetNoteDuration: ; e8a8d add hl, bc ld a, [hl] ; multiply NoteLength by delay units - ld l, 0; just multiply + ld l, 0 ; just multiply call .Multiply - ld a, l ; % $100 + ld a, l ; low ; store Tempo in de ld hl, Channel1Tempo - Channel1 add hl, bc @@ -2310,7 +2310,7 @@ SetNoteDuration: ; e8a8d ld hl, Channel1Field0x16 - Channel1 add hl, bc ld l, [hl] - ; multiply Tempo by last result (NoteLength * delay % $100) + ; multiply Tempo by last result (NoteLength * LOW(delay)) call .Multiply ; copy result to de ld e, l |