Hey, I recently upgraded to v1.4e from v1.1. I used a PIC18F4620 I had lying around instead of the recommended PIC18F4685, and so far everything works just as well.
Only the Wavetable sequencer seems to be broken. I can access and edit it in the menu, but it doesn’t seem to have any effect. Could it be because I am using a PIC18F4620?
I’m using setup_pic18f4685_mbfm_v1.asm with settings adjusted to my hardware.
I left all 4685-ish settings standard, which means WAVETABLES_IN_RAM is on, and also USE_SHADOW_BUFFERS and DISPLAY_CC_ASSIGNMENT_NAMES… I’ll try it with some of these settings off. Good idea!
Interesting. When I set WAVETABLES_IN_RAM to 0, I get the following error during the build:
./src\mbfm_rnd.inc:410:Error [179] Unknown opcode "MBFM_RND_GenerateWTE_Loop"
./src\macros.h:15:Error [113] Symbol not previously defined (MBFM_RND_GenerateWT
E_Loop).
./src\macros.h:15:Error [126] Argument out of range (-16377 not between -1024 an
d 1023)
make: *** [setup_pic18f4685_mbfm_v1.hex] Error 1
Does that mean the random generator needs WAVETABLES_IN_RAM to be on?