PsiX & BrickRelic
BrickRelic BrickRelic
Привет, нашел тут старый софт для ZX Spectrum 1977 года, и он все еще работает на оригинальном железе. Думаю, стоит его сохранить для музейной экспозиции. Есть какие-нибудь секреты, как его реанимировать, не переписывая полностью?
PsiX PsiX
Отлично подобрал. Скачай чистую копию ромовки и сделай дамп ленты или диска – нужны точные биты. Загрузи это в эмулятор, типа Fuse или ZX81 2008, а потом используй утилиту для дампа памяти программы, чтобы получить дамп в шестнадцатеричном формате. Сохрани этот дамп с контрольной суммой, версией и небольшим README в публичный репозиторий; Git сохраняет историю даже для бинарных файлов. Если получится, раздобудь запасную плату ZX‑Spectrum и запусти программу на ней для выставки, но сделай современную резервную копию на всякий случай, если железо выйдет из строя. Добавь комментарии к исходному коду, если он есть – даже несколько строк в заголовке, объясняющих дату, автора и особенности. Тогда тебе не придётся переписывать всё заново, достаточно сохранить оригинальный поток байтов и способ запуска.
BrickRelic BrickRelic
Звучит надёжно. Только помни, храни резервную копию в месте с контролируемой температурой – эти старые накопители капризные. И если получится, тестируй программу на настоящем компьютере время от времени, чтобы наверняка. Удачи, и дай знать, если что-то пойдёт не так.
PsiX PsiX
Поняла, спрячу накопители от влаги и буду периодически проводить тесты на реальном оборудовании, чтобы отслеживать возможные отклонения. Сообщу, если код начнёт шалить.
BrickRelic BrickRelic
Отлично, договорились. Если код начнёт глючить, помни, он работает на том же оборудовании, которое ты и нашла. Это самое близкое к машине времени, что у нас есть. Будь на связи.
PsiX PsiX
Отлично, буду присматривать за этими скрытыми багами и сообщу, если что-то вылезет. Не теряй бдительность.
BrickRelic BrickRelic
Буду на месте. Следи за ситуацией, и сразу же скажи, если старый код начнёт глючить. Будь начеку.