PDA

Просмотр полной версии : Возрождение "ЭРИКа"



Страницы : [1] 2

viktstep
24.07.2018, 10:24
Доброго времени суток уважаемые форумчане!
Просматривая подшивки журнала "Радиолюбитель" за 1994 год увидел описание компьютера "Эрик". Прошерстив интернет понял, что упоминаний об эксплуатации данной конструкции совершенно нет.
Родилось желание попробовать возродить данный компьютер.
1. Определил для себя пока что такой план:
2. Восстановить схему и чертеж платы по оригинальной журнальной схеме.
Изготовить пробный вариант платы для сборки первого экземпляра.
Пытался связаться примерно год назад с автором статьи О.Ложкиным по адресу указанному в журнале. В течении года ответа от автора не пришло, хотя приложил даже конверт для ответа в письмо.
Кого заинтересовала данная тема, буду рад.
В качестве просьбы. Помогите со сканом схемы из журнала "Радиолюбитель" 1994 год № 4. То что есть в интернете и имеется у меня не позволяет точно прочитать наименование некоторых линий

Mick
24.07.2018, 10:46
Какое то обострение внезапно случилось. Погляди тут - http://zx-pk.com/forum/viewtopic.php?f=7&t=10707#p104571
Там уже чуть не собираются делать.

viktstep
24.07.2018, 10:53
Какое то обострение внезапно случилось. Погляди тут - http://zx-pk.com/forum/viewtopic.php?f=7&t=10707#p104571
Там уже чуть не собираются делать.

Спасибо за подсказку. не думал что в барахолке будут обсуждать возрождение машины которой не было в природе)))

Vasily
24.07.2018, 13:40
Попробуйте сначала уточнить детально описать архитектуру и создать в эмуляторе, дальше будет видно, насколько жива концепция и что есть из софта. Делать в железе сразу наверное смысла нет.

dk_spb
24.07.2018, 15:51
Там уже чуть не собираются делать.
Там человек с многими фамилиями разводку плат поставил на поток. Правда пока, насколько я знаю, ни одной платы никто не заказал и сборкой не проверил.
А тут вообще какой-то виртуальный компьютер.....

fifan
24.07.2018, 16:09
Небизвестный Чистяков Владимир Иванович (ник его здесь на форуме не буду приводить) в единственном письме автору Эрика Ложкину Олегу в пух и прах разнёс схемотехнику компьютера, поставив под сомнение работоспособность схемы. В ответ Ложкин не подтвердил наличие у него компьютера. В конце письма Ложкин попросил помощи создать работоспособный компьютер. Я по интернету нашёл Ложкина, хотел у него спросить о судьбе Эрика. Он через своего знакомого уклончиво ответил мне что не было компьютера и не будет. Вот таки дела. Если хотите могу привезти тексты обоих писем в оригинале.

Mick
24.07.2018, 16:17
не было компьютера и не будет.

Был или нет этот комп, сейчас без разницы. Если очень хочется, то почему надо запрещать. Пусть рисуют, разводят и собирают.
Но для начала бы все таки надо проанализировать схему на предмет ее "рабочести". Ведь основные узлы во всех компах примерно одинаковы отличается только реализация. Так вот после анализа можно понять будет он работать или нет.
Второй момент, если он позиционировался как клон Специалиста, то и надо его довести до совместимости хотя бы на уровне базового Специалиста, чтобы программки на нем шли. В ином случае это будет просто красивая плата, которую можно будет положить за стекло и вспоминать "добрым" словом автора компа.

Shumadan
24.07.2018, 17:02
А разве не было Спеца на Зет 80?

fifan
24.07.2018, 17:14
А разве не было Спеца на Зет 80?
http://www.spetsialist-mx.ru/index17.html

Black Cat / Era CG
24.07.2018, 17:51
А тема на барахолке не от этого ретро-"любителя"? - https://vk.com/club146413450

dk_spb
24.07.2018, 18:05
Black Cat / Era CG, ага.

Mick
24.07.2018, 18:19
Black Cat / Era CG, ага.

Что, опять последователь номерного Витька?
Да уж, изменение климата не проходит бесследно.

dk_spb
24.07.2018, 19:56
Mick, Да ты что, тот был вполне скромный парень ;-)
А тут имен/фамилий - уже пальцев на руках не хватает посчитать.

viktstep
24.07.2018, 20:21
Попробуйте сначала уточнить детально описать архитектуру и создать в эмуляторе, дальше будет видно, насколько жива концепция и что есть из софта. Делать в железе сразу наверное смысла нет.

К сожалению в данном вопросе я совершенно не селен.
Пока что отрисовываю в DipTrace схему Эрика, буду всем признателен если кто то окажет помощь и проверит саму архитектуру компьютера.

Все таки надо попытаться попробовать его возсоздать

Павел Рябцов
24.07.2018, 22:53
Ну я предложил же в протэусе, что Вы ерундой то страдаете, дип не отсимулирует это... А если уж порисовать хочется, я могу подкинуть с пару десяток рабочих схем) =

Daniil Chislov 86
25.07.2018, 01:41
Стоило мне создать тему на барахолке как тут уже появилась эта тема. Хм. Ну что ж. Сделаю. Чего ж не сделать то ?)

К следующей среде сделаю плату ,а может и раньше. Все зависет от моих будней.

Вообщем ,спасибо что создали тему ,буду делать.

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

Павел Рябцов, да можно. Но она денег стоит. Можно крякнутую поставить но как она работать будет не кто не знает.

fifan
25.07.2018, 05:28
Я когда-то начинил тоже рисовать схему Эрика. Тут (http://www.nedopc.org/forum/viewtopic.php?f=90&t=8766&start=30) можно взглянуть.

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

Про страницы в ВК всё удалили. Давай-те друг к другу относится терпимее.

Павел Рябцов
25.07.2018, 07:23
Павел Рябцов, да можно. Но она денег стоит. Можно крякнутую поставить но как она работать будет не кто не знает.

Ну да, конечное, проще болванок некчемных наделать, чем гадать будет ломаный протеус работать или нет. Могу сказать, что будет и работает.

Mick
25.07.2018, 08:18
дип не отсимулирует это...

А в чем симуляция этого компа в протеусе заключается?

Павел Рябцов
25.07.2018, 08:38
А в чем симуляция этого компа в протеусе заключается?

Михаил, дай поумничаю.....Типа я все свои рукоделия в протэусе симулирую)))

Mick
25.07.2018, 08:41
Типа я все свои рукоделия в протэусе симулирую)))

Ну я спросил как бы без иронии, в чем заключается симуляция?

Павел Рябцов
25.07.2018, 08:51
Ну я спросил как бы без иронии, в чем заключается симуляция?

Так проверить концепцию так думаю проще будет, чем платы ваять или я не прав?

Daniil Chislov 86
25.07.2018, 09:07
Mick, в глупосте она заключается.

Создал плату и смотри приборами как и что оно работает

Павел Рябцов
25.07.2018, 09:35
Mick, в глупосте она заключается.

Создал плату и смотри приборами как и что оно работает

Глупость это эта недоделка!! А то что люди Вам говорят это упрямство, никому ничего Вы тут не докажете этим. Удачи.
ПиСи И ещё вспомнил, 1533 и 1531 заменяемая серия, это я про ЛА3. Не понимаю, как можно заниматься электроникой не зная этого!!

xlat
25.07.2018, 09:58
А тема на барахолке не от этого ретро-"любителя"? - https://vk.com/club146413450
Жесть какая по ссылке про помойку и цветмет... Противно, печально и недостойно.
Я как-то думала, что у Даниила юношеский максимализм должен скоро закончиться, что он сделает какие-то выводы о своих поступках/словах после зимней ситуации, когда он по нашей сибирской тусовке в одной из групп проехался только потому, что ему внешне кто-то там не понравился, а оно вот в какую сторону повернулось...
Могу сделать только неутешительный вывод, что "Эрик" ему нужен только для того, чтобы в очередной раз привлечь к себе внимание - иной причины заниматься этим полумифическим устройством не вижу. И вангую, что когда всё закономерно не взлетит - снова пойдут слова про помойку, цветмет и "надоело".

dk_spb
25.07.2018, 10:42
что он сделает какие-то выводы о своих поступках/словах после зимней ситуации,
Простите, Вы с ним вживую общались? Или хотя бы видели вживую его общение с другими?
Это очень поучительно и полезно в плане разрушения подобных иллюзий.

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


что когда всё закономерно не взлетит
А разве были попытки что-то запустить? Мне показалось что гуру выдаёт на горА файлики плат и ждёт поклонения аборигенов божеству. А заказывать платы, покупать паяльник - это всё настолько лишнее.....

Daniil Chislov 86
25.07.2018, 12:41
Что вы как дети малые ?
Один флуд.
У меня нет денег заказывать платы на производстве ,но зато есть много времени чтобы их делать (в надежде что когда нибудь сделаю "живые" платы)

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


Жесть какая по ссылке про помойку и цветмет... Противно, печально и недостойно.
Я как-то думала, что у Даниила юношеский максимализм должен скоро закончиться, что он сделает какие-то выводы о своих поступках/словах после зимней ситуации, когда он по нашей сибирской тусовке в одной из групп проехался только потому, что ему внешне кто-то там не понравился, а оно вот в какую сторону повернулось...
Могу сделать только неутешительный вывод, что "Эрик" ему нужен только для того, чтобы в очередной раз привлечь к себе внимание - иной причины заниматься этим полумифическим устройством не вижу. И вангую, что когда всё закономерно не взлетит - снова пойдут слова про помойку, цветмет и "надоело".

И это говорит человек сделавший одну культовую РК-86 за все время )

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

Знаете почему я удалил группу в вк?
знаете ?
а потому что участились случаи воровства моих файлов и использование их в коммерческих целях без моего ведома

(модератор ты все равно это отредактируешь потому что по другому не умеешь)

BYTEMAN
25.07.2018, 12:43
http://lurkmore.co/Сперва_добейся

Daniil Chislov 86
25.07.2018, 13:00
А в чем я привлекаю внимание ?

dk_spb
25.07.2018, 13:18
>А в чем я привлекаю внимание ?
вот этим
>Что вы как дети малые ?
точнее несоответствуещей возрасту неадекватностью в общении.
То есть сидят взрослые люди, неспеша бухают и играют в домино, тут приходит пионЭр и начинает вслух рассказывать что и в домино он лучше играет, и бухает серъёзнее.
А люди сидят дальше занимаются своим делом. И тут начинается _цирк_ из серии "почему меня никто не замечает, почему меня никто не восхваляет".
А если, не дай Бог, кто-то из людей еще и вспомнит поговорку "ты еще мал и глуп, и не видал больших за...труднений в жизни", то _всех_ людей в округе просто сносит потоками детских комплексов.
Сорри модератору за оффтоп, на этом с оффтопом завязываю.

Daniil Chislov 86
25.07.2018, 13:19
Глупость это эта недоделка!! А то что люди Вам говорят это упрямство, никому ничего Вы тут не докажете этим. Удачи.
ПиСи И ещё вспомнил, 1533 и 1531 заменяемая серия, это я про ЛА3. Не понимаю, как можно заниматься электроникой не зная этого!!

Потому что ты нарушил факт купли продажи. У тебя брали 1533 ,значит ее и надо было класть ,а не самоуправно класть все сподряд говоря что она мол заменяемая

1531 серия мне не нравится.

viktstep
25.07.2018, 14:39
Друзья, все таки нет ли у кого нибудь скана схемы журнала в высоком качестве???

Павел Рябцов
25.07.2018, 14:47
Потому что ты нарушил факт купли продажи. У тебя брали 1533 ,значит ее и надо было класть ,а не самоуправно класть все сподряд говоря что она мол заменяемая

1531 серия мне не нравится.

Ну во первых не ТЫ, а Вы!! Во вторых, номер карты в личку пришлите, я верну Вам эти 6 рублей. Я всех предупреждал, что у меня пересорт, думаю и Вам я это говорил.
ПиСи, и причем тут сделка по купле продаже? Я Вам вроде сказал о Вашей не компетентности, как Вы можете что либо делать, не знаю этого.

zx_
25.07.2018, 15:10
вы чего здесь устроили?

Заключение от Чистякова - не есть факт, ибо там эмоций 98 процентов
Эрик такто спец с двумя экранными областями на z80
что само по себе интересно

как вг93 задействовать - сейчас видимо никак

VladimirS
25.07.2018, 17:50
Друзья, все таки нет ли у кого нибудь скана схемы журнала в высоком качестве???
У меня есть только это
http://www.filedropper.com/img003_2
http://www.filedropper.com/img004_1

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

Есть еще на странице:
http://www.nedopc.org/forum/viewtopic.php?t=8766

viktstep
25.07.2018, 18:28
У меня есть только это
http://www.filedropper.com/img003_2
http://www.filedropper.com/img004_1



спасибо огромное!!!! как раз что надо!!!!

viktstep
25.07.2018, 22:30
напишу по существу темы.
Начал осваивать протеус...
Вот такой проект получается

fifan
26.07.2018, 04:55
Прекращаем нападки друг на друга!

fifan
13.08.2018, 16:23
Ну как с возрождением Эрика?

Shumadan
13.08.2018, 16:49
Был один Эрик. Хоннекер

viktstep
13.08.2018, 17:38
Ну как с возрождением Эрика?

потихонечку рисую схему

alx32
13.08.2018, 18:06
Был один Эрик. ХоннекерА также Эрик Т. Ред.

fifan
14.08.2018, 15:23
Эриком автор компьютера назвал его в честь умершего друга. Жуть. Может стоит название новое придумать?

dk_spb
14.08.2018, 15:42
Ну Вы, блин даёте:
fifan>Эриком автор компьютера назвал его в честь умершего друга.
....
fifan> Ну как с возрождением Эрика?
Вы про друга? Или про компьютер?

