Заменил на слегка оптимизированный вариант. И определился - адаптировать для 8080 в данном случае проще, чем писать с нуля.