Эра дисков уже становится прошлым, особенно на ПК, а дискеты и подавно превратились в раритет. Однако некоторых это не останавливает, и они готовы пользоваться дискетами, даже если для этого придётся пойти на ухищрения. Блогер под ником DocJade решил поиграть в Factorio необычным способом — с помощью дискет. От создания виртуальных аналогов дискет он отказался, чтобы не читерить, поэтому сразу столкнулся с главной проблемой. Игра занимает 1–1,5 ГБ, но даже с адаптацией файлов это слишком много: на двустороннюю дискету можно записать всего 1,5 МБ данных. Чтобы разбить файлы игры и адаптировать их для дискет, блогеру пришлось написать собственную файловую систему Fluster на языке Rust. Она делила каждый носитель на блоки по 512 байт, контрольные блоки и 16-битные указатели нумерации дисков. Даже разделив игру на блоки для работы на дискетах, DocJade нужно было проверить, сможет ли Factorio запуститься. Большинство игр постоянно подгружают текстуры и иные данные, и в получившейся системе
Геймер запустил Factorio через тысячу дискет — на это ушла неделя [ВИДЕО]
17 января17 янв
84
1 мин