Комментарии 14
"Случилось так, что наша совесть и честь
Была записана у нас на кассетах;
Кто-то принес новой музыки
И нам больше нечего было стирать"
Если вы стар (или суперстар), то застали и, наверняка, пользовались BBS при помощи телефонного модема. Однако, такие же точно BBS существовали и для радиолюбителей-связистов, которые использовали в принципе такие же, но отличающиеся в практической реализации радиомодемы. Так вот, единичные радио-BBS существуют и сегодня, но поскольку они очевидно устарели как способ обмена софтом из-за жирения софта при жестко ограниченной ширине канала (любительские диапазоны узки, там некуда расширяться), их практическая ценность давно утрачена, а вот хоббийная все так же значима. То есть вы и сегодня можете получить софт из эфира, пусть былой практической ценности этот способ уже давно не имеет.
Интересная идея, насколько сейчас реально сделать радио BBS, как часть для доступа к закрытому файлохранилищу?
насколько сейчас реально сделать радио BBS
Проще, чем когда-либо ранее, потому что все стало намного доступнее в покупке или софтовой эмуляции тех устройств, что раньше было безальтернативно аппаратным, зачастую дорогим в покупке или трудоемким в изготовлении.
для доступа к закрытому файлохранилищу
Вы хотите сделать что-то практически ценное или хотите хоббийный, по сути игрушечный проект? На практически ценное вам не хватит ширины полосы нигде, кроме Wi-Fi.
Например, если вы радиолюбитель и имеете соответствующую лицензию, которая среди прочего категорически запрещает любое шифрование - ваш трафик будет открыт для всех и это именно что безальтернативная норма, то самое быстрое, что вы сможете сделать это GMSK 9k6, но не обманывайтесь - то, что называется 9k6, в полудуплексе и с огромным оверхедом закончится тем, что все тяжелее десятков-сотен килобайт скачать не хватит жизни. А в реальности самое быстрое, что вы сможете сделать с небольшими затратами денег на аппаратуру и усилий на ее настройку - AFSK 1k2, что очевидно еще медленнее, правда не в восемь, как кажется арифметическим делением, а практически раза в два-три всего. А все потому, что у вас ограничена полоса, которую вы моете занимать, сильно ограничена - в несколько тысяч раз уже, чем Wi-Fi, а еще вы вряд ли сможете использовать сложную модуляцию с высокой спектральной эффективностью вроде OFDM или что-то вроде QAM, QPSK (8PSK) и им подобных, а упретесь в какой-то из вариантов FSK попросту из-за доступной по цене аппаратуры. Какая при этом может быть скорость?
Если вы не радиолюбитель или безотносительно радиолюбительства ищете иной путь, то наверное вам может приглянуться LoRa, что работает в безлицензионных диапазонах и вполне себе дружит с шифрованием, но будьте осторожны - по условиям безлицензионного использования вы можете быть не только ограничены по мощности, но и по duty cycle, то есть по тому, каков процент времени вам разрешено занимать канал. Сходу я вас ни на какой готовый проект не сориентирую, но под LoRa написано очень много всего под самые разные платформы, так что что-то точно найдется в поиске, на чем можно организовать радиоканал. Но и здесь с шириной канала беда, а значит скоростей, имеющих практическую ценность для передачи файлов, у вас точно не будет.
Резюме: практически ценного ничего не получится по фундаментальным причинам.
Благодаря BASICODE одна и та же радиопередача с кодом игры могла быть загружена на самых разных компьютерах – от Commodore 64 до советской «Электроники».
Слабо просматривается польза от загрузки коммодоровского кода на "Электронике".
Более того, стандарт оказался настолько надёжным к помехам, что передачи можно было вести даже на средних волнах
1100 GOSU^B210:GOSUB1800
Похоже, не очень надёжным...
Речь скорее всего шла не про "комодоровский код", а про некий "универсальный бейсик" без звуков, графики, потому как все это сильно завязано на железо. Заявленный в списке совместимых ZX81 например не умел в звук, а из графики там была только псевдографика в текстовом режиме с перегрузкой пользовательских символов. И уж точно никаких любимых всеми в те времена POKE/PEEK (да С64 у которого половину графической вкусноты из бейсика иначе достать было просто нельзя, я сейчас про тебя).
Так то это тоже нефига не простая задача. Например приведенная в тексте программа (даже с попроавкой на опечатки) некорректна с точки зрения синтаксиса ZX Basicов (там обязательно использование LET при объявлении переменной). И это только то что при беглом взгляде в глаза бросилось.
А как они в принципе аудиопоток офицровывали? Вот например в википедии про формат сказано
For the audio signals, square waves in the form of a 1200 Hz wave for a "0" bit and two 2400 Hz waves for a "1" bit are used, resulting in a time of 1/1200 seconds for each bit. A pause longer than 1/1800 seconds between waves marks the beginning of a byte, making the following wave the start bit. After the start bit and before the eight data bits is another pause of at least 1/1800 seconds. A 2400 Hz signal with a length of five seconds marks the beginning of a transmission and is used for synchronization of the reading program. At the end of the transmission, a 2400 Hz signal with a length of one second is sent.
Замечательно, т.е. нам надо понимать что у нас 1.2 кГц поступает на вход, а вот сейчас 2.4 кГц стало. При это "железо" нам тут ни разку не помошник. Весьма вероятно что в данном компьютере штатные частоты на магнитофоне другие, или кодирование идет не частотой а, например, шириной импульса (как на спетруме). Или например все это колдунство происходит вообще внутри магнитофона а наружу попадают уже оцифрованные данные (как на Atari).
И это задача которая в принципе тривиальна для современных вычислительных мощностей должна была как-то решаться без вмешательства в железо на тех не самых мощных процессорах, которые, в некоторых случаях, еще и выводом на экран занимались, т.е. могли в произвольный момент сказать "ой все я сейчас вашу программу выполнять не буду, мне надо очередную строку изображения для вывода на экран формировать".
Короче мне совершенно не понятно как это колдуство могло в принципе работать.
Если мне память не изменяет то где то в начале девяностых по какому то из телеканалов в обеденное время гонялись программы для zx spectrum. Стоило это какую-то денежку, первым "звучала" программа для дешифровки. Пытался взломать и "попиратить" но не преуспел 😁
Может у кого-то есть какая-нибудь информация об этом - интересно было бы почитать?
У меня была подписка на "интернет по телевизору". В компьютере плата подключена к ТВ антенне постоянно слушала эфир и скачивала каналы (html) на которые я был подписан. Анекдоты, новости техники и еще что-то. Ловило плохо, долго, но было интересно. Меньше года пользовались, потом все очень быстро стало меняться и технология ушла.
А можно больше подробностей? Как выбиралось что качать? Это были произвольные сайты или что-то из списка? Да и по технике очень интересно. Это надо было как-то сигнал надежно кодировать, да еще и железо разрабатывать свое - звучит как очень сложно для довольно специфичной задачи и странно что об этом мало кто слышал.
Единственная идея что передача шла через телетекст на каком-то канале, а железка соотвтственно обычный TV тюнер со своим софтом, но может в реале было как-то интереснее все?
Да, было такое. На паре тв-каналов во время заставки с настроечной таблицей передавали программы для Спектрума. К сожалению, качество эфирного телевидения оставляло желать лучшего и чаще всё заканчивалось стандартным Tape loading error. Но несколько игр в свою коллекцию удалось таким образом получить. Один из тогдашних лайфхаков - принимать сигнал сразу на спектрум с запущенным копировщиком типа tf-copy. Если все блоки программы принялись без ошибок, то можно сохранять на кассету, иначе очищать память и ждать начала следующей.
Про кодированное тоже что-то смутно помнится, вроде помимо кодированного там передавали и незашифрованное, причем это различалось на слух и можно было поймать/записать открытые игры.
Ну и на радио, на кв и укв диапазоне было много трансляций спектрумовских программ.
На ithappens была история, как радиолюбители обменивались играми. Понятно, что ithappens так себе источник, но идеи, как говорится, витают в воздухе :)
Однако тут возникала проблема: в те годы парк домашних компьютеров был очень разношёрстным, и у разных моделей – Commodore, ZX Spectrum, BBC Micro, Atari, Philips, IBM PC и т.д. – были свои форматы записи данных и диалекты BASIC.
За наличие в списке IBM PC отдельный лайк. Не многие знают что на IBM PC был и встроенный бейсик и возможность подключения магнитофона. Магнитофон выпили буквально сразу, а вот бейсик в оригнинальных IBM (не клонах) прожил относительно долго.
Про BASICODE не знал. Очень интерено. Но записывать в совместимые с ним "советскую «Электронику»" наверно все же не стоило. Не думаю что о них в Голландии кто-то знал, да Электроник тех было много и соврешенно разных. Хотя с другой стороны как минимум Электроника КР-05 скорее всего была совместима с BASICODE (т.к. это один из клонов Спектрума), а вот по остальным совместимость все-таки сомнительна. Возможно из советских компьютеров совместимы были КУВТ (как MSX совместимый), Агат (в режиме совместимости с Apple II) и весь зоопарк Спетрум-клонов, но у них в названии не было слова "Электроника"
Интересная статья! Даже не думал, что можно записывать программы по радио) думал фантастика какая-то, ан нет! Было
Информация
- Сайт
- timeweb.cloud
- Дата регистрации
- Дата основания
- Численность
- 201–500 человек
- Местоположение
- Россия
- Представитель
- Timeweb Cloud
Игры из эфира: как радио сделало гейминг доступным каждому