Comments 51
Тут мы имеем интересный эффект: первые цифровые компьютерные технологии использовали то, что было разработано для аналогового использования: телевизор в роли монитора, магнитофон в роли хранилища данных (в т.ч. АрВид), голосовую телефонию в роли сети. А потом компьютерная отрасль уже разработала собственные устройства.
BASICODE представлял собой сигнал 1200BPS RS232 c FSK-модуляцией.
Для Спектрума скорость записи на магнитофонную ленту была 1500 б/с, по радио можно было передавать с такой же скоростью.
На спектруме были копировщики сжимающие загруженное на лету, и в 48кб памяти порой удавалось загрузить под 100кб данных, и затем сохранить их на ленту в оригинальном формате
Вообще да, хз почему так не делали. Но если начать рыться в вики, то примерно в 85 годах архиваторы только-только начинали набирать популярность.
+Чисто было лень, ибо легче просто записать по воздуху за 2минуты и начать играть, чем дрочить пальчики придумывая хитрые алгоритмы чтоб уместить в памяти и архиватор и саму программу, зато за 1.5 минуты а потом ждать установки.
Слишком мало памяти у них было тогда.
Подробнее здесь
Однако данные сжимали и до появления оформленных в утилиты программ.
Иногда это были довольно примитивные методики, иногда довольно продвинутые.
А без отдельных утилит: другого варианта как вшить распаковщик в программу — попросту и не было.
В программах для ZXSpecrum (у нас это уже начало 90-х) встроенные распаковщики встречались регулярно. Причем часто место которое распаковщик занимал в ОЗУ переиспользовалось. Были даже хитрые приемы как перезаписать распаковщик прямо теми данными что он и распаковывает (там от него оставался только 1 байт с командой RET).
Ну и соответственно никаких протоколов передачи файлов кроме ASCII и Xmodem тогда не существовало.
Поначалу, в примитивных играх не сжимали. Но очень скоро софт освоил эту возможность.
Всё-таки 3,5MHz и 1500 бод. Время выполнения простейшей операции — 4 такта. Процессор буквально простаивал во время загрузки с ленты, а уж для сжатия последовательности одинаковых байтов его хватало с лихвой. Люди и вращающеся счётчики ленты рисовали, и заставку на экране выводили по произвольному контуру. Даже дым, бегущий из трубы колечками, во время загрузки с ленты можно было пускать :)
Про Югославскую программу и редактора очень большая и интересная история на самом деле. Они разработали компы, которые мог собрать любой (ну или почти), и передавали для них программы. Это вот действительно опен сурс был.
Можно добавить, что уже в наше время в Иране есть спутниковый телеканал (не иранский, конечно), который льет поток данных с софтом и электронной периодикой вниз, чтобы значит угнетаемое население меньше страдало от цензуры. Потом на флэшках люди растаскивают.
На краю памяти болтается, что что-то похожее делали и с 6502
Из более известного — вспоминается коммодоровский дисковод 1541, где в качестве контроллера стоял практически такой же чип, как и в головном компьютере.
Ну и конечно нельзя не вспомнить звуковую карту для отечественных спектрумов GeneralSound в которой крутился Z80
по моему кто-то даже закконектился ;-)
Напомнило украинский вариант такой передачи данных из 90-х: электронная газета "Все — всім". Там использовался видеоряд на первом канале телевидения.
Вышеуказанный флоппи-ром канзасского стандарта вначале был очень низкоскоростным.
Помню как годах в 90-х на каком-то телеканале наткнулся на то, что передавали звуком программы для Синклера. Попробовал, удалось даже запустить некоторые из них. Какая-то игра. Там, кажется, была простенькая защита в загрузчике и задумано было это дело продавать. Так что заодно получил один из первых опытов её снятия.
В одном из выпусков авторы даже опубликовали схему сборки DIY-компьютера, который быстро стал «народным». Вместо дорого (по тем временам) графического чипа, для генерации графики ЭВМ использовала дешевый микропроцессор Zilog Z80A.
Как-то не совсем точно. Здесь Z80 использовался и для основных вычислений по программе пользователя, и для видео. Похоже на то как было в компьтере ZX80.
Компьютер Galaksija описан в Википедии — Галаксия (компьютер)
Можно было в место игр предавать другой цифровой контент: новости, погоду, рассказы.
Для этого им нужен был какой-то иной компьютер. На Спекки напрочь отсутствовал соответствующий софт, да и в среде спектрумистов не водилась привычка обмениваться текстами для чтения на компьютерах, как это было, например, на больших ЭВМ, или позже на РС. Кроме того, загрузка с радио обычно делалась вообще не на компьютер. Это сначала просто писали магнитолой на кассеты, а потом уже воспроизводили для загрузки на Спектрум.
Ничего себе! Не знал что такое было. Спасибо за стастью
Правда не понятно: а как же копирайт и все дела? Неужели авторы игр были не против?
И еще — а если кто-то включал радио посередине передачи игры?
Софт в прямом эфире — как энтузиасты скачивали компьютерные программы с помощью радио