AVM используется для запуска байт-кода SWF. Только AVM2 был открытым исходным кодом, он использовался в качестве основы для проекта Mozilla Tamarin . Его исходный код свободно доступен через CVS.
Чтобы написать компилятор / декомпилятор для SWF-файлов, вы можете начать с обзора AVM2 , распространяемого Adobe.