In the manual it says you cannot animate more than 16 amal channels by interrupts and implies you must ....
Synchro Off
define amal channels
then in your program loop, do...
Synchro
at an appropriate place.
However If you do
Synchro Off
Define your (up to 64) AMAL channels
then....
Synchro On
Hey Presto! you can animate with up to 64 channels using interrupts.
I found this out by accident today, but maybe it was a known feature already, As I said the manual implies you can't do it.
Can we be sure that the AMAL is actually running in the interrupt? I'm pretty sure that anything better than a 68k probably could run all 64 channels in an interrupt, especially with some fast ram.
I've never looked at what the AMOS code is actually doing, but when you use the synchro off Mode, I imagine AMOS is just running the AMAL in a separate exec task, which is a cleaner approach than using a hardware interrupt anyway!
I'm going to have to set up AMOS now to test this myself
Sent from my iPhone using Tapatalk