Pull to refresh
34
0
Антон @anteo

Разработчик Ruby on Rails

Send message
Присылайте оцифровку, можно попробовать разобраться (anton.argirov [at] gmail.com)
Учитывая как быстро CD-ROM уходит в небытие, лет через 20 может кому-то придётся этим заниматься :-)
Кстати, не описал это в статье, но в файлах упомянутого TRS-80 тоже есть контрольная сумма, но только в файлах бинарного типа:



Это, конечно всё равно не CRC-16, однако контрольная сумма считается не для всего файла, а для каждого блока.

Файлы с кодом BASIC вообще не содержат никаких проверочных данных.
Интересно, применялись ли устойчивые методы кодирования на магнитных лентах в 80-х? Сейчас есть множество алгоритмов для восстановления данных, когда при потере нескольких бит можно восстановить исходные без проблем. Всё что мне встречалось — это максимум контрольная сумма, с помощью которой данные можно только проверить, но не восстановить. Впрочем, от «зажёванной» плёнки ни один алгоритм не спасёт.
в 50-е годы вряд ли кто-то бы подумал что это хранитель информации, да даже при наличии такой информации, Flash — это «бутерброд» протоколов (начиная от «железного» SPI и до файловой системы FAT), которые надо применить чтобы прочитать какие-то данные. Данные сами по себе могут быть для незнающего человека просто набором случайных битов. Если на флэшке были записаны фотографии, это еще формат JPG нужно знать. Я думаю его невозможно восстановить без современных знаний. Не говоря уже о том, что многие современные носители информации применяют криптографию.

Вот шансов восстановить данные из 2076 г. в настоящее время, я думаю больше. Хотя протоколы, например, за последние 30 лет все в корне изменились, через лет 40 вообще данные могут храниться на квантовом уровне или в ДНК.
Видел такой загрузчик в своё время, да, смотрелось очень необычно.
Я разбирал недавно подобный загрузчик, все они, в принципе, сделаны из стандартного загрузчика, который прошит в ПЗУ. Там довольно много холостых циклов, которые создают задержки для обработки сигнала. Вместо этих циклов можно было хоть музыку на AY играть, разве что сложно строго соблюсти необходимую задержку, так как необходимо считать такты процессора.
Да, в оригинальном загрузчике не зря были предусмотрены довольно большие интервалы между импульсами, потому как качество ленты и механизма магнитофона зачастую оставляло желать лучшего. Кстати, совсем недавно мне попался интересный вариант ускоренной загрузки (в 6 раз превышающий стандартную скорость), который выводит данные с PC на ZX Spectrum на магнитофонный вход (утилита OTLA), без промежуточной записи на магнитную ленту. Там же по ссылке есть видео, как оно «звучит»

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity