Indexed and pointer addressing error
When a character of array indexed or addressed by pointer, there are a mistake apparently invading another RAM areas.
When a character of same array is indexed directly, it runs OK.
In the file voic.c, procedure vcin_read, when using a direct adressing (switch instruction, line 248) it runs fine, but when use indexing or pointer (lines 260 and 262 respectively) the program generate a bad output in port B as if apparently g_wave_buf was corrupted.
Log in to post a comment.