Советский микрокомпьютер «Электроника МК-85»

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (5) 1 2 [3] 4 5   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
raftman
25.01.2019 - 15:06
1
Статус: Offline


#Супернатурал

Регистрация: 6.11.15
Сообщений: 1142
Цитата
Думаю, если бы ТАК сейчас оптимизировали программы, батареи в смартфонах не садились бы за полдня активного пользования.

Неудачный пример. Смартфоны тратят львиную доли энергии на связь с сетью и на подсветку экрана.
 
[^]
dima19799791
25.01.2019 - 15:14
0
Статус: Offline


Ярила

Регистрация: 6.07.16
Сообщений: 1122
Цитата (kor1971 @ 25.01.2019 - 11:34)
Это не калькулятор, а именно компьютер

а зачем на задней крышке написано "микрокалькулятор" upset.gif why.gif

Это сообщение отредактировал dima19799791 - 25.01.2019 - 15:17
 
[^]
maxwell
25.01.2019 - 15:19
0
Статус: Offline


Юморист

Регистрация: 7.12.11
Сообщений: 556
МИКРОКАЛЬКУЛЯТОР!!! А не компьютер.
 
[^]
1Reason1
25.01.2019 - 15:24
0
Статус: Offline


Юморист

Регистрация: 7.04.13
Сообщений: 564



 
[^]
Лякса
25.01.2019 - 15:26
5
Статус: Offline


Ярила

Регистрация: 21.01.17
Сообщений: 11786
Цитата (foogas @ 25.01.2019 - 11:56)
Насчёт оптимизации в точку!
У моего БК-0010-01 32 килобайта было, из них половина- экранная память, и даже на 16-ти умудрялись игры делать.
Щас блять значок на рабочем столе, наверное, столько же весит)

А до этого был МК-52 с ПЗУ и подключаемыми внешними блоками с готовыми программами.
Это было круто)
Он ещё закрывался пластмассовой крышкой, на обратной стороне которой я шпаргалки писал)

Я тогда вообще барчук получается - у моего Апогей-БК-01 (вариант Радио-РК-32 кб) было аж 64 кбайт памяти. И поскольку подготовки никакой до этого не было, даже простой запуск в работу занял полдня))))
Помнится тогда в журнале Радио нашел программку "вечный календарь" (может определять день недели и цикл месяца с 0000 года и до 3000 года) и неделю набирал в Бейсике несчастные 40 строк - там были опечатка на опечатке! Какие-либо запятые, двоеточия или точки с запятой оказывается влияли на табуляцию и масштабирование.
Разобрался, и на первый же запрос он выдал - сегодня вторник!!! Каааак? Сегодня же суббота, подлец! Наверное сутки потратил на поиски причины. Оказалось все банально просто - вместо 1959 года я вводил всего лишь 59, и в результате программа пересчитала на полном серьёзе календарь для 59-го года нашей эры bravo.gif

Это сообщение отредактировал Лякса - 25.01.2019 - 15:34
 
[^]
RM17
25.01.2019 - 15:36
0
Статус: Offline


Ярила

Регистрация: 19.09.17
Сообщений: 36798
Цитата (NickelOdeon @ 25.01.2019 - 11:38)
Буржуй... У меня МК-61 был и то это было круто нипадецки.

У меня был такой, купил в 1989. А в 1991 его спиздил кто-то.
 
[^]
FRАGMENT
25.01.2019 - 15:38
0
Статус: Offline


Ярила

Регистрация: 8.11.15
Сообщений: 3747
Цитата (kor1971 @ 25.01.2019 - 15:43)
Цитата
Скорее всего, эта модель имеет буржуйского предка (на что раскладка клавиатуры намекает).


Кстати, у меня тоже МК-61 был)))

у меня тоже где то валяется
 
[^]
DEMIURGUS
25.01.2019 - 15:39
4
Статус: Offline


Ярила

Регистрация: 9.07.16
Сообщений: 1565
И у меня, жив курилка...

Это сообщение отредактировал DEMIURGUS - 25.01.2019 - 15:40

Советский микрокомпьютер «Электроника МК-85»
 
[^]
Денисончик
25.01.2019 - 15:40
0
Статус: Offline


Ядрила

Регистрация: 24.02.12
Сообщений: 1754
ХЗ. Был у меня подобный. Кнопки со временем некоторые перестали нормально работать. Экран глючил. В общем может и круто,но была бы конкуренция, нахуй эти поделки кому нужны.
 
[^]
Ашлы
25.01.2019 - 15:41
7
Статус: Offline


Шутник

Регистрация: 8.02.18
Сообщений: 26
И в эти 2 килобайта мы умудрялись запихивать программы.
Лови к своему МК-85 реально работающий тетрис! smile.gif
Код

