Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet

27 июн 2024 Чт Впечатление от PICO8

Признаться, меня крайне впечатлил проект PICO8, о котором я узнал совсем недавно и сильно заинтересовался им. Мне захотелось создать аналог такого проекта, но с использованием Верилога и ПЛИС. У меня нет задачи полностью повторить проект или сделать его абсолютно совместимым, я хочу сделать именно аналог. Для этой цели потребуется много чего.
  • Сначала, необходимо создать среду разработки, SDK
  • Для этого мне необходимо реализовать какой-нибудь процессор, чтобы эта среда могла запускаться
  • Поэтому я создам вначале процессор LIS собственной разработки
  • Параллельно созданию SDK, мне также потребуется VM (виртуальная машина), которая будет исполнять скомпилированный из LUA код. То есть, создам еще один процессор, но выполняющий более высокоуровневые операции.
  • Написать программное обеспечение
Задача крайне сложна, и я для того, чтобы собственно, создать процессор LIS, мне еще потребуется для него ассемблер. Да, ассемблер не так сложен, как LUA, но все-таки, желательно сделать так, чтобы он работал не только из обычного компьютера, но и сам смог на процессоре LIS ассемблировать в код процессора LIS, собственно.
Еще одна интересная деталь. Я хотел бы попробовать использовать SDRAM для того, чтобы запускать программы там, поскольку в первую очередь, байткод VFM8 (Virtual Fox Machine 8) будет исполняться непосредственно там.
Теперь остается вопрос, как я буду писать код? Скорее всего, я буду просто записывать его под видео, накладывать нейромузыку Яндекса и просто выкладывать в виде блога разработчика.
Теги: Процессор