?

Log in

Эталонное «POOKAN BOMBANOOL» - Заметки офигевшего волка...
February 1st, 2016
02:13 pm
[User Picture]

[Link]

Previous Entry Share Next Entry
Эталонное «POOKAN BOMBANOOL»
Естественно когда программист потратил всю свою жизнь(ну или часть) на изучение архитектур и всех нюансов контроллера, приходит школьник и делает все это с нуля, потратив 1 день.

This entry was originally posted at http://avshap.dreamwidth.org/1057456.html. Please comment there using OpenID.
comment count unavailable comments were counted up on the original DW post including not automatically imported from LJ.

Current Mood: http://skia.deviantart.com/art/Haha-166700813
Tags: ,

(26 comments | Leave a comment)

Comments
 
From:asox
Date:February 1st, 2016 11:05 am (UTC)
(Link)
Вспомнилось, что на Z80 был Си, паскаль, а уж ассемблер был даже на РК-86.
Но гражданин упорно программировал "Синклер" ручками в двоичном коде...
(Не знаю, как на атмега, но C166 и производные программировались на Си издавна.
Не без всяческих приколов с фьюзами и флагами, канэшна, но...
[User Picture]
From:mc6312
Date:February 1st, 2016 11:41 am (UTC)
(Link)
> был Си, паскаль

За "вообще Z80" не скажу, а то, что я видел для "Спектрума", было того-с, блоатварью.
Потому GENS+MONS нашевсё (было в те времена).
From:asox
Date:February 1st, 2016 12:57 pm (UTC)
(Link)
Ну, без дисков писать на Си/Паскале - то ещё извращение, такчто Спектрум в этом случае - проблемен па-любому.
Тем не менее - были.

P.S. Я на ДВК-2 или три пытался какую-то либу к паскалю подключить - там на две дискеты всё не влезало.
А дисководов было только два.
Упс.
[User Picture]
From:khathi
Date:February 1st, 2016 01:08 pm (UTC)
(Link)
ДВК — это вообще печаль. 200-килобайтные диджиталовские флопы и в лучшем случае RSX-11. ДЕМОС на нём не запускался в принципе, хотя я, конечно, видел прикрученный к ДВК ржавыми гвоздями винт от СМ-ки, но я и Электронику-60 ещё с ферритовой памятью видел. ;) А на более новой модели даже запускал программу автоматизации Оже-спектрометра с 8" флопа. ;)
From:asox
Date:February 1st, 2016 04:29 pm (UTC)
(Link)
Дисководы на той были уже 5", а не 8", как на первой, что я видел. ;)
И графконроллер кокойты.
Марку дисковода не знаю - тогда я в этом не разбиралси.
Зато ассемблер был приятный - в машинных кодах программировать одно удовольствие, чем мне пришлось заняться. %)
Для юникса у ДВК могло просто не хватить каких-нибудь аппаратных средств, не говоря о винте...

P.S. А Спектрум с магнитофоном в качестве долговременного ЗУ - разве не ужас?

Edited at 2016-02-01 04:31 pm (UTC)
[User Picture]
From:mc6312
Date:February 2nd, 2016 07:32 am (UTC)
(Link)
Клон по кличке "Пентагон" с TR-DOS и парочкой дисководов зато совсем не ужас.
From:asox
Date:February 2nd, 2016 08:59 am (UTC)
(Link)
Синклеровкие Си и Паскаль делались не под Пентагон с дискетами.
И Электроника МС 1201.03 на 1801ВМ3 имела 248 кБ ОЗУ, 1201.04 - до мегабайта, контроллеры жёсткого диска и т.д. (соотв. ДВК-3М, -4).

Edited at 2016-02-02 09:01 am (UTC)
[User Picture]
From:mc6312
Date:February 2nd, 2016 09:03 am (UTC)
(Link)
Мало ли что делалось не под Пентагон... GENS вон тоже под кассеты делан, а ничего, вылечили его от дури добрые люди когда-то.
From:asox
Date:February 2nd, 2016 09:11 am (UTC)
(Link)
Мало-не мало, а факт.
Отсылаться к Пенагону - бессмысленно, а ДВК-3 и 4 делались серийно.
[User Picture]
From:mc6312
Date:February 2nd, 2016 10:35 am (UTC)
(Link)
Пентагон - сам по себе клон (не помню уже, к чему изначально контроллер дисковода и ПЗУ с TR-DOS цепляли). И, емним, вот то изначальное - вполне себе серийно выпускалось.
From:asox
Date:February 3rd, 2016 07:00 pm (UTC)
(Link)
Beta Disk Interface 128 был выпущен в 1987м - т.е. уже под конец активной жизни Спекки, Beta Disk Interface "просто", для "обычного" Спектрума вышел в 1985м, но стоил аж 249,75 фунтов в версии с одним дисководом.- сиречь немножэчко больше самого Спекки.
Вряд ли это было сандартное оборудование для - ДВК имела дисководы почи изначально, ДВК-3М и ДВК-4 - и винч могла иметь.
[User Picture]
From:khathi
Date:February 2nd, 2016 10:59 am (UTC)
(Link)
ВМ3 уже имел 22-битную шину адреса, то есть теоретически мог понимать до 4 мегабайт.
[User Picture]
From:khathi
Date:February 2nd, 2016 10:57 am (UTC)
(Link)
КГД — это была, ЕМНИМС, надстройка над КСД, втыкавшаяся параллельно ей в корзину Q-Bus, или, как она называлась у нас, МПИ. А вот уже КЦГД был отдельным дополнительным компьютером, который, правда, реализовывал графику чисто программно, через что довольно заметно подтормаживал. И, да, в кодах на ДВК никто никогда не писал, MACRO-11 — вот это было наше всё. ;)
From:asox
Date:February 3rd, 2016 06:39 pm (UTC)
(Link)
КГД — это была, ЕМНИМС, надстройка над КСД, втыкавшаяся параллельно ей в корзину Q-Bus, или, как она называлась у нас, МПИ.