Тетрис на МК-85

1 DEFM 9:VAC:G=1111111:GOTO 50
2 E=E-2
3 E=E+1:RETURN
4 B=C:RETURN
5 F=2:RETURN
6 F=3:RETURN
7 F=1
8 C=C+1:FOR D=E TO E+F-1:G(C)=G(C)+10^D:NEXT D:RETURN
9 IF C<B+1;C=B+1
10 C=C-1:RETURN
11 IF C<B+2;C=B+2
12 C=C-2:RETURN
13 GOSUB 2:GOTO 16
15 F=1
16 FOR C=24 TO 0 STEP -1:IF G(C)=0;NEXT C
17 IF FRAC(INT(G(C)/10^E)/10^F)=0;GOSUB 10:GOTO 17
18 RETURN
50 A=INT(RAN#*15+1):GOSUB 98:FOR B=10 TO 5 STEP -1
55 FORC=1TO25:CSRB,:LETC$:PRINTCHR96;:D=ASCIKEY:IFD=83;GOSUB98
60 IF D=87;IF MID(1,1)="0";$=$+"0":$=MID(2,7):GOSUB 3
65 IF D=88;IF MID(7,1)="0";$="0"+$:$=MID(1,7):GOSUB 2
70 IF D=65 THEN 72:NEXT C:NEXT B
72 Z(8)=Z(9)
73 IF Z(8)>390;Z(8)=Z(8)-380:GOTO 73
75 Z(9)=Z(9)+4:CSR 5,:DEFM 24:CSR 11:PRINT CHR(Z(8)/10);
78 FOR Z(6)=1 TO 7:Z(7)=ASCIGETC(Z$(A+9),Z(6))/10
80 GOSUB INT Z(7):GOSUB 10*FRAC Z(7):NEXT Z(6):DEFM 9
81 IF C>24;CSR.,:PRINT "Game over",Z(9):GOTO 1
82 Z(6)=C-4
83 FOR E=Z(6) TO C:A=G(E):FOR F=0 TO 6
85 IF FRAC(A/10)=0;DRAWC E,F:GOTO 88
86 DRAW E,F
88 A=INT(A/10):NEXT F:NEXT E:FOR E=1 TO 24
90 IF G(E)=G;FOR F=ETO23:G(F)=G(F+1):NEXTF:Z(6)=E:C=24:GOTO 97
92 NEXT E:GOTO 50
97 Z(9)=Z(9)+7:Z(5)=0:GOTO 83
98 GOSUB 99+A:A=A+1:F=LEN$:E=5-F:$="00"+$+"000":$=MID(1,7)
99 RETURN
100 $="232":RETURN
101 $="72":RETURN
102 $="262":RETURN
103 $="27":A=0:RETURN
104 $="4444":RETURN
105 $="0F":A=4:RETURN
106 $="66":A=6:RETURN
107 $="C6":RETURN
108 $="264":A=7:RETURN
109 $="462":RETURN
110 $="6C":A=9:RETURN
111 $="E2":RETURN
112 $="226":RETURN
113 $="8E":RETURN
114 $="644":A=11:RETURN


    После  ввода  программы  необходимо   заполнить    ячейки
Z$(10)-Z$(24) кодами адресов подпрограмм, выполняемых в  опре-
деленной последовательности в зависимости от номера фигуры.

    В режиме "Run" отдайте команды:
DEFM 15
Z$(Номер)=CHR(.)+CHR(.)+CHR(.)+CHR(.)+CHR(.)+CHR(.)+CHR(.)

    Коды вместо точек для функции CHR приведены в таблице:

               Номер                Коды
                10       154 185 169  75  87 184 184
                11       168  37 184 184 184 184 184
                12       183 154 139  38  25  83 187
                13       183 154  26 169  37  26 188
                14       158  88 188 184 184 184 184
                15       168 184 184 184 184 184 184
                16       168 168 184 184 184 184 184
                17       185 164  33 159  22  58  38
                18       183 154 182 169  38  25  87
                19       154 183 169  28  58  37 184
                20        53 164 182 159  35  82 188
                21       168  33 187 184 184 184 184
                22       183 154 182 163 118  82  58
                23       154 186 169  76 188 184 184
                24       168  78 184 184 184 184 184


Сам писал, тестил и играл в конце 90-х.
Запускаешь прогу, поворачиваешь экран на 90 градусов и играешь.
Все фигурки из точек в графическом режиме.

Теперь сам удивляюсь, как не лень было поставить себе такую ненужную задачу и решить. Весь этот код туда забивать, потом кодово-адресные связи (без которых прога в память не влезала). А питание отрубишь случайно и всё сначала. smile.gif smile.gif smile.gif
 
[^]
tag60
25.01.2019 - 15:44
7
Статус: Offline


Юморист

Регистрация: 15.08.12
Сообщений: 499
слабаки.
вот, коллега батарейки меняет.

1991 года. для школ делали.

Это сообщение отредактировал tag60 - 25.01.2019 - 15:45

Советский микрокомпьютер «Электроника МК-85»
 
[^]
vulcano
25.01.2019 - 15:47
0
Статус: Offline


Ярила

Регистрация: 1.05.12
Сообщений: 1880
Был такой, ага. И МК-61 тоже был. rulez.gif На счётах тоже умею.
 
[^]
Novosib
25.01.2019 - 15:49
2
Статус: Offline


Ярила

Регистрация: 20.02.14
Сообщений: 2071
Цитата (Deim0nAx @ 25.01.2019 - 15:54)
Есть у меня такой. Тоже живой.
А вот МК-61 где-то сгинул при переездах.

Цитата
Трудно поверить, что программу можно написать, имея всего 2 килобайта памяти? Думаю, если бы ТАК сейчас оптимизировали программы, батареи в смартфонах не садились бы за полдня активного пользования.


Во-о-о-от! Когда у меня только появился МК-61, (98 команд можно было записать), решил я ему дать задачу посчитать количество "счастливых" автомобильных номеров. Ну, это где сумма двух первых цифр равняется сумме двух последних. Хули нам? 4 цикла, да условные операторы. Написал, запустил, вышел покурить, возвращаюсь - считает. "Хм... Интересно, сколько проверил? Не густо. Значит все 10000 он проверит за 51 час".
После этого я сел и попытался оптимизировать программу. Довольно быстро увидел, что количество номеров подчиняется простой зависимости и приведенный по ней расчет занял 15 секунд.
Сейчас, действительно очень расточительно используется ресурс процессора и память.

98 команд насколько я помню в Б3-34 было, а в МК-61 - целых 105 команд
 
[^]
togo
25.01.2019 - 15:49
1
Статус: Offline


Ярила

Регистрация: 4.02.14
Сообщений: 3442
Помню, когда учился, использовал программируемый МК-61. По сути, это были не программы, а по просто записанные последовательности действий. Но очень ускоряли работу над курсовиками и лабораторными. А еще нравилась в нём специфическая бесскобочная логика вычислений, намного удобнее получалось, чем в обычном калькуляторе.
 
[^]
ДжексонСПБ
25.01.2019 - 15:50
0
Статус: Offline


Страшный лейтенант запаса

Регистрация: 15.07.14
Сообщений: 1517
Цитата (Wowan1964 @ 25.01.2019 - 11:55)
У меня комп на 4-ом пне и 98 окном 1999 года по сю пору заводится и работает. И ЭЛТ мониторы и матричные принтеры тех времён рабочие. И чего?

Да я вообще в доме 1857 года постройки живу и хоть бы хуй
 
[^]
lnet
25.01.2019 - 15:55
1
Статус: Offline


Ярила

Регистрация: 5.08.15
Сообщений: 1754
Цитата (togo @ 25.01.2019 - 15:49)
Помню, когда учился, использовал программируемый МК-61. По сути, это были не программы, а по просто записанные последовательности действий. Но очень ускоряли работу над курсовиками и лабораторными. А еще нравилась в нём специфическая бесскобочная логика вычислений, намного удобнее получалось, чем в обычном калькуляторе.

значение1
В со стрелкой
значение2
В со стрелкой
функция.

а где "="??? gigi.gif хрен кто просил его в школе попользоваться, потому что пользоваться не умели.

А зеленые светящиеся циферки за тонированным стеклом.. цветные кнопки и писк проца... ммм. ностальгия и мечты cool.gif
 
[^]
Fslonik
25.01.2019 - 16:01
0
Статус: Offline


Балагур

Регистрация: 31.05.14
Сообщений: 932
Выпускался этот девайс Зеленоградом с 1986 года и стоил в магазинах 145 рублей. Для 86 года это месячная зарплата инженера.
 
[^]
diman197511
25.01.2019 - 16:02
2
Статус: Offline


Шутник

Регистрация: 25.01.17
Сообщений: 30
А меня такого не было. Был у однокурсницы Юленьки. Вместе матрицы рассчитывали на первом курсе. Но так ничего и не вышло................................
 
[^]
alx001
25.01.2019 - 16:04
1
Статус: Offline


Юморист

Регистрация: 16.09.11
Сообщений: 447
Цитата (usr80 @ 25.01.2019 - 12:37)
Цитата (Borche @ 25.01.2019 - 11:47)
О да, у меня был такой. Внешне скопирован с Casio. Аккумуляторов никаких не было, были элементы питания СЦ-0,18 (4 × 1,5 В), толстые таблетки.

У меня и сейчас такой работает, только для питания 3шт дисковых элемента по 3 вольта внутри.

Не ну я рядом на стол свой положу - померяемся!)*закуривая сигару*
4 батарейки ААА. Вроде 4 кб памяти на кучу программ...
СТроит графики функций, графически решает интегралы, системы уравнений, матрицы и дофига всего... Даже масштабирование предусмотрено!!!
Работает. Еще работает. Племянник варвар к нему еще допуск не получил.
Молились мы на CASIO...
Ехали покупать МК и увидели ЭТО! Купили ЭТО! И не прогадали. ВСегда можно было проверить себя на этом аппарате. НЕ говоря о том что в его память шпоры писал.1995 год...11 класс.
usr80, респект за напоминание))) Ладно, твой тоже не плох))) Хороший!

