# HG changeset patch # User Laurens Holst # Date 1595602155 -7200 # Fri Jul 24 16:49:15 2020 +0200 # Node ID f9e16c83a0584444d07785a6e42d8dcd1f5f1f5e # Parent e8f83e03346ae656e7c852815a9583edf3f9e369 Makoto: OPNA needs no waits accessing the ADPCM unit registers. diff --git a/src/drivers/Makoto.asm b/src/drivers/Makoto.asm --- a/src/drivers/Makoto.asm +++ b/src/drivers/Makoto.asm @@ -186,20 +186,15 @@ ld b,c ld c,Makoto_FM2_DATA ld a,Makoto_ADPCM_DATA - out (Makoto_FM2_ADDRESS),a ; wait 17 / 8.00 µs after + out (Makoto_FM2_ADDRESS),a jr Wait Next: - in a,(Makoto_STATUS1) ; wait 17 / 8.00 µs ld a,Makoto_FLAG_CONTROL out (Makoto_FM2_ADDRESS),a - in a,(Makoto_STATUS1) ; wait 17 / 8.00 µs - ld a,(hl) ; " ld a,11110000B out (Makoto_FM2_DATA),a - in a,(Makoto_STATUS1) ; wait 17 / 8.00 µs - ld a,(hl) ; " ld a,Makoto_ADPCM_DATA - out (Makoto_FM2_ADDRESS),a ; wait 17 / 8.00 µs after + out (Makoto_FM2_ADDRESS),a Wait: in a,(Makoto_STATUS1) and 00001000B