Comments 7
В фентезийных консолях всегда смущало, что несмотря на все ретро-ограничения "железа" в виде разрешения экрана, тайлов, палитр, звуков и размеров картриджа ни одна из них не накладывает никаких ограничений не на использование RAM, ни на процессор.
В итоге получается что вроде бы восьмибитная консоль с тайловой графикой, а в неё вставлен картридж, который гоняет программу, которая выделила себе пару гигабайт на хипе и выдает приемлимый fps только на процессоре с гигагерцевыми частотами.
PICO-8 как раз глушит и RAM и процессор и количество кода. Меня этот момент беспокоил до того момент, когда я увидел как на моем M1 система освещения из пары спрайтов начала дропать FPS до 20. И тогда понял, надо менять стиль программирования на тот, что был в NES
О, и правда. Ограничение в 4M VM инструкций прямо на главной странице в описании упомянуто и, чутка погуглив, нашел на вики что память для lua машины ограничена двумя мегабайтами
Лучше бы в железе PICO-8 выпустили.
Так делали же Pocket CHIP и даже на хабре был обзор:
https://habr.com/ru/articles/372793/
Как его купить только... Карту МИР не принимают (
Picotron: фэнтезийная виртуальная рабочая станция. Тестируем и играем