Use get_task function instead of passing OSTask_t pointer all over the call hierarchy.
Move alist logic into its own module. Corrected ABI1 and ABI3 sizes.
Extract some helper functions.
Some ucodes report a lower ucode_size than their real size, which causes underdump.

We now overdump by default by using the value 0xf80 used by rspboot ucode.
Extract unknown task/non_task handlers from DoRspCycles.
Reworked rsp execution to improve readability and performances.
Refactoring taskdone.
Use standard memset instead of handcrafted loop.
enforce const correctness no local helper functions. (+ trailing hitespace cleaning)
FORWARD_* constants are uppercase.
Add some comments
Rewrite cicx105_ucode to allow better optimisation. Move it outside of main.

Note: During the rewriting I changed the number of line to write from 0xfc to 0x18 because that's
what I saw in the ipl3 disassembly.
Renammed acmd_t to acmd_callback_t.
Get rid of global variables inst1 and inst2.
Make ABI arrays const.
Made DeWindowLUT const.
Made ResampleLUT const
Made private envmixer related variables static.