Один и тот же Mandelbrot на Metro RP2040 считал картинку 8.3353 с, затем 4.7780 с и, наконец, 0.4229 с. Код верхнего уровня оставался CircuitPython. Вопрос в другом: как заменить самый тяжёлый цикл готовым машинным модулем, не превращая всю прошивку в C-проект? →
Порт MicroPython для SNES проходит 430 из 468 запускаемых базовых тестов на 65C816 с частотой 3,58 МГц, но работает со скоростью около 0,8 кадра/с. Стенд выявил переполнение 16-битной арифметики кадрового буфера со строки 128, ошибку знакового преобразования смещений bytecode и пропуск невыравненных указателей консервативным сборщиком мусора. →