PDA

Просмотр полной версии : БК пустить по рукам



zx_
23.09.2019, 11:29
радиолюбительской БК так и не сделали ведь
сегодняшняя БК для ретроманиака недешева, ибо плата плюс корпус плюс , итого пятнашка как с куста

Это вступление и мотивация

Мысли
Машинка в виде маленькой платы, размером с Лениград
Совместимая с БК
Одна микросхема SRAM, ПЗУ тоже человеческие
Клавиатура PS/2 , на atmega8 , к примеру
https://www.avray.ru/ru/zx-spectrum-ps2-keyboard/
кодер PAL

MM
24.09.2019, 00:31
БК так и не сделали ведь
Заинтересованных господ не наблюдается...
*
Можно попытаться что-либо изобразить на кучке Н1806ВМ2 - но опять будет "много ИС", "Дорого !", "Нужна аутентичность 1991 г. с подписью лично М.С.Горбачева" и т.д. и т.п.

Bolt
24.09.2019, 01:18
Да это вообще хобби дорогое. Пока были люди, которые такие компьютеры выбрасывали (и фигурально, и буквально), оно стоило копейки. Сейчас этот поток закончился, или коллекционеры друг у друга покупают, или собирать с нуля. При сборке степень аутентичности можно регулировать, но комплектующих "с личной подписью" тоже конечное количество.

zx_
24.09.2019, 10:15
MM, на ВМ2 былоб супер, а некоторая возникшая несовместимость допустима как задел для программистов, ато они вон демки какие шпарят,

но эт не коммерческий проект, какая тут заинтересованность

причем , так понимаю главное размер платы - сами микросхемы можно покупать по частям, в отличие от печатной платы

SuperMax
24.09.2019, 10:25
MM, на ВМ2 былоб супер, а некоторая возникшая несовместимость допустима как задел для программистов, ато они вон демки какие шпарят,

в BM2 нет таймера
как следствие никаких демок не будет

собственно какой смысл в несовместимой БК-шке ?

mbojenov
24.09.2019, 10:55
Я выскажу несколько мыслей...и это лично мое мнение.

По железу:
Будущее БК-шки как радиолюбительского компа мне видится в начале модульным, как у ИРИШИ.
Такие модули делались ММ - Блок 1801ВМ3, Контроллер периферии, контроллер клавиатуры PS/2.
Там не хватало для полного счастья еще КЦГД, блока ПЗУ и таймера. Разработки прекратились, как я понимаю, из-за отсутствия интереса у граждан и желания финансировать это направление. А зря. По мне - это единственный шанс придти от БК-0010 к БК-0100 (такой же длинный путь, как от Ленинграда до ZX-EVO).
По софту:
На стандартной бк-шке было много очень качественного софта для разработки программ, верстки и тд. Нужны примеры, как программировать из-под эмулятора. Нужны современные уроки по ассемблеру PDP-11, а не только Вигдорчик (СМ-4) и Зальцман. И нужна среда разработки игровых программ на языке высокого уровня (лучше Си) типа allegro, которая умела бы пользовать стандартную периферию БК. Не будем забывать, что assembler PDP-11 это не i8080 и не Z80, его знают только часть олдовых пользователей БК, а те у кого руки чешутся что то написать - в лучшем случае знают си с паскалем.
Прессы нет. БК-шные газетки с 1998 года не выпускаются. А они нужны.

Вот эти две темы и пустят БК по рукам, возобновят к нему интерес.

SuperMax
24.09.2019, 12:06
Я выскажу несколько мыслей...и это лично мое мнение.

По железу:
Будущее БК-шки как радиолюбительского компа мне видится в начале модульным, как у ИРИШИ.
Такие модули делались ММ - Блок 1801ВМ3, Контроллер периферии, контроллер клавиатуры PS/2.
Там не хватало для полного счастья еще КЦГД, блока ПЗУ и таймера. Разработки прекратились, как я понимаю, из-за отсутствия интереса у граждан и желания финансировать это направление. А зря. По мне - это единственный шанс придти от БК-0010 к БК-0100 (такой же длинный путь, как от Ленинграда до ZX-EVO).

тут надо понимать, что развитие машины не должно повлиять на совместимость
а архитектура БК к сожалению накладывает ограничения




По софту:
На стандартной бк-шке было много очень качественного софта для разработки программ, верстки и тд. Нужны примеры, как программировать из-под эмулятора. Нужны современные уроки по ассемблеру PDP-11, а не только Вигдорчик (СМ-4) и Зальцман.

imho этого более чем достаточно


И нужна среда разработки игровых программ на языке высокого уровня (лучше Си) типа allegro, которая умела бы пользовать стандартную периферию БК. Не будем забывать, что assembler PDP-11 это не i8080 и не Z80, его знают только часть олдовых пользователей БК, а те у кого руки чешутся что то написать - в лучшем случае знают си с паскалем.
забавно
я к тому что ассемблер PDP-11 кардинально лучше чем 8ми разрядные, и на него перейти зная ассемблер 8ми разрядок куда проще чем обратно, ибо ограничений нет - он полностью ортогональный
те не надо учить кучу команд и делать всё через аккумулятор.


рекомендуется к прочтению
https://habr.com/ru/post/435292/


компилятор СИ на БК есть и не один
однако лучше писать на ассемблере - эффективнее

MM
24.09.2019, 12:49
в BM2 нет таймера
Ничто не мешает установить паралельно Н1806ВМ2 М1801ВМ1 как набор регистров, в т.ч. таймера.

- - - Добавлено - - -


на ВМ2 былоб супер
50К руб, и Герберы и Э3 одноплатки у Вас, через 6...12 мес.
6СПП, размером с ДПП БК.
800 т. рег-рег будет.

Hunta
24.09.2019, 15:08
и на него перейти зная ассемблер 8ми разрядок куда проще чем обратно
Да лана. После (самого разного) PDP-11 (в том числе совместимого) железа - команды и ассемблер 580ВМ80 (на Микроше) были освоены быстро и без проблем. А после появления редактора и ассемблера (во прикол - вспомнил программируемые калькуляторы и писал в кодах в тетрадке) ещё и скорость написания на порядок возросла. Нет там ничего сложного. У меня всякое про RSX (да и про RT) настолько в память вбито было в своё время, что период вспоминания рефлексов по выдаче команд и написания кода был до изумления короток. А после того, как адаптировал МикроМир и вспомнил структурные макросы для Macro-11 - так и скорость написания кода - как в былые времена - главное, что бы алгоритм в голове отложился

BRU/MOU/INI/MAX:20000./HEAD:10000./NOPRE/VER/POS:BEGIN MY:[301,2]*.* ZF: - на задумываясь :)

MM
24.09.2019, 18:28
50К руб
Примерная смета для варианта 1 х 4СПП и 1 х ДПП клавиатуры :
3 шт. заказа по 5 шт. 4СПП 330х160 - 3х5.4 т.р. = 16.2 т.р. ( главная плата )
3 шт. заказа ДПП 295х150 - 3х2.6 т.р. = 7.8 т.р. ( плата клавиатуры )
Тополог - 10 + 5 т.р. = 15 т.р.
Разработка Э3 - 10 т.р.
Комплектация на контрольные сборки - ~~15 т.р. ( с учетом Али ). Но может даже и 20 т.р. - если придется покупать на оптовых китайских рынках - там могут, конечно, и 1 шт. отгрузить, при почте под $30...
Итого - ~54 т.р. минимум.
И сопутствующие работы - например, софт для встроенных контроллеров - тоже потребуется оплата программеров...