Я только на прошлой неделе публиковал пост, в котором искал инструмент для программирования под Sega Dreamcast. И оказывается, такой инструмент уже давно есть! И даже на Go.
libgodc - это минималистичная реализация рантайма Go для игровой консоли Sega Dreamcast 1998 года, у которой всего 16 МБ памяти, одноядерный процессор SH4 на 200 МГц и отсутствует операционная система. Проект заменяет стандартный рантайм Go собственным, адаптированным под жесткие ограничения консоли. В этом сега-рантайме - кооперативный планировщик вместо вытесняющего, более простой сборщик мусора вместо конкурентного трёхцветного и фиксированные стеки по 64 КБ вместо растущих. При этом обычный код на Go продолжает работать как обычно.
Прикольно, что разобраться в инструменте будет интересно не только для программирования игр, но и для понимания того, как устроены рантаймы
Мне теперь очень-очень нужна дримка
21.08.2026
Похожее
28.09.2026
C на Go
Интересный пропозал - добавить возможность сборки Go-пакетов, использующих cgo д...
25.09.2026
Бенчим джейсон
Автор на реальном API с нагрузкой 50M запросов/сутки)сравнивает производительнос...
24.09.2026
Rune
Команда Unstable Build заопенсорсила свою нативную IDE Rune, написанную на Go. ...
23.09.2026
Специализированные аллокаторы
В Go 1.27 появилась оптимизация выделения памяти для объектов размером до 80 бай...