Oh man, that Amiga version is like Shinobi from Wish dot com ๐๐
To be honest I did consider it at the start of the disassembly but then I discovered how many sprites it can push and how many colors they have, so bailed instantly.
If I remember well no more than 256 differents colors are used in the same time, the first version of the emulator used the MCGA 256 colors mode, i used a dynamic palette assignements. On amiga maybe possible un AGA mode but don't know the AGA limitations so maybe I'm saying something stupid :-D
I tried your version on the MAME Neogeo CD emulator.