Это сообщение отредактировал alx001 - 25.01.2019 - 16:05

Советский микрокомпьютер «Электроника МК-85»
 
[^]
Trastt
25.01.2019 - 16:07
3
Статус: Offline


Ярила

Регистрация: 10.06.14
Сообщений: 2275
У меня в столе MK-61 лежит, работает.
Помню игры, "Посадка на Луну", по кодам-введения, сложная, разбивался часто.
Огонь вещь.
Были сборники, для программирования.

Советский микрокомпьютер «Электроника МК-85»
 
[^]
Andross74
25.01.2019 - 16:12
0
Статус: Online


Хохмач

Регистрация: 16.08.12
Сообщений: 661
Цитата (kor1971 @ 25.01.2019 - 11:37)
Помню, в институте не так уж просто было пробраться к компьютеру. Машинное время было расписано на многие дни вперед. А тут курсяк по ТОЭ (теоретические основы электротехники), в котором надо было расчет цепей произвести на компьютере. В тот раз я пятерку заработал, сделав программу на своем МК.
Трудно поверить, что программу можно написать, имея всего 2 килобайта памяти? Думаю, если бы ТАК сейчас оптимизировали программы, батареи в смартфонах не садились бы за полдня активного пользования. Я боюсь представить, сколько сейчас бесполезных циклов сжирают вычислительные ресурсы.

