Emulator exhibits bug upon play of WAV file.
048A54:( 137) AA84 CF78: LD A10, #BufferSize???
048A58:( 005) 4021 : LDW R0, @[A10 + 2H]
048A5A:( 005) 4120 : LDW R1, @[A10 + 0H]
048A5C:( 120) 9FC5 0748: JSR bool(R3R2>=R1R0)
048A60:( 160) D803 : BRT rel_048A68 ####1
048A62:( 002) 1201 : LD R2, #1H
048A64:( 119) 9F84 92E8: JMP abs_0492E8
rel_048A68: RJUMP 0x048A60
048A68:( 137) AA86 20D0: LD A10, #data_0620D0
;"ParseWAVHeader()"
At ####1 the T flag should be set in order to start
parsing the WAV file. So either BufferSize??? or R3R2
is set incorrectly.
Why?
Logged In: YES
user_id=753747
It is possible to workaround this bug by playing a very
small .wav file. (12k)