sintech
14.08.2018, 15:44
Помоему наоборот хорошая традиция называть что-то в честь кого-то. Возможно для автора он был хорошим другом и автору захотелось посвятить ему компьютер.

Daniil Chislov 86
02.09.2018, 02:40
dk_spb, спасибо посмеялся =)

Daniil Chislov 86
13.03.2019, 07:28
И как успехи ? Есть движение ?

Mick
04.05.2019, 19:55
Решил попробовать порисовать в Лейке дорожки с картинок. К сожалению в P-CAD 2002 нет возможности рисовать платы с картинки.
Так вот решил попробовать с Эрика. Что же срисовывание прошло без проблем. Затем получившуюся плату (рисунок) перевел в гербер. Ну а из гербера в P-CAD 2002 уже как то наловчился переводить. Заменил посадочные места на элементы из своей библиотеки. Собственно осталось отретушировать (подвигать дорожки, добавить заливку) и нарисовать схему.
И все можно пытаться дальше возрождать.
Посему вот пока картинка платы - превью

https://pic.maxiol.com/thumbs/1556988798.1049926938.erik.png (https://pic.maxiol.com/?v=1556988798.1049926938.erik.png)

Alex_LG
05.05.2019, 19:26
Может, для начала, его в эмуле сделать, так сказать "пощупать"?

NEO SPECTRUMAN
05.05.2019, 21:01
Может, для начала, его в эмуле сделать, так сказать "пощупать"?
Mick его быстрей спаяет
и доведет до работоспособности то что есть
резанием дорожек и киданием соплей :v2_lol:

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


К сожалению в P-CAD 2002 нет возможности рисовать платы с картинки.
можно попробовать включить какой нибудь Glass2k
и дрыгать по очереди картинку фон и перекрывающее окно с рисовалкой

fifan
06.05.2019, 06:47
Я уже писал, что ни одного экземпляра, кроме как у автора Ложкина в природе не было. Я связывался с автором, он категорически отказался рассказывать о своём компьютере. Тем более он со Специалистом несовместим по мапингу памяти.

Mick
06.05.2019, 07:05
Mick его быстрей спаяет
и доведет до работоспособности то что есть
резанием дорожек и киданием соплей

Далеко не факт. На данном этапе я лишь нарисую схему и плату, выложу все в открытый доступ - так сказать безвозмездная помощь :)
Будет ли заказываться плата или нет - это уже вопрос другой и возможно не к мне.

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


Я уже писал, что ни одного экземпляра, кроме как у автора Ложкина в природе не было. Я связывался с автором, он категорически отказался рассказывать о своём компьютере. Тем более он со Специалистом несовместим по мапингу памяти.

Ну так сказать может кто в природе соберет второй экземпляр, надо же дать такую возможность :)

ivagor
06.05.2019, 07:27
Тем более он со Специалистом несовместим по мапингу памяти.
По минимуму совместим, по крайней мере на бумаге. Игрушки должны работать.

NEO SPECTRUMAN
06.05.2019, 17:18
Что примечательно
об этом поделии читал давным давно...
...
и придя через длительное время на форум
...принял некого иришу за этот комп :)
(тк название то забылось
и никогда не уточнял что же у них там за ириша и совместим ли он со специалистом)

а оно то оказывается...

Mick
16.05.2019, 19:55
Почти закончил перерисовку схемы, оставил пару узлов на завтра. Потом надо будет связать с платой. И по сути все.
Схема будет на двух листах. Компоновку я немного изменил, для удобства - посему схема не будет один в один как в журнале Радиолюбитель.
Имена цепей могут быть не совсем совпадать с оригиналом ибо некоторые из них нечитабельны в оригинале.

Вот для затравки первый лист - удалено

fifan
16.05.2019, 20:04
Интересно, а почему D35 на схеме не прорисовывается? Глюк pdf?

Mick
16.05.2019, 20:41
Интересно, а почему D35 на схеме не прорисовывается? Глюк pdf?

Да, это глюк Foxit reader. Как оба листа зарисую, тогда все будет правильно. Сейчас разбираться не буду.

Mick
06.06.2019, 11:08
В общем завершил я работы по отрисовке этого гипотетического компьютера.
После сверки печатной платы и схемы, то обнаружил несколько ошибок оригинала. Тоесть в журнале печатная плата была с ошибками.
Ложкин как то видимо забыл об этом указать. :)
Печатную плату я немного причесал, старался придерживаться авторской стилистики, но без фанатизма.

Все полученные материалы выложил к себе на сайт. Пользуйтесь так сказать на здоровье.

http://micklab.ru/Eric.htm

fifan
06.06.2019, 20:42
Вопросик возник. Шаг выводов двух больших разъёмов 2,5 или 2,54 мм?

Mick
06.06.2019, 21:34
Вопросик возник. Шаг выводов двух больших разъёмов 2,5 или 2,54 мм?

2,5мм под отечественные СНП58-64/94x9В-23-2 В

NEO SPECTRUMAN
07.06.2019, 01:19
теперь ждем пока кто нибудь додумается оно собрать :)

zx_
07.06.2019, 09:18
NEO SPECTRUMAN, у эрика вг93 применено, как контроллер дисковода
у Специалиста обычного нет ни какой программной поддержки контроллера дисковода на вг93

может со временем чтото прояснится, бывает и такое

NEO SPECTRUMAN
08.06.2019, 05:37
у эрика вг93 применено, как контроллер дисковода
у Специалиста обычного нет ни какой программной поддержки контроллера дисковода на вг93
да какая разница

главное строение экрана (не помню что там)
если оно по образу и подобию и совместимо с специалистом ужо хорошо
если оно по тем же адресам это ищо лучшо

можно будет адаптировать монитор специалиста к этому поделию (по моему у него и монитора то нет?)
и ищо какую нибудь софтварь если что

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

А так
можот лучшо сначала возродить в b2mуляторе
чтоб к моменту паяния ужо было что нибудь для проверки работоспособности.

fifan
08.06.2019, 07:08
по моему у него и монитора то нет?
В журнале было указано, что нужно взять обычный монитор и поменять в нём несколько байт.

ivagor
08.06.2019, 08:48
Если посмотреть, что предлагал модифицировать автор эрика в базовом пзу:
1. Установка стека
2. Увеличение задержки, как я понимаю для компенсации повышенного быстродействия.

Что он прописал в "новом" дополнительном пзу для инициализации:
1. Настройка адресного пространства
2. Настройка палитры

NEO SPECTRUMAN
08.06.2019, 08:59
Так зачем тогда нытье по поводу что ничего нету все пропало :)

ivagor
08.06.2019, 09:15
Если я правильно понимаю, то есть сомнения в работоспособности железной части. И нет программ использующих новые возможности эрика. А те правки пзу, которые предложил автор, вряд ли заняли у него больше 5-10 минут времени.

NEO SPECTRUMAN
08.06.2019, 09:26
Если я правильно понимаю,
я тоже так понимаю
просто высказывалось мнение
что зачем возрождать\доделывать когда софта то нету

а под новые возможности
полторы программы кто нибудь да напишот

Mick
08.06.2019, 18:03
Если посмотреть, что предлагал модифицировать автор эрика в базовом пзу:

А можно выложит модифицированный монитор, я его соскладирую вместе с другой инфой по компу.

ivagor
08.06.2019, 18:46
Бинарник монитора я не патчил, вносил/смотрел изменения прямо в отладчике. Коды брал отсюда (http://emuverse.ru/wiki/%D0%AD%D1%80%D0%B8%D0%BA/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%BB%D1%8E%D0%B1%D 0%B8%D1%82%D0%B5%D0%BB%D1%8C_1994/%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D 1%8C%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D1 %8C%D1%8E%D1%82%D0%B5%D1%80_%C2%AB%D0%AD%D1%80%D0% B8%D0%BA%C2%BB). С журнальным оригиналом не сравнивал, там так мало кодов, что вроде и ошибиться негде.

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

Пропатчил специалистовскую пзушку и добил "преамбулу".

fifan
02.09.2019, 20:30
Ну что, "возрождение" Эрика остановилось?

Mick
03.09.2019, 07:39
Ну что, "возрождение" Эрика остановилось?

Ну чтобы оно продолжалось, кто то должен для начала заказать печатки :)

