Энтузиасты решили (http://www.bigmessowires.com/2014/11/17/68-katy-68000-linux-... вспомнить опыт 80-х годов по сборке простейших компьютеров из подручных средств на базе процессора Motorola 68000 (https://ru.wikipedia.org/wiki/Motorola_680x0), способных обеспечить работу интерпретатора BASIC. Основное требование к современному варианту подобного компьютера заключалось в возможности запустить полноценный Linux. Для воплощения идеи была использована макетная плата (https://ru.wikipedia.org/wiki/%D0%9C%D0%... позволяющая компоновать элементы в форме конструктора без пайки.<center><a href="http://www.bigmessowires.com/wp-content/uploads/2014/11/68-k... src="http://www.opennet.me/opennews/pics_base/0_1416724178.jpg" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
На сборку было потрачено три недели, в ходе которых пришлось столкнуться с многими непредвиденными проблемами, от индуктивности кнопочных переключателей до утечек памяти в стандартной библиотеке C. В системе использован процессор Motorola 68008 (2 MHz) с восьмибитной шиной данных, 512Кб ОЗУ, 512Кб Flash, для организации взаимодействия с другим компьютером был применён модуль FT245 USB-to-FIFO. В дальнейшем планируется продолжить эксперимент, применив процессор Motorola 68000 с 16-разрядной шиной данных, что позволит установить больше памяти. Кроме того, планируется добавить поддержку Ethernet и SD-карт, а также обеспечить вывод на монитор, вместо управления через консоль, подключенную к последовательному порту.Вместо прошивки с BASIC была использована специально подготовленная сборка Linux (http://www.bigmessowires.com/2014/11/06/building-uclinux-for... в которой частично были задействованы наработки проекта mc68k (http://mc68k.blogspot.com/2012/03/uclinux-part-i.html), занимающегося адаптацией библиотеки uClinux и сопутствующего инструментария для работы на процессороах Motorola 68000. В качестве ядра Linux был использован выпуск 2.0.39. Размер ядра составил 251K, а корневой ФС - 189K. В процессе работы для статических данных ядра потребовалось 84K ОЗУ, динамических – 104K, на RAM-диск ушло 64K, на shell и процесс инициализации - 58K.
<center><iframe width="640" height="480" src="//www.youtube.com/embed/SRdLlaUmmpM?rel=0" frameborder="0" allowfullscreen></iframe></center>URL: http://www.bigmessowires.com/2014/11/17/68-katy-68000-linux-.../
Новость: http://www.opennet.me/opennews/art.shtml?num=41109
А где такие процессоры используются?(кроме как на телефонных АТС)
Сейчас, скорее всего, нигде. А так - старые Apple и Amiga.
а как-же Sega Megadrive?
Угу, и нетонущие телефоны.
Разве 2 МГц процессор может установить коннект 9,6 КБит?
Конечно же двухмегагерцовый тридцатидвухбитный процессор этого не может. Везде обман.
Теоретически может. Практически весьма зависит от алгоритмов и того что вынесено на железо. Сам по себе 9600 - это около 1 Кб/сек всего. И все определяется тем насколько много с этими 1 Кб делается.
При прочтении сего плакал. Cisco 2511RJ смотрит на вас с жалостью и удивлением.
У модемов на 9600 (это уже V32 вроде как) были нехилые специализированные DSP c более высокими частотами.
8-битный attiny может последовательное соединение до скоростей сравнимых с половиной рабочей частоты. Там конечно есть аппаратный блок для этого. Но думаю для 2МГц проца 9600 бод не проблема даже при чисто софтовой реализации обмена. Кстати, а там что, микруха отдельная для I/O не используется? Последовательный порт напрямую от проца?
> Кстати, а там что, микруха отдельная для I/O не используется? Последовательный порт напрямую от проца?"Так ходи, головой качай, всё равно как дети. Глаза есть — посмотри нету."
Ну русским же по белому написано "FT245 USB-to-FIFO", с одной стороны USB (на компе фидится ка компорт), а в сторону процессора простая восьмибитная шина.
такие были на переферийных модулях Linea UT-100
А что на этом видео делает вантуз?
Работает в качестве UART терминала (или что там используется для реализации аппаратной консоли)
Дороговатая реализация :)
> Дороговатая реализация :)Еще "был применён модуль FT245" - форменное жульниество. Относительно современная микросхема которй не было во времена 68000.
Особенно с учётом того что её проц сравним раз в 100 производительней моторолки
> Работает в качестве UART терминалаЖирновато больно - платить 100 баксов за поганый эмулятор терминала.
на видео - раздражает фанатиков. в реале - терминал.
Когда-то мне говорили о возможности пейсать вантузоприложения, находясь под вайном. Но перейдя на Линух, я нашел всё, а не хватать может только связывающей логики, нужной лично мне. Потому сейчас ограничиваюсь башем, бидоном, ансиблом и паппетом. А прикладного и системного софта хватает. Очень радует то, что огромная часть полезняшек - это перетянутый с Юниксов ГНУ-юзерспейс.> в реале - терминал.
Из вантузового софта ещё помню pussy.exe, xming, cygwin, но самое бессмысленное и беспощадное - это конечно же внутренности Bada SDK. Только гнусмас может делать mingw-based вантуз-онли eclipse plugin. Завидую тем, кто этого не видел.
>> pussy.exeОчепятка на пять с плюсом, дедушка Фрейд одобряет. :)
Первый день на опеннете?
> Очепятка на пять с плюсом, дедушка Фрейд одобряет. :)Этой опечатке тут лет как пять на опенете уже.
Как же линукс тормозит, нужно было ставить openbsd.
> Как же линукс тормозит, нужно было ставить openbsd.Ну, это же не тостер
У Вакуленко получилось с PIC
http://retrobsd.org/wiki/doku.php
> У Вакуленко получилось с PICТолько тот PIC был с архитектурой MIPS и от PIC там целое название. Да, такое тоже бывает - наверное Microchip задушила жаба лицензировать ядра у ARM, поэтому они взяли мипс :). В результате получилось... что-то получилось... :)
>запустить полноценный Linux.
>В качестве ядра Linux был использован выпуск 2.0.39.Думаю сейчас не совсем корректно подобную систему называть "полноценным линуксом". Оно-то, конечно, запускаться будет. Но... от "полноценной" системы ожидаешь немного большего.
уровень полноценности зависит от ПО, которое ни разу не было оптимизировано под собранный компьютер
линукс, вообще-то, всего-лишь ядро, остальное - прикладное ПО
>линукс, вообще-тоНу блин. Разумеется в контексте новости вместо линукс следует читать GNU/Linux. Это очевидно. В противном случае -- бессмысленно и беспощадно.
>которое ни разу не было оптимизированоЕсть мнение (ага -- моё и ничем не обоснованное), что современный софт, использующий вызовы ядра "напрямую" хрен соберёшь под 2.0.
Обрати внимание на версию sash. А теперь вспомни какая текущая. То-то же. И даже если поставить себе цель, то далеко не все исходники 20-летней давности можно найти.
> Есть мнение (ага -- моё и ничем не обоснованное), что современный софт,
> использующий вызовы ядра "напрямую" хрен соберёшь под 2.0.Скорее под libc5, думаю.
> И даже если поставить себе цель, то далеко не все исходники
> 20-летней давности можно найти.2.0.39 -- это примерно пятнадцать лет тому.
Слышь, ты надоел уже мои посты удалять! Что бы не написал всё равно удаляаешь! Почему ты - потому что там где твоя иконка - там пропадают мои посты.
> Слышь, ты надоел уже мои посты удалять! Что бы не написал всё равно удаляаешь!Не-а. Порой бывает, но ровно на общих основаниях.
> Почему ты - потому что там где твоя иконка - там пропадают мои посты.
За последние несколько дней Ваших среди удалённых не помню, а так напоминаю http://wiki.opennet.ru/ForumHelp#FAQ
PS: и всё же мы с вами, уважаемые Главные Редакторы, на брудершафт не пили.
PPS: кто-то уже вызвал Главных Корректоров по поводу #71, оформление которого явно нарушало п.5 http://wiki.opennet.ru/ForumHelp :(
> Есть мнение (ага -- моё и ничем не обоснованное), что современный софт, использующий вызовы ядра "напрямую" хрен соберёшь под 2.0.Это systemd что-ли? :)
> То-то же. И даже если поставить себе цель, то далеко не все исходники 20-летней давности можно найти.
Ну не 20-ти, а 15-ти летней давности. Начинал с 2.0.37 (slackware 4), где-то диск с образами дискеток валяется ...
>линукс, вообще-то, всего-лишь ядро, остальное - прикладное ПОНачинается... А ничего, что кроме этого самого ядра там только shell и был запущен?
shell уже как-бы прикладное ПО, но и то особой расторопности не наблюдается
Все маки на нем работали. Я в 1990 г. Работал на АЗЛК от института. Там был apple mac.
И там был microsoft office. Такое как 2003 практически. Очень было удобно и главного быстро.
Да, если программисты продолжали бы в том же духе, то на теперешних ПК можно было бы запускать настоящий ИИ :)Бы.
Как я скучаю по тем временам... дайте мне машину времени!!!
Сериал "замри и гори".
> Как я скучаю по тем временам... дайте мне машину времени!!!Легенда гласит что ее традиционно одалживают на ЛОРе. Правда обычно прибывают из будущего.
Не "обычно", а всегда. Из прошлого вылезают из криокамеры.
Можно было без ps сделать просто kill %7. Хотя, количество процессов в ps порадовало :)
следующим Экспериментом с использованием на макетной плате с процессором Motorola 68000 должен быть ReactOS от Дмитрия Медведева и гоу в скуул
3:09 дааа.. ВиАй..
Просто его нужно уметь готовить >_>
> 3:09 дааа.. ВиАй..
> Просто его нужно уметь готовить >_>Да, мне в бизибоксе нравится реализация. Вроде и неполноценная, но мелкая и работать можно.
> Да, мне в бизибоксе нравится реализация. Вроде и неполноценная, но мелкая и
> работать можно.Ну, знаешь, какой-то минимальный шелл умеет даже u-boot.
В бузибохе реализации vi хватает на удобное редактирование текста. При малом размере.
Даёшь КолибриОС на нём!!!
Колибри фиг портируешь на что-то.
> Даёшь КолибриОС на нём!!!Шутник? Колибри же на асме написан, он непереносим. Это тебе придётся самому переписывать и ядро, и бо́льшую часть утилит.
Ну народ! Воскресенье же, хорошее настроение, шутки, расслабьтесь! Что же вы такие напряжённые? :)
когда-то на таких процессорах запускались ОС с графическим интерфейсом, а linux предоставляет только терминал
//sarcasm
прогресс и развитие чё
Графическим интерфейсом там и не пахло, всегда была голая командная строка вшитого интерпретатора BASIC с набором расширенных команд, типа load/save для чтения/сохранения на магнитной ленте.
>Графическим интерфейсом там и не пахло, всегда была голая командная строкаэто на Amiga-то? приплыли
откройте для себя мир Amiga
World Premiere of Amiga:
http://www.youtube.com/watch?v=hWiOVa1R4m0
Вау! 1985 год! 4096 цветов! Проекторы! Лазеры! Синтез речи!Кто говорил, что индустрия движется вперёд?
> Кто говорил, что индустрия движется вперёд?Ну а что, движется. Нынче 24 бита на цвет и то уже мало - бывает и по 10 бит на составляющую. Да и монитор с 2560х1600 уже не новость. И вообще 4К набирает обороты. Чтобы считать картинку на это - делают нехилые видеокарты. Которые до кучи еще и просто хорошо считают. А синтез речи в 1985 бубнил хуже опенсорсных синтезаторов...
Ну, посмотрите презентацию внимательно, какого размера там картинка! Это в ТЕ времена!Синтез речи - мы вернулись в каменный век. Послушайте как звучит Espeack, Mbrola и пр, особенно русский... Festival с русской моделью, размером в ~200 МБ... и ЭТО 21-ый век!
Музыкальный синтезатор - современные опенсорсные дают такое же звучание, а то и похуже :)
Блееен! И такая ось с архитектурой загнулись...
Говорите 24 бита мало? А количество транзисторов во сколько раз возросло? Посчитаем?
> Ну, посмотрите презентацию внимательно, какого размера там картинка! Это в ТЕ времена!По тем временам - ну да, нормально. Там кстати выводом на экранов занималось парочка отдельных сопроцессоров - "copper" и "blitter", кажется так их называли. Наверное самый первый прототип GPU. Но все-равно GPU сейчас намного круче и могут куда больше. И куда менее специализированы в плане возможности развернуть кучу числокрушило в самые разные стороны. Ну там под вычислительные задачи например. Да, помните в девяностых бредили чем-то типа транспьютеров и прочего? Ну а тут нечто такое возьми и появись с другого бока - геймеры оплатили прогресс, все дела :).
> Синтез речи - мы вернулись в каменный век. Послушайте как звучит Espeack,
> Mbrola и пр, особенно русский... Festival с русской моделью, размером в
> ~200 МБ... и ЭТО 21-ый век!Если параметры подобрать - не так уж плохо, по крайней мере на инглише. Русский..ну да, он фиговый, а это, амиги на русском вообще умели шпрехать для начала? Ну хоть как-то? А то если английский я еще слышал то русский - ???
> Музыкальный синтезатор - современные опенсорсные дают такое же звучание, а то и похуже :)
Только почему-то большинство модулей писаных на амиге - наглухо 8 битные и это очень заметно. В том плане что звук там такой что 8 и 16 бит хорошо различимы на слух при прочих равных. Так что рассказы про суперзвук - здорово, но трекерная музыка с наиболее чистым 16-битным звуком (XM как правило) - делалась уже в пост-амижные времена и зачастую на писюках.
> Блееен! И такая ось с архитектурой загнулись...
А какая там архитектура? Там вроде даже защиты памяти не было - все воротили что хотели, половина оси сидела зачем-то в ROM, etc а софт в RAM все это патчил т.к. нормально обновить не судьба. Единственное что десктоп был по тем временам симпатичный относительно. Но начиная с вин95 полимеры они таки просpaли...
> Говорите 24 бита мало? А количество транзисторов во сколько раз возросло? Посчитаем?
А у них бобик сдох - считать нечего. Весь 68К загнулся. Там потом были PowerPC с претензиями на наследство, но во первых амиги загнулись где-то в те поры, а во вторых PPC не выдержали конкурецию с х86 и там даже маки после долгого брыкания на х86 свалили. Превратившись по сути в обычный писюк.
>Но все-равно GPU сейчас намного круче и могут куда больше."Не верю"́© :) Посмотрите на ту презентацию! Балерины восхитительны!
>амиги на русском вообще умели шпрехать для начала?
Ну, на сколько я понял, там такая же система моделирования речи, как и в Espeak, чисто числовая модель, синтезирующая речь по фонемам, так что проблем с русским не должно быть больше. Но я там не ковырялся, теоретизирую
>Только почему-то большинство модулей писаных на амиге - наглухо 8 битные и это очень заметно...
Зажрались Вы, батенька. Я на современных компах редко слышу нормальные сэмплеры, даже при отличных сэмплах получается туфта, ну сделайте скидочку на 85-ый год! И то что на презентации - не очень понятно.
>делалась уже в пост-амижные времена и зачастую на писюках
И опять же, при всей навороченности современного железа... А про классную трекерную музыку того времени, чойта не припомню, говённые поделки... Помню разочарование, когда пересев со Спектрума на "Писюк".
>половина оси сидела зачем-то в ROM...
Как это зачем-то? Такая фича! Скорость! Надо перепрошить - отдал спецам и все дела. Правда, тут я опять вспоминаю ковыряния в Спектруме. Но идеология вполне логичная, для того времени.
>а во вторых PPC не выдержали конкурецию с х86
Да не спорю я с этим. Много хороших идей сгинуло, что тут поделать.
Главное, мне понравилось!
а оппонент так и не может поверить, что качественного скачка не произошло за эти годы
ну да, GPU считать стали больше, и куда на практике это применить? — никуда, если кто-то упомянет белки и прочую муть — будут посланы лесом, считают много, а заболевших все больше, что-то не так в вашей консерватории
Тратят электроэнергию на лаборатории, занимающиеся как раз разработкой вирусни. Используют их как лохов, прикрываясь благородными целями, "втёмную".
У Амиги сопроцессоры были, а тут практически голый 68й.
> У Амиги сопроцессоры были, а тут практически голый 68й.с Амигой согласен, а у Атари?
Ах сороконожка, как давно я не держал тебя в руке :)
> Ах сороконожка, как давно я не держал тебя в руке :)а как давно батя не наступал босой ногой на КР1818ВГ93 или ВМ80.... :)))
> а как давно батя не наступал босой ногой на КР1818ВГ93 или ВМ80....А мама не находила в ковре брызги припоя со всеми вытекающими...
> :)))
> А мама не находила в ковре брызги припоя со всеми вытекающими...Не надо припоем брызгать. Особенно если он не RoHS'овый. Свинец - ядовитая штука, зачем же травиться? Хотя некоторые и градусники с кучей ртути били, еще веселее.
Хе-хе, а я собирал припой паяльником обратно :) Поэтому у меня через какое-то время отобрали коврик из под стола и прибили игрушки к полу :)
Думаю эта ось подошла бы сабжу лучше (если бы был порт на): http://www.opennet.me/opennews/art.shtml?num=40984
https://www.debian.org/ports/m68k/