Чёрно-белая там была графика.
Два битика, записываемые в порт по определённому адресу (ну, по-факту - тот же адрес ОЗУ, бо В-В, отображаемый на память) - один включал текстовый режим, другой - графический.

И, да, в кодах на ДВК никто никогда не писал, MACRO-11 — вот это было наше всё. ;)

Ну чег ты хочешь от студента, которому надо пройти учебный курс НИР?
Задание было - как-нибудь понять,как можно использовать паскалевскую граф. библиотеку. Ну вот я и упёрся в ограничение объёма дискет.
Потом плюнул, и стал работать в режиме пульт - "ручками" запихивал байты данных для рисования в графике и, по-моему, даже какие-то программки писал.
У PDP-11 машинные коды простые и понятные.
[User Picture]
From:khathi
Date:February 4th, 2016 04:17 pm (UTC)
(Link)
Если Ч/Б — тогда точно КГД. Потому что дисплейная корзина у классических ДВК-2 была почти пустая, там стоял обычно только КСД/КСМ и КГД, плюс плата смешения, если символьный контроллер был КСД. Это процессорная была обычно забита доверху: процессорная плата, память, КТЛК, КНГМД, иногда КНЖМД, прочая обвязка… А вот КЦГД был куда сложнее и занимал дисплейную корзину заметно сильнее.

Edited at 2016-02-04 04:20 pm (UTC)
From:asox
Date:February 4th, 2016 04:50 pm (UTC)
(Link)
У той машинки, где я ковырялся - один корпус был, вроде-бы.
Вот такой, типа:



Хотя, конечно, могу и глючить.
Но, как минимум не старше вот такого:

[User Picture]
From:khathi
Date:February 5th, 2016 06:00 am (UTC)
(Link)
Там в районе трёши где-то был переход к одному корпусу, но побольше.
From:asox
Date:February 2nd, 2016 09:03 am (UTC)
(Link)
Кстати, вики говорит, что начиная с ДВК-3М можно было иметь жёсткий винт, на ДВК-4М был Демос-ДВК (1801ВМ3, соотв. 248 и мег ОЗУ).
[User Picture]
From:khathi
Date:February 2nd, 2016 11:00 am (UTC)
(Link)
Но сколько их было выпущено? А ДВК-2 был ВЕЗДЕ. ;)
[User Picture]
From:khathi
Date:February 1st, 2016 01:05 pm (UTC)
(Link)
На MSX был прекрасный трупопоскакаль 3.0, портированный на MSX-DOS с CP/M. Работал как швейцарские часы, позволял лазить грязными ручками в 99х8 и 2149 через ассемблерные вставки прямо из паскалевого кода.
[User Picture]
From:khathi
Date:February 1st, 2016 01:03 pm (UTC)
(Link)
Это ещё с РадиоРК-86 пошло. Кто не пишет в МК, тот не пацан. ;)
From:(Anonymous)
Date:February 2nd, 2016 06:16 pm (UTC)
(Link)
Ну, компиляторы С там такие были, что на известном форуме до сих пор какой из них наиболее хреновый. Целую тему отвели.
From:asox
Date:February 3rd, 2016 07:04 pm (UTC)
(Link)
Можно подусать, что компиляторы Си огда в других местах были замечательные.
Хотя наследнику PDP-11 компилятор положен по штату...
[User Picture]
From:khathi
Date:February 4th, 2016 04:19 pm (UTC)
(Link)
Речь про спек, как я понимаю. Там с С всё было, скажем так, ОЧЕНЬ плохо. ДВК-шки компиляторы с С имели вполне неплохие, перетащенные с Э-60 и СМ-ок.
From:asox
Date:February 4th, 2016 04:55 pm (UTC)
(Link)
Ну так, я повторюсь - было бы странно, ежели бы наследница PDP-11 не имела Си. ;)
Да и транслировать её систему команд - одно удовольствие.
А интеловские системы команд - это же ужас кокойты с точки зрения обычного человека. %)
From:(Anonymous)
Date:February 2nd, 2016 06:28 pm (UTC)
(Link)
Недалеко по ссылке есть чудное
"разумеется что емкость порта микроконтроллера не даёт получить чистый меандр как в случае кода ардуино, но если присмотреться, то и там фронты далеко не чистые:"

["на исходной микрофотографии видно то же самое" (ц)]
Powered by LiveJournal.com