Павел Рябцов
08.09.2019, 20:31
Mick Заказано 5 штук. Только там что то с шелком не в порядке( Ну да ладно, всё равно тестовая.

Mick
09.09.2019, 07:03
Mick Заказано 5 штук. Только там что то с шелком не в порядке( Ну да ладно, всё равно тестовая.

Тебе большой респект за эту новость. А что там с шелком. Если есть косяки -я поправлю у себя.

Павел Рябцов
09.09.2019, 07:31
Михаил, придёт, увидишь и исправишь)

Павел Рябцов
01.11.2019, 17:58
Платы приехали, тестеры оформите заказ через сайт http://chipkin.ru/product/pechatnaya-plat-pkerik/
Михаил, отпишись в личку, на почту или там же оформи...

Mick
01.11.2019, 21:18
Михаил, отпишись в личку, на почту или там же оформи...

Отписался тебе на почту.

s sergey
04.11.2019, 17:07
Как то собирал "Специалист" на макетке - понравилось.
Было бы интересно поучаствовать в тестевой сборке этой платы. Имею паяльник, программатор ПЗУ серии 27хххх, осциллограф и коробочку микросхем.
Знания и навыки в программировании на полном нуле.

fifan
04.11.2019, 18:24
Знания и навыки в программировании на полном нуле.
Ничего страшного, программировать ничего не надо. На первом этапе будет тестирование совместимости Эрика со Специалистом. В зависимости от результатов будем подбирать готовые программы.

Pluto
05.11.2019, 18:49
А мне можно поучаствовать?

Mick
06.11.2019, 10:51
Пока идет плата, задумался вопросом. А из чего клаву городить, она вроде на РКшную не похожа, тоесть с Апогея хрен прицепишь.
Или есть переходник на PS2 клаву?

Pluto
06.11.2019, 13:58
Есть адаптер ps/2 для Специалиста
http://www.spetsialist-mx.ru/index4.html

Mick
06.11.2019, 14:38
Есть адаптер ps/2 для Специалиста

Это уже хорошо, его на макетке можно собрать если что. Значит проведу ревизию у себя на предмет наличия микросхем из списка.

Pluto
06.11.2019, 18:06
Платы приехали, тестеры оформите заказ через сайт http://chipkin.ru/product/pechatnaya-plat-pkerik/

Оформил заказ, жду ответа

SYR-ALEX
07.11.2019, 20:39
Просматриваю схему (https://zx-pk.ru/threads/29363-vozrozhdenie-quot-erika-quot.html?p=1015637&viewfull=1#post1015637) этого компьютера . Первое , что заметил , в узле сброса параллельно диоду V1 не хватает резистора . D27 вывод 13 висит в воздухе .

Mick
08.11.2019, 18:19
Первое , что заметил , в узле сброса параллельно диоду V1 не хватает резистора . D27 вывод 13 висит в воздухе .

Я думаю это не самое страшное что нас ждет.

В общем плату я получил от Павла, выглядит симпатично. Теперь буду искать экзотик микросхемы типа КР1533КП19. Будем для чистоты эксперимента придерживаться авторского списка микросхем. Похоже надо идти к свинке за ними.

Павел Рябцов
08.11.2019, 18:28
Я думаю это не самое страшное что нас ждет.

... типа КР1533КП19. Будем для ч.....

Михаил, а спросить у меня не судьба?

Mick
08.11.2019, 18:48
Михаил, а спросить у меня не судьба?

Написал на почту.

SYR-ALEX
08.11.2019, 20:52
... Теперь буду искать экзотик микросхемы типа КР1533КП19. Будем для чистоты эксперимента придерживаться авторского списка микросхем...

D24-27 по логике можно и КП2 и КП12 , а D40 только КП19 .
"Собрал " в Протеусе по вашей схеме . Синхрогениратор работает растр на виртуальном TV есть , на экране мусор , а вот заветной надписи пока не вижу . По шине D0-D7 кто-то бьётся лбами . Надо разбираться . Ещё есть сомнение по поводу включения выводов 6 и 7 ИР10 .

Mick
08.11.2019, 20:56
"Собрал " в Протеусе по вашей схеме

Ну схема не моя, я ее только перерисовал с журнала.

SYR-ALEX
08.11.2019, 20:59
Ну взятая из вашего поста . Но не суть . Всё равно работа предстоит интересная .

Mick
08.11.2019, 21:02
Ещё есть сомнение по поводу включения выводов 6 и 7 ИР10 .
Да, скорее всего они перепутаны. Клоки по логике должны приходить на 7 вывод, а на 6 земля.

SYR-ALEX
08.11.2019, 21:08
Ещё из описания (http://www.emuverse.ru/wiki/%D0%AD%D1%80%D0%B8%D0%BA/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%BB%D1%8E%D0%B1%D 0%B8%D1%82%D0%B5%D0%BB%D1%8C_1994/%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D 1%8C%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D1 %8C%D1%8E%D1%82%D0%B5%D1%80_%C2%AB%D0%AD%D1%80%D0% B8%D0%BA%C2%BB) не понятно по каким адресам располагается ОЗУ цвета.

Mick
08.11.2019, 21:16
Цитирую из описания

Информация из этих двух экранных областей ОЗУ одновременно выводится на ТВ-монитор, формируя изображение. Для получения цветного изображения в компьютере установлен регистр цвета RC, выполненный на микросхеме D42 (К555ИР35). Регистр адресуется (только для записи) по адресу ввода-вывода F2H. Регистр RC присваивает цвет каждой экранной области независимо, а также кодирует цвет фона, что дает возможность одновременно высвечивать на экране 4 цвета из 8 основных.

Структура регистра RC:

разряды D2, Dl, D0 — GR, R, В экранной области 9000H…BFFFH;
разряды D5, D4, D3 — GR, R, В экранной области D000H…FFFFH;
разряды D7, D6 — GR, В — цвет фона.
Окончательное формирование цвета реализовано на элементах D49, D50, V10…V12. Выходы формирователя используются для подключения цветного или монохромного монитора (цвета заменяются градациями яркости). Выходные сигналы цвета являются аналого-цифровыми, что дает возможность при одинаковых цветах двух экранных областей получать цветное изображение с разной градацией яркости и предоставляет компьютеру дополнительные возможности.

SYR-ALEX
08.11.2019, 21:30
Ага как то проглядел .D000H…FFFFH эта область у стандартного Специалиста находиться под ПЗУ и портами , стандартным монитором не как не обрабатывается . Вставки кода из статьи тоже с этой областью ни каких манипуляций ,как я понял , не производят . Возможно поэтому я и наблюдаю мусор . Надо тестовое ПЗУ изваять .

PVV
08.11.2019, 22:27
... "Собрал " в Протеусе ...
а можно проект? тоже попробую помоделировать.

SYR-ALEX
08.11.2019, 23:54
Проект ещё совсем сырой . Немного допилю и поделюсь .

PVV
09.11.2019, 00:07
так когда все запустится, это будет уже не интересно :)...

ivagor
09.11.2019, 06:05
Вставки кода из статьи тоже с этой областью ни каких манипуляций ,как я понял , не производят
Отличия (https://zx-pk.ru/threads/29363-vozrozhdenie-quot-erika-quot.html?p=1015833&viewfull=1#post1015833) пзу Эрика от стандартного

Павел Рябцов
09.11.2019, 07:38
D24-27 по логике можно и КП2 и КП12 , а D40 только КП19 .
"Собрал " в Протеусе по вашей схеме . Синхрогениратор работает растр на виртуальном TV есть , на экране мусор , а вот заветной надписи пока не вижу . По шине D0-D7 кто-то бьётся лбами . Надо разбираться . Ещё есть сомнение по поводу включения выводов 6 и 7 ИР10 .

Я это сразу предложил сделать https://zx-pk.ru/threads/29363-vozrozhdenie-quot-erika-quot.html?p=973141&viewfull=1#post973141
Толи ещё будет...

SYR-ALEX
09.11.2019, 13:18
Обещанная симуляция (https://yadi.sk/d/-BKwKYNFYyAYjg) . В Протеусе 8.6 SP2 . В симулирована часть схемы : видео генератор , мапер ,ОЗУ,ПЗУ и порт клавиатуры . ОЗУ заменено на SRAM так как моделей DRAM в программе нет. ВГ93 как и флопа тоже нет поэтому контроллер дисковода не рисовал . Во вложении модель для симуляции , прошивки ПЗУ (2 монитора и пропатчный тест Рюмика ). Виртуальные ТВ ( монохром и RGB). На этот момент видео генератор и мапер работают , а с ОЗУ проблема . Возможно виртуальный ЦПУ не корректно формирует времянки , а может с заменой ОЗУ косяк . В общем надо разбираться . Приглашаю заинтересованных .

s sergey
09.11.2019, 18:11
Плата мне тоже пришла. Все комплектующие приобрел кроме кр1533лн10.
Как лучше собирать её - сразу все запаять или по частям ?

SYR-ALEX
09.11.2019, 19:16
Ещё замечания по схеме .
В схеме вывод 5 D41( ИД7 ) соединён с сигналом WR/ , а надо на него подать IOWR/ . Иначе запись в порты F0-F4H будет происходить не только как к портам вывода но и как к ячейкам памяти во всём диапазоне XXFX H . Также внешний (с разъёма ) сигнал BLOK/ следует подтянуть на +5В через резистор .

IanPo
09.11.2019, 19:22
Плата мне тоже пришла. Все комплектующие приобрел кроме кр1533лн10.
Как лучше собирать её - сразу все запаять или по частям ?

Дождитесь хотя бы, когда в Протее схема заработает. Тогда будет список исправлений - спокойно спаяете.

PVV
10.11.2019, 02:17
Пришлось обновить свой протеус до 8.6.
Что за древняя dll z80?, х80.dll (http://www.nedopc.org/forum/viewtopic.php?f=96&t=18820#p143719) же есть хорошо отработанная...

Ещё замечания по схеме .
В схеме вывод 5 D41( ИД7 ) соединён с сигналом WR/ , а надо на него подать IOWR/ . Иначе запись в порты F0-F4H будет происходить не только как к портам вывода но и как к ячейкам памяти во всём диапазоне XXFX H .
Нет, здесь все ОК. Сигнал V37 без IORQ/ будет в нуле, и D41 остается не активна при обращении к ячейкам памяти.

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

В схеме в протеусе ошибка: на вывод 13 U5 должен приходить сигнал G/8/, а не G/8 .

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

Вот что получается на данный момент. ОЗУ организовать лучше так. Надо разбираться с видео выводом и иголкой на кадровом импульсе.

удалил вложение, тк ниже есть то же, только полностью работающее.

SYR-ALEX
10.11.2019, 13:30
Поправил у себя замечания .С монитором заветная надпись так и не появилась . Тест даёт такую (https://yadi.sk/i/LfjyoqR8pF66wQ) картинку . Следующий ряд полосок рисует не в том месте . Разбираемся дальше .
Дождался дальнейшего прохождения теста .
https://i.ibb.co/K5h6TpL/2019-11-10-14-49-47.jpg

Явная проблема с памятью .

PVV
10.11.2019, 16:34
Я у себя такой картинки не вижу, или не дожидаюсь, или еще были сделаны какие то правки схемы или теста?

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

видеоданные здесь идут не с U45, а с U44 !
https://i.ibb.co/kDWFY94/SPEC-ERIK.png (https://ibb.co/DMSn389)

s sergey
10.11.2019, 16:40
Начал сборку по порядку : генератор , счетчики , обвязка счетчиков.
Первая цель - получить синхросигнал ТВ.
==============
Вместо кр1533лн10 временно что лучше поставить кр1533лн2 или к155лн3 ?

PVV
10.11.2019, 19:44
Вместо кр1533лн10 временно что лучше поставить кр1533лн2 или к155лн3 ?
к155лн3 можно и на постоянку поставить. D9 нужна, а вот D53 можно не ставить, тк она в контроллере дисковода, поддержки которого нет вообще.

SYR-ALEX
10.11.2019, 22:43
Я у себя такой картинки не вижу, или не дожидаюсь, или еще были сделаны какие то правки схемы или теста?

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

видеоданные здесь идут не с U45, а с U44 !
https://i.ibb.co/kDWFY94/SPEC-ERIK.png (https://ibb.co/DMSn389)
Судя по скрину можно поздравить с первым пуском ? Можно модельку ?

PVV
10.11.2019, 23:20
Судя по скрину можно поздравить с первым пуском ?
да, схема работоспособна.

Можно модельку ?
так изменений от ранее выложенной схемы кроме точки подключения видеосигнала нет. На вход виртуального телевизора подается цепь 1, а не 2 и все!
Прошивка ПЗУ из исходного, Вашего, архива, я ничего не менял. Вот только с тестом не понял, но я его слегка модифицировал и теперь вот так показывает:
https://i.ibb.co/By08Kmr/SPEC-ERIK1.png (https://ibb.co/bscpRx2)

SYR-ALEX
11.11.2019, 00:45
Нашёл у себя ошибку в формирователе цвета U49.A вывод 1 должен быть CD1 ,а не CD2 . Но на работу это не повлияло . Наверное звёзды не в той позиции .

PVV
11.11.2019, 07:15
Похоже я выложил схему без x80.dll, исправляюсь. Заодно там мой вариант теста, с правкой, что бы в протеусе быстрей картинка появлялась и оригинальный вариант, он после 3й секунды симуляции только начинает работать...

Mick
11.11.2019, 10:40
Вопрос к симуляторщикам. Поставил Протеус и загрузил вашу схему. А что вы не динамическую память используете, а статическую. Там вроде есть же микросхема памяти 4164. И смотрю логика вся LS, не пробовали ALS ставить?

CodeMaster
11.11.2019, 10:55
Вопрос к симуляторщикам. Поставил Протеус и загрузил вашу схему. А что вы не динамическую память используете, а статическую.
:-/

ОЗУ заменено на SRAM так как моделей DRAM в программе нет. ВГ93 как и флопа тоже нет поэтому контроллер дисковода не рисовал.

На этот момент видео генератор и мапер работают , а с ОЗУ проблема . Возможно виртуальный ЦПУ не корректно формирует времянки , а может с заменой ОЗУ косяк .

Mick
11.11.2019, 11:20
Понял, читаем между строк. Мой косяк, извиняюсь.

PVV
11.11.2019, 12:26
Вопрос к симуляторщикам. Поставил Протеус и загрузил вашу схему. А что вы не динамическую память используете, а статическую. Там вроде есть же микросхема памяти 4164. И смотрю логика вся LS, не пробовали ALS ставить?

в протеусе далеко не все элементы поддерживают симуляцию. Бывает такое, что одна и та же мс в серии LS, ALS симулируется, а HCТ, HC нет.

Павел Рябцов
11.11.2019, 17:57
Осталась последняя плата, кто желает забираем. http://chipkin.ru/product/pechatnaya-plat-pkerik/

b2m
11.11.2019, 23:45
Кто там хотел конфиг для emu: Erik_b2m.zip (http://bashkiria-2m.narod.ru/files/Erik_b2m.zip)
Пока без цвета (эмуль допиливать надо), но если кто-то хочет адаптировать CP/M - милости просим :)

Процедуры работы с диском можно наверное от Ориона с Z80-Card взять, только обращения к портам переделать. Хотя, судя по схеме, автор так и не сподобился добиться работы с диском. Но тут специалистов спрашивать надо - рабочая ли схема?

SYR-ALEX
12.11.2019, 02:25
Что за древняя dll z80?, х80.dll же есть хорошо отработанная...

Похоже я выложил схему без x80.dll, исправляюсь.
Заменил у себя библиотеку и у меня заработало .

https://i.ibb.co/BsjSWTB/2019-11-12-02-14-20.jpg

В тесте исправил инициализацию . В авторском варианте переход на адрес C000H происходит через верхние адреса видио памяти , т.е. ОЗУ,туда копируется часть кода измеющая карту памяти ,этот фрагмент заканчивается адресом BFFFH и со следующего адреса начинается тест , уже в ПЗУ. При неисправном ОЗУ такой подход даст непредсказуемый результат . Теперь для запуска теста работаспособность не важна так как инициализация копьютера и запуск теста происходит полностью в ПЗУ .
Вторая экранная облость пока не инициализируется .Как на реальном компе это будет выглядеть ? Скоро узнаем.
Для Монитора надо использовать авторский вариант.
Новый тест 70638

HardWareMan
12.11.2019, 09:02
хххх://3.downloader.disk.yandex.by/preview/07c4db39d598db1ee32e79d8f327e121288c83930bdf2239ec 585a8c61d1994a/inf/Px85h_ps46rU4LmW37q0GNRAyVO_bZnee1Djdvc8r5UgmTXsWF 9KoZ1J8spZ2QPkpnOqcipDJUlPTd8FuZTWMw%3D%3D?uid=304 930295&filename=2019-11-12_02-14-20.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=304930295&tknv=v2&size=1581x827
403 Forbidden. Никогда не выкладывай внутренние ссылки на тумбы, даже с ЯД. Для этого там есть "поделиться".

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

PS Спасибо за owner_uid :)

SYR-ALEX
12.11.2019, 10:48
Постил с домашнего компа , там картинки видны . Глянул с рабочего и нет картинок .
--------------------------
Исправил .

ivagor
12.11.2019, 12:17
b2m, спасибо за конфиг. Для цвета надо допиливать эмулятор, а для поддержки "внешней памяти" вроде имеющихся средств достаточно, или есть какие-то подводные камни?

s sergey
12.11.2019, 15:56
Запаял микросхемы формирующие синхроимпульсы. Вроде работает.
На 4 ноге D16 - 15.5 kHz.
На 5 ноге D16 - 50.1 Hz.
ИГОЛКА НА КАДРОВОМ ИМПУЛЬСЕ ПРИСУТСТВУЕТ. Конденсатор в задающем генераторе - 110 pf , Вместо кр1533лн10 запаял к155лн3.
Теперь установлю транзисторы с обвязкой и попробую зацепить к телевизору.

b2m
12.11.2019, 20:01
или есть какие-то подводные камни?
Добавление внешней памяти оставляю вам в качестве "домашнего задания" :)

b2m
13.11.2019, 22:46
Для цвета надо допиливать эмулятор
Допилил.

ivagor
14.11.2019, 08:23
b2m, спасибо! Но теперь заметил неточность (если я все правильно понял) в управлении памятью - порты F800-FFFF должны быть в адресном пространстве только с пзу (и тут их можно переключить на "остаток" пзу только по /BLOK), с озу по адресам C000-FFFF их быть не должно.

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

Ну и еще просто мысли вслух. "Палитра" в эрике сделана очень неудачно.

b2m
14.11.2019, 10:26
порты F800-FFFF должны быть в адресном пространстве только с пзу
Зависит от внешнего устройства, источника сигнала /BLOK в самом Эрике нет.
Палитра, да, корявая. Да и раскладка памяти - вроде 4 окна по 16 Кб это хорошо, но из-за совместимости со Специалистом без внешнего ОЗУ - фигня получается. И ещё, отсутствие возможности открывать в окне любую страницу памяти - очень неприятное ограничение. Доступ ко внешнему ОЗУ как минимум из двух мест придётся делать. С другой стороны, внешнее ОЗУ можно сделать с учётом такой возможности, никто не обязывает порт F0 делать как автор посоветовал (переключать страницы по 128Кб). Хотя, простое решение, xor-ить биты адреса A15,A14 тоже не самое лучшее решение, тогда доступ ко внешнему ОЗУ придётся делать либо из ПЗУ, либо из внутреннего ОЗУ (которого не так много).

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

Лучше, наверное, было бы сделать, чтобы, например, в окне 0000-3FFF любая страница открывалась, а в остальных - только свои. Т.е. младшие 2 бита порта F0 определяли бы биты A15,A14 для нулевого окна.

ivagor
14.11.2019, 11:02
Зависит от внешнего устройства, источника сигнала /BLOK в самом Эрике нет.
Я понимаю, что /BLOK от внешнего устройства, но я про другое: при включении пзу (без /BLOK) по адресам C000-FFFF порты в области F800-FFFF есть, а при включении туда озу портов F800-FFFF не должно быть независимо от /BLOK, иначе цветом просто невозможно пользоваться.

отсутствие возможности открывать в окне любую страницу памяти - очень неприятное ограничение.
Да, тут лучше бы пожертвовать размером, но повысить удобство использования.

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


при включении туда озу портов F800-FFFF не должно быть независимо от /BLOK
Хотя при поверхностном взгляде на схему похоже на то, что автор так не сделал. Если это действительно так, то получается, что если он и собирал эрик в железе, но цветной режим даже не пробовал. Надеюсь я все же ошибаюсь и плохо/мало посмотрел схему.

SYR-ALEX
14.11.2019, 11:44
Ну и еще просто мысли вслух. "Палитра" в эрике сделана очень неудачно.

Тоже над этим задумался . Для монохрома ещё куда не шло , а вот для цвета совсем беда . И совместимость по цвету только с собой ! Вот и задумался . Может взять за основу орионовский формирователь цвета и немного допилить монохромный режим . Режим с палитрами оставить как есть . 16-и цветный режим по сути 1:1 совпадает со Специалист-МХ только адреса смещены и метод записи цвета отличается . В схеме Эрика 50-70% этого формирователя уже есть , доработка будет не сложной .
Да и с блокировкой порта при обращении к ОЗУ в верхнем окне тоже надо подумать.

ivagor
14.11.2019, 12:04
/CS7 для D21 будет активен только при A15-A11=11111, /BLOK=1 и BA17-BA16=11, т.е. только при включении в адресное пространство ПЗУ по адресам C000-FFFF. Поправьте, если что упустил, но имхо внутреннее и внешнее озу доступно по адресам F800-FFFF, а /BLOK влияет только на доступность для чтения участка пзу F800-FFFF. Т.е. автор все же сделал правильно и нужно поправить конфиг эмулятора.

b2m
14.11.2019, 12:55
нужно поправить конфиг эмулятора
Конфиг делал на скорую руку, сильно в схему не вникал. Скорее всего ты прав.

s sergey
14.11.2019, 14:17
Запаял V8 , V9 ,R15-R17. Растр на телевизоре есть.
Следующий этап - Установка кр1533кп19 и микросхем участвующих в формировании сигналов RAS , CAS.

SYR-ALEX
16.11.2019, 23:54
... Может взять за основу орионовский формирователь цвета и немного допилить монохромный режим . Режим с палитрами оставить как есть . 16-и цветный режим по сути 1:1 совпадает со Специалист-МХ только адреса смещены и метод записи цвета отличается . В схеме Эрика 50-70% этого формирователя уже есть , доработка будет не сложной . ...

Прикинул вариант схемы .
https://i.ibb.co/nP2BwQp/ERIC-COLOR-MOD.jpg
Это черновик и ещё нуждается в проработке . Названия сигналов в основном совпадают с обозначенными на схеме (http://micklab.ru/file/eric/Eric.pdf) . Кроме сигналов : 86 , 124 , B2 , GR2 , R2 и I2 . Сигнал 86 также надо подключит к выводу 9 D45 предварительно отключив его от плюса питания . B2 , GR2 , R2 и I2 - синий ,зелёный красный и яркость .
86 и 124 - управляют режимами цвета .
86=0 124=0 - монохром , на чёрном фоне 1 из 16 цветов , цвет задаётся в CD0-CD3 D42 (порт F2).
86=0 124=1 - изображение погашено .
86=1 124=0 - 4-х цветный режим , На экране одновременно 4 цвета ,каждая точка имеет свой цвет . Сочетания цветов задаются палитрой в CD0-CD3 D42 (порт F2).
86=1 124=1 - 16-ти цветный режим идентичный Специалист-МХ ( с возможностью чтения цвета ) и 16-и цветному режиму Орион-128 .
Сигналы 86 и 124 можно подключить к CD6 и CD7 D42 (порт F2) или на отдельный порт .

Если полностью отказаться от формирователя цвета Эрика , то D46 , D49 и D50 можно не устанавливать .
Также можно оставить формирователь Эрика и добавить описанную доработку . При этом нужно будет проработать способ переключения видео выходов .

Оригинальная схема конечно представляет некоторую историческую ценность . Я лишь пытаюсь улучшить качество этого компьютера с учётом накопленного софта .
Сильно не пинайте .

NEO SPECTRUMAN
17.11.2019, 09:55
тогда это будет уже не спектрум эрик

Оригинальная схема конечно представляет некоторую историческую ценность . Я лишь пытаюсь улучшить качество этого компьютера с учётом накопленного софта .
Сильно не пинайте .
а так зачем его тогда возрождать?
если пытаться из него сделать другой комп

по моему все возрождение как раз и состоит из этой исторической ценности

s sergey
17.11.2019, 10:25
Неспешная сборка продолжается.
Из написанного выше какие изменения надо внести в схему :
1. На микросхемах кр1533ир10 надо поменять местами выводы 7 и 6.
2 Параллельно диоду V1 в узле сброса припаять резистор ( какой номинал ?)
3. Что делать с выводом 13 D27 ?
4. Вывод 5 D41 оставить без изменений ?

ivagor
17.11.2019, 10:37
Каждый собирающий сам будет определять, для чего ему эрик. Очень может быть, что для большинства все ограничится сборкой и запуском стандартных специалистовских программ, для которых дополнительные возможности эрика не нужны. С другой стороны программ специально для эрика нет и это дает желающим отличную возможность исправить какие-то его недостатки или добавить недостающие фичи.
Про режимы видео. И 4х цветный режим эрика и предлагаемый атрибутный одинаково бесполезны без программной поддержки. У атрибутного есть преимущество - под него проще адаптировать игры со спека или msx в цвете (правда тут желательно еще хотя 32 Кб дополнительного озу для перекрытия экрана). Но, конечно, основной вопрос - будет это кто-то делать?

SYR-ALEX
17.11.2019, 10:55
Неспешная сборка продолжается.
Из написанного выше какие изменения надо внести в схему :
1. На микросхемах кр1533ир10 надо поменять местами выводы 7 и 6.
2 Параллельно диоду V1 в узле сброса припаять резистор ( какой номинал ?)
3. Что делать с выводом 13 D27 ?
4. Вывод 5 D41 оставить без изменений ?
1 . 6 на общий , 7 на С10/ .
2 . 10к
3 . Посадить на плюс питания .
4 . Без изменений .

ivagor
17.11.2019, 14:08
Слепил небольшую программку, позволяющую поиграться с палитрой эрика. Клавиши 1/2 - уменьшение/увеличение старших двух бит F2, 3/4 - аналогично для средних трех бит и 5/6 - для младших трех бит. Клавиша 7 - F2=54h. Текущее значение палитры и компонент печатается в трех цветах, думаю там все понятно. Делал на скорую руку, код дубовый, поэтому исходник не прилагаю.
Зато приложил доработанный конфиг для emu, в котором порты F800-FFFF только вместе с пзу C000-F7FF, в нем экран доступен для рисования на всю ширину.

SYR-ALEX
17.11.2019, 14:55
Что то у меня ни чего не меняется . Эмуль то 13.11.2019 скачал с сайта . CFG из этой темы .

ivagor
17.11.2019, 15:24
Могу только привести скриншоты из emu (от 13.11.2019): исходный, потом нажал '6', потом нажал '4', потом '2'
70683 70684 70685 70686
Скриншоты делал со "своим" конфигом, но и с конфигом b2ma от 13.11.2019 работает, только с ним у нескольких правых столбцов цвет неправильный.

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

Есть предположение, надеюсь неправильное (т.к. этот вопрос уже обсуждался на форуме), почему не работает. Если дропнуть ericrgb.rks в окно emu, то, конечно, работать не будет, т.к. запустится конфиг стандартного специалиста (и будут нарисованы черные и белые полосы).

b2m
17.11.2019, 15:43
Чтоб не путать народ, закачал с новым конфигом Эрика.

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


Если дропнуть ericrgb.rks в окно emu, то, конечно, работать не будет
А ещё оно как-то странно "подпёрдывает" :)

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

Кстати, поздравляю всех с первой программой для Эрика!

SYR-ALEX
17.11.2019, 15:53
Обновился . Работает .

ivagor
17.11.2019, 16:12
А ещё оно как-то странно "подпёрдывает"
Из интереса решил посмотреть. Т.к. проц не тот (не z80), то D9h воспринимается не как EXX, а как RET. Со стека снимается 0000 (в эмуляторе память чистая, на реале было бы интереснее, причем в зависимости от использованных микросхем памяти) и программа зацикливается. Попукивает переключение режимов ВВ55 - при инициализации клавиатуры (которая штатно один раз) и при заполнении экрана эрика - в стандартном специалисте при этом мимоходом программируем ВВ55.
Сначала хотел использовать только команды 8080 (потом передумал), поэтому их там много и программа даже якобы запускается без z80.

b2m
17.11.2019, 17:27
Может нам того-этого, программы для Эрика с расширением .rksz делать? Пока есть только одна программа, не поздно переименовать :)

ivagor
17.11.2019, 17:34
Или rkse, раз rke занято эврикой. Но может лучше подождать, пока реальщики запустят железный вариант?

NEO SPECTRUMAN
17.11.2019, 17:38
Может нам того-этого, программы для Эрика с расширением .rksz делать? Пока есть только одна программа, не поздно переименовать
почему не .rke?
это же не просто специалист с z80 которые и так уже есть

А еще в emu
НУ СИЛЬНО напрягает
невозможность нормально открыть что либо
без мерзкого авто выбора платформы...

при этом один и тот же формат для 15+ вариантов машины...

нужна функция
открывать ВСЁ на УЖЕ выбранной и включенной машине
и БЕЗ сброса (тоже отдельной опцией)

zx_
17.11.2019, 17:38
ivagor, может т34 от вектора для эрика адаптируете ? )

NEO SPECTRUMAN
17.11.2019, 17:59
Кстате на счет английского написания
может оно все таки лучше Eric?
автор там не оставил случаем своего варианта?

кто как считает что будет лучшо?

педивия пишет так

The given name Eric, Erich, Erik, or Erick
видимо такой вариант тоже правильный
но возможно написаны они и в порядке убывания количества распространения

да и erik лично мне режет глаз
так как привык обычно видеть eric

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


rke занято эврикой
а он уже занят...

еще варианты
.erc
.rker
.eri

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

Кстате эмулятор до сих пор падает если не выбрать платформу при старте

ivagor
17.11.2019, 18:10
может т34 от вектора для эрика адаптируете ?
Это не моя сфера интересов, да и брать для эрика за основу векторовский дос не очень рационально. Как уже писал b2m, процедуры работы с fdd скорее всего проще адаптировать орионовские, а база cp/m она более-менее "общая". Главное - чтобы железка заработала.

NEO SPECTRUMAN
17.11.2019, 18:48
Палитра, да, корявая
судя по всему эта "палитра" сделана для демосцены
зато из коробки есть полупрозраности
можно будет делать спрайты с полупрозрачными элементами
всякие там стекла кабин например

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

из 64 возможных "цветов"
уникальных получается только 26
https://zx-pk.ru/attachment.php?attachmentid=70688&d=1574006441

и 15 градаций яркости для чернобелого телевизора
https://zx-pk.ru/attachment.php?attachmentid=70693&d=1574006875

правда варианты одного и того же цвета
тоже возможно будут слегка отличатся друг от друга на реале
особенно после каких нибудь пал кодеров

по моему это все равно лучше чем заявленное

одновременно 4 цвета из 8 основных

b2m
17.11.2019, 19:22
открывать ВСЁ на УЖЕ выбранной и включенной машине
Ну и что должно произойти, если работает, например ZX Spectrum 48, и мы открываем .rks файл?

NEO SPECTRUMAN
17.11.2019, 21:16
Ну и что должно произойти, если работает, например ZX Spectrum 48, и мы открываем .rks файл?
там 15 машин у которых 1!!!!1111одинодин общий формат хранения
если формат уж совсем отличается
то можно бы ничего и не делать

в придачу иногда нужно догружать блоки КОТОРЫЕ ВНЕЗАПНО В ВИДЕ ОТДЕЛЬНЫХ ФАЙЛОВ
НЕ СБРАСЫВАЯ ДОЛБАННЫЙ ЭМУЛЯТОР!!!!
почему эмуляторо писатели обычно не могут этого понять?

что лучше перед каждым запуском править конфиг?



Ну и что должно произойти, если работает, например ZX Spectrum 48, и мы открываем .rks файл?
ну например если скормить eightyone-у т81 в режиме спектрума
он успешно начнет подавать на мангинтофон спектрума сигнал в формате zx81...
и можно даже будет загрузить оно в спектрумовскую zx80 читалку какого нибудь 82 года
БЕЗ ПЛЯСОК С БУБНОМ

да и вдруг у нас на спектруме какая нибудь рк грузилка запущена :)

...конечно перехваты нужно будет отменять
и снапшоты так тоже не загрузишь...

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

За одно опять и снова поругаюсь про хранение конфигов платформ в таков виде в котором оно щас есть

папка для конфигов одна
жменя папок для ромов
шрифты вообще все в одном файле... :v2_dizzy_facepalm:

чего нельзя одну папку machines
и по папке для каждой машины
со своим конфигом
ромом
И ДОЛБАННЫМ ШРИФТОМ НЕ ПО СМЕЩЕНИЮ В SYMGEN.BIN (это я вспоминаю как вытягивал из оно нужные шрифты)
а в виде отдельного файла в папке машины


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


из 64 возможных "цветов"
уникальных получается только 26
поставив 3 резистора с другим номиналом для второй плоскости
r31 r35 r38
можно получить и все 64
дешево и сердито

ну или все 256 если у фона будут свои "яркости"

к сожалению аффтар так не задумывал

R30...R32, R34, R35, R37...R39 — 220 Ом;

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

А на фоне того что
изображения софта для специалиста рисующего в одну плоскость
получается с пониженой в 2 раза яркостью
"приоритет" первой плоскости можно было бы и поднять
например сделать соотношении яркостей плоскостей 2/3 1/3


...но опять же аффтар так не задумывал

NEO SPECTRUMAN
19.11.2019, 08:50
Вощем с цветопередачей у эрика не очень
палитр с rgb или cmy на черном фоне как таковых нет

то что их немного напоминает
для конвертации картинок не годиться...

https://jpegshare.net/images/1e/19/1e19a3d85984416080eabfc33f5c2409.png

https://jpegshare.net/images/f6/cb/f6cb050283f71ad8b27c9dbbf8232df7.png

https://jpegshare.net/images/89/21/89212b79938ad57a3ae3a3497f55df1e.png

https://jpegshare.net/images/07/be/07be3093383b3f317a88d9bb61c4568c.png

https://jpegshare.net/images/9d/2e/9d2e582857f55a8ab2353cc347ad21cb.png



вот цветных градиентов для ЧБ
у эрика хоть отбавляй
https://jpegshare.net/images/76/6b/766b72b5e0fa14f609e442df85845ea9.png



опять же аффтар НЕ ДОДУМАЛСЯ до инта по началу кадра
(хотя в статья в конце вроде речь что додумался
но турбоверсии эрика как и обычного никто в природе не видел)
можно было бы пилить четкие мультиколоры
просто щелкая каждую строку или чаще "палитрой"

NEO SPECTRUMAN
19.11.2019, 16:50
радуга (с натяжкой)

https://jpegshare.net/images/4e/c3/4ec3a4d871d3a7a3537625a5045465d5.png

BYTEMAN
19.11.2019, 17:05
ппц картинка тёмная...

SYR-ALEX
19.11.2019, 17:06
Как то не радужно смотрится . Это на реале или в эмуляторе ?

NEO SPECTRUMAN
19.11.2019, 17:51
Как то не радужно смотрится . Это на реале или в эмуляторе ?
Это в фотошопе
на реале можно будет прикрутить насыщености\яркости

в b2m-уляторе сейчас должно быть так же
с него позаимствованы палитры

как будет на реале еще посмотрим

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



ппц картинка тёмная...
ну дык нормальной палитры с 4-мя фундаментальными цветами нет
и даже если бы была
то для rgb максимальная возможная яркость 85 (из 255)
для cmy 170
при отсутствии на исходной картинке "чисто белого"
можно слегка повысить получаемую максимальную яркость конверченной картинки

это ограничение 4-х цветов на точку...
для полного счастия нужно 8 цветов на точку (именно те самые спекструмовские)
при >8 цветов
уже начинаются проблемы
тк имеющиеся алгоритмы чего то не учитывают
и результат для 16с можно получить на порядок хуже чем для 8с

если хотим ярче
то про "радугу" можно забыть



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

зато ерик может
море и небо
https://jpegshare.net/images/c1/6d/c16d6819c45742688e24c938a2c0a52e.png

https://jpegshare.net/images/68/35/68353d77dac1e80ce932f2cb199d7652.png

ivagor
19.11.2019, 18:10
Каждый сам кузнец своего эрика. Частично выполнил домашнее задание и добавил в конфиг 128 Кб внешней памяти (без порта F0).
В качестве примера использования приложил малобюджетную (без цвета и звука) конверсию игрушки.

NEO SPECTRUMAN
19.11.2019, 18:19
ну и собственно небо
https://jpegshare.net/images/ac/0f/ac0f7e6ddaa8afcf1215e3ef1b28a9b9.png https://jpegshare.net/images/9c/85/9c8534e51f7919edb277302ee6fd27ae.png

https://jpegshare.net/images/03/70/0370f77cecb056589d726e9f96b443a2.png https://jpegshare.net/images/ab/e1/abe1b85a5b2e10741af964036a6bf919.png

https://jpegshare.net/images/cb/72/cb72cfeacb006da1a03866cd9ecde48e.png https://jpegshare.net/images/49/94/49945393aab4ff6a03c4a6966a50d5e2.png

https://jpegshare.net/images/d4/73/d473663974e6b264ad9ded8059e01ebc.png https://jpegshare.net/images/39/84/39847bf320b4adea8a85f2a56cb03824.png


другими словами
чем больше оттенков
тем темнее...

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

Еще нужно уточнять какие получатся пропорции пикселя

ivagor
19.11.2019, 18:46
Еще нужно уточнять какие получатся пропорции пикселя
У специалиста/эрика PAR=23:25, если использовать исходные настройки телевизора (не крутить крутилки)

NEO SPECTRUMAN
19.11.2019, 19:16
ппц картинка тёмная...
а так если картинка получается как сумма двух планов
то картинка будет темная всегда...
весь софт специалиста будет рисовать только в первый план
и результат будет с пониженной яркостью

новый софт которому нужна будет скорость
тоже будет рисовать в один план...

целесобразно было бы сделать первый план более ярким
чтоб софт специалиста был не таким темным
+ это разнообразит количество цветов
тк не будет дублирующихся палитр как щас

нужно проверить какой набор палитр при этом получиться


так же можно бы снизить яркость цветов фона
2 имеющихся цвета
изза своей высокой яркости
сокращают количество имеющихся палитр пригодных к использованию в 2 раза


ВОЩЕМ ПРЕДЛАГАЮ ОБСУДИТЬ И СТАНДАРТИЗИРОВАТЬ
НОВЫЙ НАБОР РЕЗИСТОРОВ ДЛЯ ВИДЕО ЦАП-А
ДЛЯ ПОЛУЧЕНИЯ 256 109? УНИКАЛЬНЫХ ЦВЕТОВ
И 256 ПАЛИТР!!!

наверно 256 не получится
будет по ходу 78 109

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

Мои варианты для соотношения якростей
1-го\2-го\фона

3:2:1
4:2:1

при этом сумма 1-го и 2-го плана должна давать 100% яркости

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

Воощем щас нарисую что есть
и что получим

zx_
19.11.2019, 19:35
Каждый сам кузнец своего эрика. Частично выполнил домашнее задание и добавил в конфиг 128 Кб внешней памяти (без порта F0).

?
эмулятор синклера по тихой грусти не взлетит?

ivagor
19.11.2019, 19:41
эмулятор синклера по тихой грусти не взлетит?
Для эмуляции спектрума нужна аппаратная поддержка. Очень ограниченный эмулятор msx теоретически возможен, но он был бы очень-очень ограниченный: только для hudsonовских тайловых игрушек, двухцветный и без звука.

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

Ну и не стоит забывать, что железных эриков пока полностью рабочих нет. А будет ли эрики с дополнительной памятью - это уже совсем отдельная фантазия.

zx_
19.11.2019, 19:51
ivagor, случай уникальный по сути
разум опережает руки

глянул список таких игр - этоже дофига!

MSX Edit
1983
3D Bomberman
Binary Land
Bomberman
Cannon Ball
Indian No Bouken
Killer Station
MJ-05
Submarine Shooter
Super Doors
The Spider
Stop the Express (Bousou Tokkyuu Sos; Japanese title)
1984
Fire Rescue
Hitsuji Yai Pretty Sheep
Kaeru Shooter
Machinegun Joe vs the Mafia
Nuts & Milk
Salad no Kuni no Tomato Hime
1985
Binary Land
Challenger
Star Force
1986
Hudson's Adventure Island
Bomberman Special
Star Soldier
1987
Jagur 5
1988
Wonder Boy
Bomber King

ivagor
19.11.2019, 20:03
Игры >=86 года надо вычеркнуть, а в более ранние надо кое-что добавить. Но это все оффтоп и эмулятор msx для эрика никто делать не будет.

NEO SPECTRUMAN
19.11.2019, 20:20
Собственно результат

то что щас
соотношение яркостей 1-го(по адресам специалиста)\2-го плана\фона
1:1:1 ?
64 цвета из которых 27 уникальных (наверно в прошлый раз я не посчитал черный)
https://zx-pk.ru/attachment.php?attachmentid=70712&d=1574183227

соотношение 3:2:1
109 цветов из которых уникальных 97 (как показывает фотошоп)
https://zx-pk.ru/attachment.php?attachmentid=70713&d=1574183246

соотношение 4:2:1
109 уникальных цветов
https://zx-pk.ru/attachment.php?attachmentid=70714&d=1574183258

и по моему это именно оно
по хорошему нужно впилить в эмулятор
и посмотреть какие же мы палитры при этом получим
...конечно можно было бы их и нарисовать
но это не рационально и не сильно быстро
За одно в таком варианте
белый в режиме совместимости со специалистом будет наиболее ярким из 3-х вариантов выше

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


случай уникальный по сути
разум опережает руки
нужно наверно требовать рассекречивание сорцов msx-мулятора

zx_
19.11.2019, 20:25
звучок на SN76496
цепляется в железе просто
на али есть микросхемка

в эмуле не знаю

NEO SPECTRUMAN
19.11.2019, 20:57
телепатирую в тему b2m -а
для высказывания ему хотелок (которые двумя постами выше)

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


звучок на SN76496
ну вообщето злые русские
прикручивает к компьютерам ay 3 8910\ym 2149
а при отсутствии nтакового ви53

да и нету на эрике православного 50Гц инта

b2m
19.11.2019, 21:00
Материализуюсь...
...
ОК.

Т.к. веса резисторов мне неизвестны, специально сделал в конфиге строку: erik.palette="5050 707070 707070"
Значения 16-битные, соответствуют битам порта F2 (пробел ничего не значит, главное по 2 цифры писать).

NEO SPECTRUMAN
19.11.2019, 22:24
Мда
самих цветов то получается больше
и режим совместимости со специалистом заметно осветлен

НО
сами палитры получаются не очень

если с равнозначными компонентами можно было получать белый из 2-х цветов
то тут такое уже не прокатывает...

4:2:1 - смотрится совсем плохо
3:2:1 - смотрится по лучше

за одно задетектилось что в оригинальном конфиге цвет фона был несколько затемнен
а в оригинале 1:1:1 цвета более "спектрумовско кислотные"

в атаче конфиги
и раннее закинутый тест цвета

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

Вощем пересмотрев 768 палитр
я пришел к выводу что самое симпатичные "палитры"
при соотношении цветов 7:7:5 которые запилил b2m
многие палитры очень даже приятно выглядят


1:1:1 дает больше всего белых цветов (чисто белый там где в других вариантах желтый)
это типо большое преимущество
но в ней же больше всего бесполезных и дублирующихся палитр и палитр с одинаковыми цветами
сами же цвета получаются какието кислотные

3:2:1 \ 4:2:1
из плюсов нет палитр с одинаковыми цветами и дублирующихся
из минусов палитры какието вырвиглазные (единственная что мне понравилась под номером 2,7,7)
и мало белых цветов...


вощем нужно еще поконвертить картинок и посмотреть

может еще слегка объярчить один из планов варианта от b2m
при этом возможно сохраняться приятные цвета
но уберуться\слегка разнообразятся не нужные дубли
но тут уже надо плясать от ближайших номиналов резисторов которые существуют

палитровый скроулинг врятли получится в любом случае
не вижу смысла держаться за одинаковость цветов для каждой комбинации битов

ivagor
19.11.2019, 22:58
Исправил пост (https://zx-pk.ru/threads/29363-vozrozhdenie-quot-erika-quot.html?p=1035274&viewfull=1#post1035274) про аспект. Еще можно дополнить, что правильный PAR для специалиста реализован в emu80 (настройки>соотношение сторон).

s sergey
21.11.2019, 15:57
https://i.ibb.co/0GXPdNj/image.jpg (https://ibb.co/kSyYWng)
https://i.ibb.co/s3wQWRS/image.jpg (https://ibb.co/bdBLbmh)
Не запаял микросхемы буфера на выходной разъём и контроллера дисковода.
Может надо установить еще что то для запуска платы ?
----------------------
Сильно греются резисторы 47 Ом в цепях транзисторов видеовыхода.
Это скорее не хорошо. Может есть какая то ошибка ?
---------------------
Если я прошью тест который прошивал в кр573рф2 в 27с512 он запустится ?

Mick
21.11.2019, 16:16
А зачем проц и ВВ55 запаял. Неужели панельки не нашел под них.

SYR-ALEX
21.11.2019, 16:18
----------------------
Сильно греются резисторы 47 Ом в цепях транзисторов видеовыхода.
Это скорее не хорошо. Может есть какая то ошибка ?
Может быть



---------------------
Если я прошью тест который прошивал в кр573рф2 в 27с512 он запустится ?
КР573РФ2 = 2кб не подойдёт . Надо 64кб это 27С512

На днях допаяю свою плату .

s sergey
21.11.2019, 16:46
Панельки есть. Если что не так подниму на панельки.
Панель под ПЗУ - потому что ПЗУ ( тест , разные варианты монитора).
Панели под ру5 - Можно будет проверять микросхемы для других проектов.
Мне нравится все запаивать в плату по максимуму без панелей.
=============
У меня есть программа теста для кр573рф2 которая замечательно работает в "Специалисте - экспресс". Если я ее зашью в 27с512 - Заработает ?

SYR-ALEX
21.11.2019, 17:09
У меня есть программа теста для кр573рф2 которая замечательно работает в "Специалисте - экспресс". Если я ее зашью в 27с512 - Заработает ?
Нет не заработает , хоть Эрик совместим со Специалистом - это другой комп . Это должно работать Эрик_test (https://zx-pk.ru/attachment.php?attachmentid=70638&d=1573514623) . Возможно будут артефакту из второго экрана.

Pluto
21.11.2019, 18:11
Я пока успел распаять панельки под сороконожки, ПЗУ, ОЗУ и начал мелочевку паять
Надо догонять..

NEO SPECTRUMAN
21.11.2019, 20:28
а зачем тут кондеры?
особенно зачем полярный?
https://jpegshare.net/images/d7/0c/d70cbaa0bcc3aba2639fd254ef0b0ee1.png

я так понимаю это чб видео выход

Xrust
21.11.2019, 22:54
NEO SPECTRUMAN, обычные разделительные конденсаторы. Зачем два? Предположу, что для понижения ESR. Везде так делают.

Shumadan
21.11.2019, 23:25
В современных теликах обычно уже стоят кондеры на входе. Можно подключиться сразу к эммитеру транзистора.

Xrust
21.11.2019, 23:44
Ну наверное все-таки лучше на спичках не экономить. Тюльпаны, например, склонны к КЗ.

s sergey
22.11.2019, 02:18
Запаял ещё четыре микросхемы : dd22 (АП5),dd28(АП6),dd38(АП5),dd39(ИР35).
Перепаял резистор r2 подтягивающий таксирующие импульсы процессора (6 нога) к +5v (по невнимательности припаял к земле вместо питания).
ТЕСТ НА ПЛАТЕ ЗАПУСКАЕТСЯ.
Это должно работать Эрик_test
1. Экран закрашивается белыми вертикальными полосами а потом синхронизация начинает срываться и картинка пропадает.
2. Один раз проскочила заставка - ТЕСТ ОКЕЙ и потом коврик.
3. сильно греются резисторы 47 Ом.

SYR-ALEX
22.11.2019, 10:38
Тоже ночью запустил .


1. Экран закрашивается белыми вертикальными полосами а потом синхронизация начинает срываться и картинка пропадает.
Попробуйте подключить тюльпан без конденсаторов к эмитору V8 . Размах сигнала не должен превышать 1V , иначе будет срываться синхронизация . У меня через кондёры проблема с контрастностью , завышенный уровень чёрного и изображение блеклое . Вечером подключу по RGB .



3. сильно греются резисторы 47 Ом.
В видео усилителях резисторы НАДО подбирать согласен . Я поставил 100 ом эмитор-общий и 470 ом коллектор- +5v , но это на глаз .

К теоретикам . КТО ПРИМЕТ ВОЛЕВОЕ РЕШЕНИЕ ? КАКИЕ РЕЗИСТОРЫ СТАВИТЬ В ВИДЕО УСИЛИТЕЛЯХ И В СМЕСИТЕЛЯХ ЦВЕТА ?

s sergey
22.11.2019, 12:57
Размах видеосигнала - 2 вольта.
Снял с платы резисторы 47 Ом и три транзистора. Размах видеосигнала стал 1 вольт. Поставил перемычки Б-К на транзисторах , картинка плохая ,синхронизация срывается , но проглядывается "коврик" и " тест окей "
Сегодня в гараже подберу переменники и соберу этот узел на макетной плате.

Shumadan
22.11.2019, 14:10
Размах видеосигнала - 2 вольта.
Снял с платы резисторы 47 Ом и три транзистора. Размах видеосигнала стал 1 вольт. Поставил перемычки Б-К на транзисторах , картинка плохая ,синхронизация срывается , но проглядывается "коврик" и " тест окей "
Сегодня в гараже подберу переменники и соберу этот узел на макетной плате.

не надо ставить перемычки Б_К.
Транзистор типа КТ315, КТ3102, резистор с эммитера 100 - 120 ом и подключайте вход ТВ напрямую к эммитеру

s sergey
22.11.2019, 17:09
На скорую руку :
https://i.ibb.co/TcfnvxY/image.jpg (https://ibb.co/TcfnvxY).
https://i.ibb.co/GJfC0Wb/image.jpg (https://ibb.co/GJfC0Wb)
https://i.ibb.co/h7jTmZb/image.jpg (https://ibb.co/h7jTmZb)
В коллекторах примерно 30 Ом , в эммитерах 120 Ом.Конденсаторы на видео выходе оставил. Изображение еще подергивается.
Теперь надо прошить "МОНИТОР". Из поста "70" подойдет ?
И контроллер клавиатуры на Макетной плате спаять. У меня имеются "атмеги48" , хорошо бы на них. Где можно информацию по такому найти ?
========================
Припаял пьезопищалку - тест сопровождается пиканием и трелями. Обычный тест на "Специалист экспресс " у меня во время работы нудно трещит.
========================
Стабильность картинке резко добавляет электролитический конденсатор припаянный к выводам питания кр1533ла9 ( мне очень помогло).

fifan
22.11.2019, 19:29
Можно не торопиться прошивать Монитор - ещё не проверен цвет, тест цвета включается по 2 с экрана стилистической клавиатуры (на фото предыдущего поста).

ivagor
22.11.2019, 19:36
тест цвета включается по 2 с экрана стилистической клавиатуры
Тест Рюмика не знает про цвет Эрика. Тестировать цвет Эрика (после успешного запуска компьютера с монитором) можно такой (https://zx-pk.ru/threads/29363-vozrozhdenie-quot-erika-quot.html?p=1034892&viewfull=1#post1034892) программкой.

NEO SPECTRUMAN
23.11.2019, 16:25
Конечно сравнивать по одной и той же палитре
в данном случае не корректно
но все же так проще


Палитра 1-2-4

на соотношениях
1:1:1
https://jpegshare.net/images/cc/ab/ccab09995c4d5b03f2567b7033cd7b72.png

3:2:1
https://jpegshare.net/images/a5/56/a55689e8a88d3f3318de8af60f94a9e6.png

4:2:1
https://jpegshare.net/images/13/c7/13c76cee2046e47f39e58073b369f6ee.png

7:7:5 (b2m)
https://jpegshare.net/images/b4/a4/b4a4a17dd467b6c5833ff370e96f3b80.png





1:1:1
https://jpegshare.net/images/12/60/1260acb4e5e1dd6b0cb22d3d706ebf3c.png https://jpegshare.net/images/f3/f6/f3f6401c4a896fd73586cfcf57c013ee.png

3:2:1
https://jpegshare.net/images/8e/da/8eda11dd714d31f0efd5a98adb70b4b9.png

4:2:1
https://jpegshare.net/images/e2/be/e2be2d4cdc914f310e2f01a7564b04fd.png

7:7:5 (b2m)
https://jpegshare.net/images/1e/66/1e663d01fdad2632ffa3b79066157782.png



1:1:1
https://jpegshare.net/images/fc/16/fc16f9399877bcc1bdbd8b455eae8aeb.png

3:2:1
https://jpegshare.net/images/ee/32/ee32e72184df233aa4c4df0f340c7eca.png

4:2:1
https://jpegshare.net/images/f2/c9/f2c99a81369df5c5ceea71fa148dd4e3.png

7:7:5 (b2m)
https://jpegshare.net/images/e4/22/e422f6090f43ab1e0e8f4e2f223263e3.png



1:1:1
https://jpegshare.net/images/39/17/3917b4842027a7dd04c8b243321c459d.png

3:2:1
https://jpegshare.net/images/f7/21/f721586f9f4f156e19241938fdf01d32.png

4:2:1
https://jpegshare.net/images/6b/ab/6babc68ae4f14ff2f6aab121b8233fc8.png

7:7:5 (b2m)
https://jpegshare.net/images/5b/f5/5bf5b266ae222525ef013cfec367a6dd.png

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

b2m вариант топчет всЁа

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

1:1:1
https://jpegshare.net/images/c4/82/c4824ddda39426b59d8a244370890e99.png

7:7:5 (b2m)
https://jpegshare.net/images/a6/95/a6954ce612616049b0dafb7cc2ee03ea.png

1:1:1
https://jpegshare.net/images/f6/30/f630eedbb65a8d55788e2d1a7acbf60d.png

3:2:1
https://jpegshare.net/images/9f/bd/9fbd751caf2c99a84fcd86e389999f62.png

7:7:5 (b2m)
https://jpegshare.net/images/0a/9f/0a9fcc09bf340c2a1dfa692d8e784546.png

1:1:1
https://jpegshare.net/images/e1/47/e147e2c045052f402cdb269f47100026.png

3:2:1
https://jpegshare.net/images/dd/c8/ddc8cc3b3605676d14c8a3095b57a71c.png

7:7:5 (b2m)
https://jpegshare.net/images/de/07/de071c938a7199983deafe2bbd0cfb45.png

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

просто сравнение одних и тех же палитр


1-7-6

1:1:1
https://jpegshare.net/images/84/c1/84c1b2c927f3b5b2e3703feaddc82d67.png

3:2:1
https://jpegshare.net/images/6d/1f/6d1fdb412f60b3463540adcd651da724.png

4:2:1
https://jpegshare.net/images/af/b8/afb81bc598e2c632a01ca4c9f5592552.png

b2m
https://jpegshare.net/images/d3/72/d372809ed842e358ff9b8c90813eb4ed.png



1-4-7

1:1:1
https://jpegshare.net/images/0c/a3/0ca39084fc642fbc0f3616c87c6066eb.png

3:2:1
https://jpegshare.net/images/5b/a5/5ba54065c6810f4ac818d715e63f9461.png

4:2:1
https://jpegshare.net/images/dd/af/ddafa3e26e2f6295f872540a5dd34b7e.png

b2m
https://jpegshare.net/images/fc/2c/fc2cb5c7ef9b0f9a30e300c198529ba8.png




2-7-3

1:1:1
https://jpegshare.net/images/65/1e/651eaacc105eb70b687d028b115b6b55.png

3:2:1
https://jpegshare.net/images/ed/cc/edccb08b28347024a737eb27e8958aa6.png

4:2:1
https://jpegshare.net/images/2d/c7/2dc75467c8dd3487a1c44e71aa7260e3.png

b2m
https://jpegshare.net/images/10/b4/10b42b75ab38e6a428b4b4b90c606984.png

SYR-ALEX
25.11.2019, 00:18
Закончил сборку
https://i.ibb.co/KNBQbrF/2019-11-24-23-35-55.jpg (https://ibb.co/KNBQbrF)
ВГ93 пока не запаивал . Стабилитрон V7 временно поставил КС162А , преобразователь даёт 11,4V . Позже заменю . Контроллер клавиатуры ( у меня их два ) взял от Специалист-МХ2 .

Немного пощёлкал цветом
https://i.ibb.co/MZkRBq7/2019-11-24-23-26-51.jpg (https://ibb.co/MZkRBq7)
по изображению видно , что фон немного наползает на символы . Видимо придётся поработать над сигналом C10 .

Пора двигаться дальше .
Нужно решить вопрос загрузки программ , желательно с SD .
Продумать адреса портов для дальнейшего расширения .Доработать дешифратор , сделать доступ к клавиатурной ВВ55 и через адреса к памяти и через адреса портов .
Проработать схему внешней - расширенной памяти . Моё мнение надо делать на SIMM30 или SIMM72 , так сказать в духе эпохи .

NEO SPECTRUMAN
25.11.2019, 07:31
Нужно решить вопрос загрузки программ , желательно с SD .
И чего все так не любят магнитофонный вход
и раскочегаренные турбозагрузчики

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


по изображению видно , что фон немного наползает на символы
по изображение в упор этого не видно
все символы равномерного цвета
да и похоже на палитру С6h эмулятора
голубой фон
и буквы (голубой (цвет фона второго плана на котором ничего нету) + желтый)/2

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

b2m, ВНЕЗАПНО обнаружил что
не работает клава специалиста и за одно и эрик-а
в мониторе полный 0
все специалист МХ отзываются нормальное

еще на одной из предыдущих версий которые без эрика

отвалилось при добавлении чего то нового?

ivagor
25.11.2019, 07:47
по изображение в упор этого не видно
Если посмотреть на левый край, то видно, что фон начинается чуть позже переднего плана

NEO SPECTRUMAN
25.11.2019, 08:28
угу увидел

fifan
25.11.2019, 08:43
И чего все так не любят магнитофонный вход
и раскочегаренные турбозагрузчики
А потому что это прошлый век. Да и наличие на плате Эрика контроллера дисковода то же вряд ли полезно. Ищите свободные порты для SD контроллера.

NEO SPECTRUMAN
25.11.2019, 08:59
А потому что это пошлый век. Да и наличие на плате Эрика контроллера дисковода то же вряд ли полезно. Ищите свободные порты для SD контроллера.
дык а сам эрик это не прошлый век?
и прочая билеберда на этом форуме...

на спектруме турбозагрузчик
может загрузить 40К за пол минуты
я только так на реал что то и загружаю
через otla

такую шнягу можно было бы и для рк-шек

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

кстате у меня вопрос по протеусу
как отличить симулируемые модели от не симулируемых?
кроме как методом научного тыка

fifan
25.11.2019, 09:07
На Специалисте 40 кБайт с SD карты загружается за 5 секунд.

NEO SPECTRUMAN
25.11.2019, 09:11
На Специалисте 40 кБайт с SD карты загружается за 5 секунд.
так то из коробки
а это с какойто приблудой 21 века :)


до
40кило за 5 сек для матафонного входа многовато
это
327680 бит
за 4000000*5 = 20000000 тактов


20000000/ 327680

итого есть
61,03515625 тактов на считывание одного бита
что маловато

и у звуковухи должна быть частота дискретизации под 300К...
чего тоже нет...


хотя
192 000 / 4 = 48000 бит
48000 * 5 сек = 240000 бита
30000 байт

4000000/ 48000 = 83,3 такта на считывание одного бита
за это время можно сделать 6 чтений из порта
что в общем маловато

48 тактов на 4 чтения
и 35 тактов на обработку результата
тоже маловато будет

кодировать можно так

1100 - 0
0010 - 0

1111 - 1
0000 - 1

4-мя чтениями можно будет "разглядеть" и отличить

или так

1000 - 0
1110 - 1

fifan
25.11.2019, 09:52
А кто сказал, что с SD карты читается через магнитофонный вход? Читается через порт ВВ55. Это начальный загрузчик, если пользователь изначально не занёс его в ПЗУ, считывается через магнитофонный вход.

NEO SPECTRUMAN
25.11.2019, 09:53
А кто сказал, что с SD карты читается через магнитофонный вход
ты чем вообще читаешь?
я говорю про
магнитофонный вход
еще может потягаться с твоей сд картой при желании

была бы только звуковая карта 192 КГц

...но скорей всего матафон не догонит :)
тк у проца уже нет времени
и частоты высокие
уже будут фильтроваться всем подряд

ivagor
25.11.2019, 09:58
Предельная скорость чтения, достижимая через магнитофонный вход, определяется не только скоростью процессора, но и характеристиками входа реала. Например турбозагрузчик для вектора в эмулятор и в DE1 (и другие DE с той же микросхемой аудиокодека) может грузить быстрее, чем в реал. Ну и как его не разгоняй, все равно нормальная реализация SD будет быстрее. И кроме того нормальная реализация SD еще и удобнее.

NEO SPECTRUMAN
25.11.2019, 10:06
Предельная скорость чтения, достижимая через магнитофонный вход, определяется не только скоростью процессора, но и характеристиками входа реала.
но это то да
тк он рассчитывался на частоты пониже

глядя на завал амплитуды при 24КГц якобы ровного треугольника на 48000
(явно без передискретизации ! тк ее было бы видно)
можно еще говорить и про фильтр на выходе звуковухи
и что от реализации его тоже будет зависить

Mick
25.11.2019, 10:15
Я думаю, чтобы закрыть вопрос о работоспособности Эрика, то нужно проверить магнитофонный вход, раз уж он есть.
А использовать его или нет, ставить потом SD карту или нет решает каждый для себя. К тому же пока я так понял кроме теста на Эрике не проверяли другие программы от Специалиста.
Во вторых как то нужно ведь еще контроллер дискогрыза проверить.

SYR-ALEX
25.11.2019, 10:58
Для проверки магнитофонного входа надо MP3 или WAV какой ни будь и константы скорости править , ведь CPU у Эрика гораздо быстрей и к тому же с тактам ожидания . Можно конечно и из самого Эрика выгрузить произвольный кусок памяти и загрузить обратно .
Для FDC пишите тест . У меня есть 3.5 FDD с RDY выходом . Проверим .
Для себя решил однозначно делать SD и FDC . FDC больше для винтажа , но если использовать эмулятор FDD то можно от чистого SD отказаться .

ivagor
25.11.2019, 11:04
Для проверки магнитофонного входа надо MP3 или WAV какой ни будь и константы скорости править , ведь CPU у Эрика гораздо быстрей и к тому же с тактам ожидания .

Если посмотреть, что предлагал модифицировать автор эрика в базовом пзу:
2. Увеличение задержки, как я понимаю для компенсации повышенного быстродействия.
В эмуляторе это позволяет грузить в эрик стандартные специалистовские wavы, в реал в принципе тоже должно грузиться.

SYR-ALEX
25.11.2019, 11:16
Вечером по пробую .

ivagor
25.11.2019, 11:24
Еще забыл сразу написать про торможение проца эрика. Надо, конечно, уточнить, но при поверхностном взгляде на схему создается впечатление, что тормоза есть только при обращении к внутреннему озу (они совпадают с amstrad cpc, скорость примерно 80%), при выполнении программы из пзу или внешней памяти тормозов вроде не должно быть. А магнитофонный загрузчик полностью в пзу, поэтому его скорость эмулируется правильно (тормоза при его обращении к озу очень незначительные, т.к. их сравнительно мало).

fifan
25.11.2019, 12:07
если использовать эмулятор FDD то можно от чистого SD отказаться .
Интересно. Есть схема эмулятора?

SYR-ALEX
25.11.2019, 12:45
Интересно. Есть схема эмулятора?
Тут (https://zx-pk.ru/forums/70-vneshnie-nakopiteli.html) много чего обсуждалось .

b2m
25.11.2019, 20:48
b2m, ВНЕЗАПНО обнаружил что
не работает клава специалиста и за одно и эрик-а
в мониторе полный 0
все специалист МХ отзываются нормальное
Может ты забыл, что нужно прервать загрузку с магнитофона одной из функциональных клавиш?
Если отказаться от выбора файла при перехвате загрузки с магнитофона, то эмулятор продолжит п/п чтения с магнитофона.

NEO SPECTRUMAN
26.11.2019, 17:07
Может ты забыл, что нужно прервать загрузку с магнитофона одной из функциональных клавиш?
Если отказаться от выбора файла при перехвате загрузки с магнитофона, то эмулятор продолжит п/п чтения с магнитофона.
А я и не знал
это не очевидно
и кажется раньше работало

а щас привыклось к автозапуску
а нужно было не автозапустить и ВНЕЗАПНО...

потыкал вроде работает
ф-ки чета не пробовал перебирать

SYR-ALEX
27.11.2019, 00:55
Получилось загрузить WAV в Эрика .
https://i.ibb.co/FXH7Kd4/IMG-20191126-233400.jpg (https://ibb.co/FXH7Kd4) https://i.ibb.co/cJfXgbH/IMG-20191126-233433.jpg (https://ibb.co/cJfXgbH) https://i.ibb.co/SK9NDt2/IMG-20191127-003757-1.jpg (https://ibb.co/SK9NDt2)
Без танцев с бубном не обошлось . WAV-ы в начале создавал в эмуляторе d2m "стандартным" Специалистом . Загрузка с телефона в реального Эрика была безуспешной . На всём канале магнитофонного входа осциллограф показывал чёткий , прямоугольный , без завалов сигнал . Пробовал подбирать константы чтения , без толку . Убил почти два вечера . Свой записи , с реала на реал , загружались . А потом в эмуляторе запустил Эрика и в нём создал WAV . Загрузил в реального Эрика с того же телефона и вот она заветная надпись . Далее G0 и вот оно счастье . Немного по настальгировал в ТЕТРИС . RGB не совпадает с эмулятором - это я на креативил с резисторами в смесителе цвета , пока не заморачивайтесь .
В общем WAV-ы стандартного Специалиста Эрику напрямую не скормить . Скорости процов разные , как и сами процессоры . А с константами - просто беда .

Магнитофонный вход работает !!!
Переходим к FDC . Жду ТЕСТ аля форматер какой не будь .

NEO SPECTRUMAN
27.11.2019, 02:33
пока не заморачивайтесь .
а я уже было решил...



RGB не совпадает с эмулятором - это я на креативил с резисторами в смесителе цвета
А что поставлено?

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


Магнитофонный вход работает !!!
все таки было бы интересно посмотреть на палитры
с резистроми которые задумывал ставить аффтар

HardWareMan
27.11.2019, 06:58
Тайминги некоторых команд у Z80 и ВМ80 различаются на уровне тактов. А если ещё и код процедуры загрузки другой, то вообще атас. По идее, со Спеца надо выгружать кодом выгрузки Эрика, но это возможно если там не используются расширенные команды. И ещё раз напомню, что у Специалиста при выгрузке тайминги битов соблюдаются только внутри байта. Между байтами есть дополнительное время (текущего уровня), равное увеличению регистровой пары, сравнению двух регистровых пар (вызов п/п!) и условный переход в начало цикла. И это не проблема, т.к. в программе загрузки присутствуют те же самые задержки и при правильной синхронизации они нивелируют задержки при выгрузке. И звук при этом рваный слышится.

ivagor
27.11.2019, 07:02
Насчет магнитофона довольно интересно. Разница в длительности между выгруженными из emu wavами всего 1% (вариант эрика чуть длиннее) и в эмуляторе полная совместимость - эрик грузит специалистовский wav, а специалист wav эрика. Более того, если уменьшить тактовую эрика в конфиге до 3.2 МГц, что приблизительно соответствует его тормозам в озу (на случай, если в пзу вдруг неожиданно тоже тормоза), то он все равно грузит и свой wav и специалистовский. Привередливость реала выглядит неожиданно, но это вопрос не особо принципиальный, хотя из чистого любопытства интересно было бы понять в чем дело.

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

Самое неприятное - в emu не получится это промоделировать, т.к. в нем нет проблем с загрузкой.

Pluto
27.11.2019, 09:21
Допаял плату, запустил, получил растр - темный экран, процессор не стартует.

https://i.ibb.co/WP9fdrw/DE137-BDD-B306-48-AF-BAB9-783-EDFA8-C51-B.jpg (https://ibb.co/WP9fdrw)

На 6 ноге D5 есть сигнал reset, на 5 ноге reset\ не просматривается на осциллографе.
Для проверки отпаял D5, воткнул в панельку другую, без изменений.
Запустил комп без D5, получил белый экран.

https://i.ibb.co/TkH6GyN/F0250568-E9-B9-492-F-A462-619-EA2-BC0-F56.jpg (https://ibb.co/TkH6GyN)

Плата

https://i.ibb.co/LdwP3t6/28126182-FED5-4511-BD29-E0-AFFD962844.jpg (https://ibb.co/LdwP3t6)

SYR-ALEX
27.11.2019, 10:10
А что у Вас ВГ93 делает в панельке ВВ55 ?

zx_
27.11.2019, 11:24
Эрик этоже супер комп для CP/M по сути

и для BBC BASIC

в ветку призываются мастера портирования :v2_dizzy_indy:

Pluto
27.11.2019, 12:07
Елки палки!
Совсем слепой! Поди умерла без 12 в. :v2_dizzy_facepalm:

SYR-ALEX
27.11.2019, 12:19
Поди умерла без 12 в. :v2_dizzy_facepalm:
Так и +5В и общий не там оказались . :(

Mick
27.11.2019, 12:52
На 6 ноге D5 есть сигнал reset, на 5 ноге reset\ не просматривается на осциллографе.
Для проверки отпаял D5, воткнул в панельку другую, без изменений.
Запустил комп без D5, получил белый экран.

Ты ИР10 дорабатывал. Там на них 6 и 7 ноги надо местами менять - выше было написано про это.

Pluto
27.11.2019, 14:00
Mick, пока нет, на схеме себе доработки пометил, доделаю

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

Резистор на 10к параллельно V1 впаял

Mick
27.11.2019, 14:18
пока нет, на схеме себе доработки пометил, доделаю

Дык у тебя из за них изображения не будет.

Pluto
27.11.2019, 16:47
Mick, понял!

ivagor
27.11.2019, 18:00
По поводу обмена с магнитофоном. Отличие средней скорости на 1% не может являться причиной сбоев и изменение константы тут не поможет (задержку вносимую константой автор эрика уже поправил). Поэтому посчитал по тактам более детально. Неравенство половин бита изменилось буквально на 2%, это вряд ли влияет. А вот интервал на границе байт изменился на 10%, скорее всего именно это источник проблем (в конвертер wav для вектора даже добавлял такую настройку). Нужно всего лишь добавить задержку в процедуры записи и чтения байта до приблизительного равенства с классическим специалистом.

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

Попробовал пропатчить пзу эрика, на первый взгляд работает. В эмуляторе полная перекрестная совместимость по wav осталась - специалист грузит сохраненные эриком и наоборот.

Pluto
27.11.2019, 23:51
ИР10 пока не дорабатывал.
Поставил ВВ55 на место, запустил. Все такой же темный растр.
Снова вытащил D5 и получил "матрас" на ЭЛТ телевизоре, на LCD он выглядит белым экраном.

https://i.ibb.co/s1xwKfM/4123506-E-AE20-4-F02-80-B6-E1-E9860-B1-DE5.jpg (https://ibb.co/s1xwKfM)

https://i.ibb.co/TBWPBhS/3-D20667-A-118-F-47-BB-B24-F-9005718597-C5.jpg (https://ibb.co/TBWPBhS)

SYR-ALEX
29.11.2019, 23:06
Прошил новый монитор . Теперь WAV стандартного специалиста загружаются .

NEO SPECTRUMAN
30.11.2019, 02:12
Надо как то повесить его в начале темы чтоб не потерялся
И притулить текстовичек со списком изменений
кто что изменил
и номер версии rom-а
ну и может сами участки измененного кода

чтоб не было 20 версий
в одной есть одно
в другой третье

Pluto
02.12.2019, 00:02
Ничего пока не дорабатывал, поставил тест-ПЗУ и все запустилось.
Доходит до теста клавиатуры и зацикливается.
Буду шить Монитор и проверять дальше


https://youtu.be/42vYAmj7Abw

Прошил Монитор


https://i.ibb.co/BGC1m1y/36470631-F67-F-43-EE-8401-A680931-A8-E10.jpg (https://ibb.co/pQLmgmf)

Mick
02.12.2019, 09:40
Шкурный вопрос, а переходники PS2 клавы (печатные платы) для Специалиста были в продаже или каждый делал сам для личного пользования

SYR-ALEX
02.12.2019, 10:19
В своё время я приобретал плату Специалист-МХ2 . К ней предлагались различные платки , среди которых и были эти переходники в двух вариантах ATMEGA DIP и SMD . Спросите в барахолке может у кого ещё остались .

fifan
02.12.2019, 13:25
были эти переходники в двух вариантах ATMEGA DIP и SMD
http://alemorf.ru/comps/specialist_mx2/index.html
Это адаптер PS/2 клавиатуры, сам Специалист МХ2 и Flash-диск. Больше никаких плат из адаптеров не делали. Хотя и были прототипы (http://www.spetsialist-mx.ru/index4.html), в том числе и мои.

SYR-ALEX
02.12.2019, 14:00
Вопрос по схеме . Объясните назначение D38 . Я конечно понимая для чего АП5 применяются . Но какой смысл от буфера на одну мс ?
----------------------------------
Логичней было через него пустить и другие однонаправленные порты .

tigr101274
02.12.2019, 16:54
Можно ли огласить все исправления для данной версии платы?

SYR-ALEX
02.12.2019, 23:07
Доработок не так уже и много и все описаны . Повторю для тех кому лень читать .
1. Резистор 10к параллельно диоду V1 , иначе конденсатор C2 рискует некогда не зарядиться .
2. Вывод 13 D26 через резистор 1к подтянуть к +5В .
3. Спорный .Pluto писал (https://zx-pk.ru/threads/29363-vozrozhdenie-quot-erika-quot.html?p=1036961&viewfull=1#post1036961) , что у него и без переделки работает . Поменять местами выводы 6 и 7 D44 , D45 , D46 .

Уточнения по схеме (http://micklab.ru/file/eric/Eric.pdf) :
1. В схеме конденсатор C6 в таблице указан как C5 К10-17 1,мкФ ( читать C6 К10-17 1,мкФ ).
2. Резистор R26 в схеме указан дважды . Резистор с сигнала HP на +5В - должен читаться R27 . В монтажке , шелкографии и таблице указано правильно .
При монтаже будьте внимательны !!! Некторые резисторы имеют не однозначные варианты установки .

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

И ещё желательно прямо к выводам питания D49 и D50 припаять конденсаторы . Я припаял танталы по 22мкФ16в.

Mick
03.12.2019, 09:25
1. В схеме конденсатор C6 в таблице указан как C5 К10-17 1,мкФ ( читать C6 К10-17 1,мкФ ).
2. Резистор R26 в схеме указан дважды . Резистор с сигнала HP на +5В - должен читаться R27 . В монтажке , шелкографии и таблице указано правильно .

Схему и перечень поправил. Пока доработки не учтены - это будут другие файлы.

Позже также создам страничку у себя на сайте по этому компу.

SYR-ALEX
05.12.2019, 23:43
Прорабатываю схему расширенной памяти Эрика . Есть вопросы .
1. Как правильней организовать переключение страниц в пределах окна ?
Первый вариант .
https://i.ibb.co/Jj9MpJr/2019-12-05-22-43-16.jpg
На мой взгляд не самый лучший . В пределах окна , физические номера страниц доступны только в своём окне . То есть получается как бы 4 диска . Максимальный суммарный объём в пределах схемы компьютера 32 мб .

Второй вариант .
https://i.ibb.co/g3VbbhX/2019-12-05-22-43-42.jpg
Мне более симпатичен . Физические и логические номера страниц совпадают . Любая страница может быть открыта в любом окне . Максимальный суммарный объём в пределах схемы компьютера 8 мб .
Хотя второй вариант ограничивает объём расширенной памяти , вряд ли мы будем использовать более 1 мб .

2. На разъём X2 для расширения возможностей компа не выведен целый ряд важных сигналов . Но выведены сигналы Qn и Qn/ абсолютно бесполезные для базовой схемы. На разъём X1 выведены сигналы магнитофона , телевизора , клавиатуры ,звука , дисковода и те самые недостающие в X2 сигналы . Так вот если из основной платы убрать D19 и D20 то в X2 осободиться 16 пинов . На которые можно перекинуть с X1 необходимые сигналы . А D19 и D20 перенести на плату расширения памяти .

ivagor
06.12.2019, 08:22
Второй вариант тоже не идеален. Он не позволит заменить всю память на внешнюю (без повторов), только 32 Кб, если взять одну страницу из одного набора, вторую - из второго.

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

Чтобы добавить конструктивности - если сильно не менять систему (не вводить дополнительные порты), то можно взять вариант два, но поделить порт F0 на 4 части по 2 бита, чтобы каждая отвечала за свою область. Это сократит внешнюю память до 128 Кб, но обеспечит максимальную гибкость ее использования. Очевидный недостаток - всего 128 Кб.

b2m
06.12.2019, 10:09
Есть ещё такой вариант:

Окно Страницы
0 0 1 2 3 4 5 ...
1 1 0 3 2 5 4 ...
2 2 3 0 1 6 7 ...
3 3 2 1 0 7 6 ...

Тут младшие два бита номера страницы инвертированы битами А14 А15. При разумном распределении памяти можно включать практически любую область с адреса 0000.

ivagor
06.12.2019, 11:05
Насчет максимальной гибкости своего варианта я несколько преувеличил. В рамках одной области - да, но номера страниц двух внешних областей будет меняться синхронно.

b2m, под "включать практически любую область с адреса 0000." ты подразумеваешь комбинации когда в окнах 0-3 сочетания страниц типа 0/1/2/3; 4/5/6/7; 8/9/10/11 и т.д.? Вроде тут исключений не должно быть и можно включить любую 64 Кб область из 8 Мб. У тебя своеобразный компромисс между авторским вариантом и вариантом SYR-ALEX, можно или все адресное пространство заменить или отдельную произвольную страницу включить в произвольное окно. Но вот промежуточные варианты будет, конечно, не все.

SYR-ALEX
06.12.2019, 11:18
Второй вариант тоже не идеален. Он не позволит заменить всю память на внешнюю (без повторов), только 32 Кб, если взять одну страницу из одного набора, вторую - из второго.
Не понятно почему . BA17 = 1 встроенная , BA17 = 0 внешняя . При мудрёном программировании перехлёстов можно избежать . И если к внешней памяти обращаться в пределах одного окна ( как в ZX) то нет ни каких проблем .



Чтобы добавить конструктивности - если сильно не менять систему (не вводить дополнительные порты), то можно взять вариант два, но поделить порт F0 на 4 части по 2 бита, чтобы каждая отвечала за свою область. Это сократит внешнюю память до 128 Кб, но обеспечит максимальную гибкость ее использования. Очевидный недостаток - всего 128 Кб.
Вобще то 256к . Та как 2 бита позволят переключать 4 страницы по 16 кб , а это 64 кб на окно . Но у нас ещё есть BA16 , им тоже можно , хоть с некоторыми ограничениями , переключать страницы . Это уже 512 кб !!!

Вероятно придётся добавить возможность чтения портов управляющих состоянием памяти .

ivagor
06.12.2019, 11:35
Не понятно почему
Так не получится включить в адресное пространство процессра больше двух неповторяющихся страниц. А если с повторами, то это имхо не очень нужно.


Вобще то 256к

Это уже 512 кб
Если говорить только о размере внешней памяти в "моем" варианте, то 128 Кб, а всего (с внутренним пзу и озу) будет 256. Просто внешние 128 Кб можно будет достаточно гибко переключать, хоть вдоль хоть поперек адресного пространства. Про 512 я не понял, у меня даже если считать внутренюю+внешнюю память всего будет, повторюсь, 256 Кб.
Вариант b2mа мне нравится больше своего, но нормальный диспетчер с возможностью независимого включения в любую область любой страницы (и чтобы страниц было >4, хотя бы 16) был бы еще лучше.

b2m
06.12.2019, 12:07
чтобы страниц было >4, хотя бы 16
У вас так скоро Русич получится :) Вообще-то мне тоже конфигурация памяти на основе регистрового файла больше нравится.

SYR-ALEX
06.12.2019, 12:11
Так не получится включить в адресное пространство процессра больше двух неповторяющихся страниц. А если с повторами, то это имхо не очень нужно.
Получиться , но для программистов та ещё задача .




Если говорить только о размере внешней памяти в "моем" варианте, то 128 Кб, а всего (с внутренним пзу и озу) будет 256. Просто внешние 128 Кб можно будет достаточно гибко переключать, хоть вдоль хоть поперек адресного пространства. Про 512 я не понял, у меня даже если считать внутренюю+внешнюю память всего будет, повторюсь, 256 Кб.
Вариант b2mа мне нравится больше своего, но нормальный диспетчер с возможностью независимого включения в любую область любой страницы (и чтобы страниц было >4, хотя бы 16) был бы еще лучше.
Наверное мы говорим о разных вещах . 4 окна разделяют внешнюю как и внутреннюю на 4 части . Во внутренней памяти в каждом окне у нас одна станица ПЗУ , вторая ОЗУ (определяется по BA16=1 ПЗУ , BA16=0 ОЗУ ). Это в сумме даёт 128 кб во внутренней .
Если для переключения страниц внешней памяти использовать только BA16 и не использовать порт управления внешней памятью , то тогда мы говорим об одном . 128 кб внутренней + 128 кб внешней = 256кб .
Но если задействовать порт ( если не ошибаюсь F0) то объём внешней памяти возрастает многократно .
Вот и нужно договориться по какой схеме управлять внешней памятью , что бы избежать дальнейшей путаницы .

ivagor
06.12.2019, 12:25
конфигурация памяти на основе регистрового файла
Еще вариант - два 8-битных регистра (использовать как 4 полубайта), но тогда надо дополнительные микросхемы. А с чем-то вроде ИР26 на первый взгляд действительно получается проще. У Русича, если не путаю, страницы по 4 Кб, это круто, но и по 16 вполне нормально.

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


Получиться
Как, можно пример? Не совсем понял, причем тут программисты, если при варианте 2 отсюда (https://zx-pk.ru/threads/29363-vozrozhdenie-quot-erika-quot.html?p=1037554&viewfull=1#post1037554) в адресное пространство можно включить только одну неповторяющуюся страницу из каждой внешней области. Внешних областей 2, следовательно одновременно можно включить 2 не повторяющиеся страницы из внешних областей.


Наверное мы говорим о разных вещах
Я говорил о своем предложении, которое заключалось в том, что
1. Каждая внешняя область памяти делится на 4 страницы по 16 Кб
2. Порт F0 условно делим на 4 части, каждая из которых выбирает номер страницы для диапазонов соответственно 0000-3FFF; 4000-7FFF; 8000-BFFF; C000-FFFF
Это позволяет очень гибко включать внешнюю память в адресное пространство, но сильно ограничивает размер этой внешней памяти.

SYR-ALEX
06.12.2019, 13:57
На счёт конфигурации памяти на основе регистрового файла - мысль интересная .



Как, можно пример? Не совсем понял, причем тут программисты, если при варианте 2 отсюда (https://zx-pk.ru/threads/29363-vozrozhdenie-quot-erika-quot.html?p=1037554&viewfull=1#post1037554) в адресное пространство можно включить только одну неповторяющуюся страницу из каждой внешней области. Внешних областей 2, следовательно одновременно можно включить 2 не повторяющиеся страницы из внешних областей.Для каждого окна в памяти храниться двойник и в нужный момент переписывается в порт F0 . Внешних областей ( окон ) вообще то 4 . В каждом окне ,в зависимости от состояния порта F1 , доступны внутренние ПЗУ,ОЗУ и внешнее ОЗУ (опционально можно и ПЗУ добавить ).



Я говорил о своем предложении, которое заключалось в том, что
1. Каждая внешняя область памяти делится на 4 страницы по 16 Кб
2. Порт F0 условно делим на 4 части, каждая из которых выбирает номер страницы для диапазонов соответственно 0000-3FFF; 4000-7FFF; 8000-BFFF; C000-FFFF
Это позволяет очень гибко включать внешнюю память в адресное пространство, но сильно ограничивает размер этой внешней памяти.Всё равно математика не сходится . 4 страницы по 16 кб х 4 окна = 16 страниц по 16 кб = 256 кб !

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

Это без участия F1 (BA16 ) . С BA16 будет 512 кб внешней памяти .

ivagor
06.12.2019, 13:57
Для каждого окна в памяти храниться двойник и в нужный момент переписывается в порт F0 . Внешних областей ( окон ) вообще то 4
Все это никак не повлияет на то, что не получится заменить одновременно больше 32 Кб на не повторяющиеся внешние страницы.


4 страницы по 16 кб х 4 окна = 16 страниц по 16 кб = 256 кб !
В моем предложении нет привязки номеров страниц к номерам окон, номера страниц абсолютные.

SYR-ALEX
06.12.2019, 14:11
Для каждого окна в памяти храниться двойник и в нужный момент переписывается в порт F0 . Для окна 0 двойник порта F0 , для окна 1 двойник порта F0 ,для окна 2 двойник порта F0 ,для окна 3 двойник порта F0 .То есть 4 байта . Одновременно в каждом окне может находиться уникальная страница.

ivagor
06.12.2019, 14:27
Одновременно в каждом окне может находиться уникальная страница.
Если речь про второй вариант отсюда (https://zx-pk.ru/threads/29363-vozrozhdenie-quot-erika-quot.html?p=1037554&viewfull=1#post1037554), то в любой момент времени в адресном пространстве процессора может находиться только одна уникальная страница из каждой внешней области (которых две). Можно пример, опровергающий данное утверждение?

SYR-ALEX
06.12.2019, 14:39
Вот теперь я вообще ни чего не понимаю . Какая вторая область внешней памяти ? Откуда взялась ?