1991 год. Скоро СССР не будет. На продукции перестанут писать цены. Ничего не останется стабильного, кроме деградации страны. А включаешь питание, и опять READY P0. Как будто ничего не случилось.

виа

Зелёню!!! Задачи по тоэ считал в маткаде(там по моему составляют матрицу, и проверка должна идти до 10 знака после запятой) потом понял алгоритм и считал всему курсу курсовую за 5 минут biggrin.gif
 
[^]
глядетель
25.01.2019 - 16:13
0
Статус: Offline


Балагур

Регистрация: 21.09.11
Сообщений: 921
У Вас он совсем незаюзанный! Помню, как на таком же процарапывали полустертые надписи над клавишами.
 
[^]
Zagurdoger
25.01.2019 - 16:17
-1
Статус: Offline


Ярила

Регистрация: 23.03.16
Сообщений: 2015
Мутные совкодрочерские сопли и ничего по существу про собственно МК-85. А ведь этой штукой не будучи тупым совкодрочером(или его братом-близнецом тупым либерастом) вполне можно гордиться: при заказе на копию 4-битного программируемого калькулятора Casio FX-700P разработчики ухитрились во внешне похожий корпус запихать 16-битный микрокомпьютер архитектуры PDP-11, это как бы не вообще первый в мире 16-битный карманный компьютер.
 
[^]
zorgy1979
25.01.2019 - 16:33
2
Статус: Offline


Ярила

Регистрация: 30.03.16
Сообщений: 2119
Был бз-34. Помню нашел на него в журнале "техника молодежи" игры коопперативное кафе и охота на скалоеда. Играл сутками. А потом появился ОН великий и всемогущий SPECTRUM.
 
[^]
Limitrof
25.01.2019 - 16:38
1
Статус: Offline


Ярила

Регистрация: 20.03.14
Сообщений: 2841
Цитата (Novosib @ 25.01.2019 - 15:49)

98 команд насколько я помню в Б3-34 было, а в МК-61 - целых 105 команд

Ага. Но у Б3-34 была недокументированная фича, которая частенько в игрушках использовалась и для ее программной замены на 61 и 52 как раз лишние команды и уходили. :)
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 20335
0 Пользователей:
Страницы: (5) 1 2 [3] 4 5  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх