RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Октябрь 2020
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
262728293031 

Календарь Календарь

Последние темы
» Флейм только по теме "Радио-86РК".
автор barsik Сегодня в 08:51

» BDS-C лучший компилятор для разработки игр РК86
автор barsik Сегодня в 02:02

» Разное
автор Viktor2312 Сегодня в 01:00

» К210. Общая тема по GPIO. Практика.
автор ведущий_специалист Вчера в 19:52

» К210. Общая тема по GPIO. Теория.
автор Viktor2312 Вчера в 15:13

» Kendryte K210 достойный микроконтроллер с ИИ
автор Viktor2312 Вчера в 11:59

» Можно ли на бейсике написать динамичную игру для РК86 ?
автор barsik Вчера в 07:36

» Простые доработки ZX-48К: RAM-монитор в ПЗУ и экран на E000
автор barsik Вчера в 07:35

» Общие вопросы по ПЭВМ Ириша
автор Viktor2312 Ср Окт 28 2020, 19:54

» Радио-86РК: Расширение ПЗУ
автор barsik Ср Окт 28 2020, 08:04

» Язык программирования С.
автор Viktor2312 Вт Окт 27 2020, 23:56

» Радио-86РК: внешние видео-адаптеры
автор ведущий_специалист Вт Окт 27 2020, 17:06

» Улучшение видео возможностей РК86
автор ведущий_специалист Вт Окт 27 2020, 09:25

» Часы на ВЛИ
автор Viktor2312 Вт Окт 27 2020, 05:06

» "Орион-128". Статьи, заметки, очерки, разное...
автор barsik Пн Окт 26 2020, 17:35

» Эмулятор радио 86рк
автор barsik Пн Окт 26 2020, 13:20

» Программирование для РК86
автор barsik Сб Окт 24 2020, 10:52

» Разработка "Радио - РК2019М".
автор barsik Ср Окт 21 2020, 20:33

» БВС-1
автор Viktor2312 Вс Окт 04 2020, 20:58

» 4 Октября. Спутник-1.
автор Viktor2312 Вс Окт 04 2020, 15:49

» Тема для вопросов, консультаций и т. д...
автор Viktor2312 Пт Окт 02 2020, 12:02

» Улучшение цвета Специалиста
автор Viktor2312 Пт Окт 02 2020, 09:50

» ZX Microdrive
автор barsik Вт Сен 29 2020, 02:44

» Трансформатор электронный Taschibra 230/12В 60Вт для галогенных ламп. Перестал работать.
автор Viktor2312 Ср Сен 23 2020, 15:05

» Купил с али БП 12в 100w для питания LED лент подсветки. Проблема
автор Viktor2312 Вс Сен 20 2020, 18:07

Самые активные пользователи за месяц
Viktor2312
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_r10 
barsik
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_r10 
ведущий_специалист
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_r10 
RN1TZ
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_r10 
freddy
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_r10 
Atari1974
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_l10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Voting10компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Vote_r10 

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


радиолюбительский компьютер Микро-80 - мой новодел

Страница 2 из 2 Предыдущий  1, 2

Перейти вниз

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Empty .

Сообщение  barsik в Вс Дек 22 2019, 22:49

26
Viktor2312 пишет:Не забывайте нажимать с правой стороны +, если вам понравился пост, вам не сложно, а человеку будет приятно
Увы, упрёк не по адресу, - уже ничем не могу помочь, т.к оказалось, что я давно поставил плюсики на посты с картиками в этой теме, а второй раз нажать плюсик этот движок не позволяет.

Заинтересовало меня зачем на плате клавиатуры стоят две микросхемы, т.к на трёх других фото клавиатур Микро-80, что видел ранее их не было и ранее считал, что в РК86 и Микро-80 одна и та же клавиатура. Дурацкое любопытство заставило потратить до хрена времени на поиск информации в Интернете. Удобно нашёл инфо всё в одном месте: http://www.danbigras.ru/MK80/index.html. Пришлось открыть все статьи и с большим трудом наконец нашёл схему клавиатуры в мелкой ссылке в статье о дисплейном модуле. Не понял зачем понадобились антидребезговые триггера на копки УС, СС, РУС/ЛАТ. Хватило бы лишь триггера на РУС/ЛАТ, т.к лишь РУС/ЛАТ даёт код, - УС и СС не дают кода, а лишь модификаторы. Да и для РУС/ЛАТ триггер не нужен, достаточно ждать отпускания (потому в РК86 по удержанию РУС/ЛАТ возникает пауза вывода на экран).

Монитор Микро-80 я ещё не ковырял. Любопытно посмотреть как менялся уровень программистского умения у авторов Микро-80, Микроши и РК86. ПЗУ Микроши написано более некачественно, чем ПЗУ для РК86. Вероятно, исходя из логики, ПЗУ Микро-80 ещё слабее.
barsik
barsik
Мастер++

Сообщения : 740
Дата регистрации : 2016-11-10
Откуда : С-Петербург

Вернуться к началу Перейти вниз

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  Viktor2312 в Пн Дек 23 2019, 04:04

27
barsik Увы, именно так. Никаких упрёков не было, было, просто напоминание... Поражаюсь вашей логике, видеть во всём - упрёки, наезды, подвохи, глупость - как вы выражаетесь... Да это просто - либо обычное общение, либо просто напоминание и т. д...

_________________
"ЛП & ТИ"
Viktor2312
Viktor2312
Гуру+

Сообщения : 12558
Дата регистрации : 2012-08-10
Возраст : 41
Откуда : Пятигорск

Вернуться к началу Перейти вниз

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Empty Микро-80: модуль сопряжения

Сообщение  vlad6502 в Вс Янв 26 2020, 13:14

28
Отладил модуль сопряжения с магнитофоном. На этой же плате смонтирован интерфейс клавиатуры, панелька под дополнительные порты 580ВВ55 и остается еще достаточно места для расширений, например,  580ВИ53 и 580ВВ51. На монтаж ушло 14 часов.

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 43697_original.1580033302 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 43954_original.1580033326

В качестве накопителя использовал профессиональный кассетный диктофон Marantz-PMD222 (моно - широкая дорожка записи, сквозной канал, 2 скорости).

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 42827_original.1580033134 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 43200_original.1580033349 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 43290_original.1580033370

Изначально пробовал запись / чтение с константами, рассчитаными по формулам из журнала Радио. Для моего случая (частота кварца 20 МГц, тактовая частота процессора - 2,5 МГц) это:
    - константа записи                   = 40*Ftakt/2 = 40*2,5/2  = 50 = $32
    - константа воспроизведения    = 1,5*константа записи  = 1,5 * 50 = 75 = $4B

Компьютер данные не считывал... Тщательно перепроверив работоспособность модуля, но так и не добившись считывания данных, пошел другим путем: записывая на ленту последовательность байтов $22, подобрал константу записи для достижения скорости обмена 1500 бит/сек. Затем, методичным перебором константы чтения от $2F и выше, добился считывания с ленты и определил "коридор" рабочих значений константы чтения. Финальным вариантом взял значение середины "коридора". В результате мои рабочие константы выглядят следующим образом:
   - константа записи                   = $30 -> $F75D  - близка к расчетной
   - константа воспроизведения   = $36 -> $F75C  - существенно отличается от расчетной. Интересно, почему ?

В качестве эксперимента попробовал работу на пониженой скорости ленты 2,38 см/сек - все читается без проблем. Есть идея в дальнейшем соорудить интегрированый накопитель на микрокассете.

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Empty Микро-80: Монитор, совместимый с Радио-86РК

Сообщение  vlad6502 в Вс Янв 26 2020, 13:17

29
После пары вечеров шаманства запустил на своей Микро-80 Монитор, совместимый с Монитором Радио-86РК (см.Радио N11 1989 г.):
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 49382_original.1580033766

Теоретически, это должно дать возможность запускать программы, разработанные для Радио-86РК, но практически без адаптации не обойтись, т.к. большинство программ работают напрямую с видеопамятью. Тем не менее, появляются достаточно полезные функции, недоступные в оригинальном мониторе: управление верхней границей памяти, подсчет контрольной суммы, директива R чтения с внешнего ПЗУ.

Журнальный вариант Монитора у меня работать напрочь отказался, пришлось прибегнуть к реверсному инжинирингу и пультовой отладке.  На удивление, при всей стройности и элегантности кода, я обнаружил довольно грубую ошибку - сразу после сброса и настройки указателя стека идет обращение к функции вывода строки на экран, которая использует ряд переменных, инициализация которых происходит несколько позжеWink А так как среди этих переменных есть довольно важные, отвечающие за вызов внешних обработчиков, то поведение программы становиться непредсказуемым:
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 49560_original.1580033781

Легким движением меняем порядок блоков и получаем приглашение Монитора к вводу директив!

Поигравшись с оригинальным вариантом, обнаружил, что проблема проявляется в зависимости от типа ОЗУ по адресу $F000-$F800. Разные паттерны начального состояния микросхем ОЗУ после включения питания делают эту ошибку малозаметной на динамических РУ5 и повторяемо воспроизводимой на статике 537РУ10. Возможно, из-за этого авторы, отладившие программу на РУшках и не выявили данный огрех.

PS: На форуме ZX-PK.RU выложил архив:
 - M80_RK86-original.bin - оригинал РК86 монитора
 - M80_RK86-modified.bin - подкорректированый мною (кроме исправления ошибки изменена высота экрана на 24 строки и изменены адреса дополнительной ВВ55 так, что ее выводы A0,A1 можно подключать к шине адреса без инверторов, см.схему в Радио N11 89г.)
 - Monitor M80_RK86 Disassembled.asm - дизассемблированый мною монитор
 - Modify original RK86 compatibe monitor v1.1.docx - инструкция по in-place корректировке оригинального бинарника в HEXредакторе

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Empty Микро-80: контроллер SD карт памяти

Сообщение  vlad6502 в Вс Янв 26 2020, 13:21

30
По совету друзей приобрел автомобиль Москвич новой модели! Адаптировал под свой Микро-80 отличную разработку Алексея vinxru "Контроллер SD-карты для компьютера Апогей БК01Ц (Радио 86РК)". Контроллер смонтировал привычной мне технологией МГТФ, дополнительный 580ВВ55 расположил на плате ввода-вывода:
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 49791_original.1580033944 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 50081_original.1580033960 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 50177_original.1580033977

Прошивку Atmega8 использовал без изменений, а вот в sdbios.rk, boot.rk, shell.rk нужно было внести изменения из-за отличий в видеоконтроллере и способе адресации портов в Микро-80. Моя версия работает с РК-86 совместимым Монитором, под ним сразу запустились несколько программ, в том числе даже игра Volcano:
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 50687_original.1580034011 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 50933_original.1580034032 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 51413_original.1580034046 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 51091_original.1580034060

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Empty Микро-80: контроллер накопителя на МЛ

Сообщение  vlad6502 в Вс Янв 26 2020, 13:25

31
Потихоньку реализовываю свою давнюю идею - интегрированый накопитель на магнитной ленте для компьютера Микро-80. После некоторых раздумий, решил остановиться на варианте с микрокассетой. С одной стороны - теплый ламповый звук истинно механический девайс, винтажный носитель информации, с другой - компактные размеры.

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

Логику управления и интерфейс с Микро-80 реализован на Atmegа8, это мой первый AVRовский проект. На данный момент реализовано управление ЛПМ в автономном режиме, сейчас работаю над интеграцией с компьютером - контроллер будет цепляться на шины данных и адресов и синхронизироваться сигналом готовности ГТ.

Также реализовал индикатор уровня записи-воcпроизведения на линейном светодиодном индикаторе.
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 53217_original.1580034158 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 53917_original.1580034179 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 53304_original.1580034198 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 53626_original.1580034213

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Empty проект заморожен

Сообщение  vlad6502 в Вс Янв 26 2020, 13:39

32
Мой проект был заморожен в этом состоянии в 2015 году. Возможно, если будет больше свободного времени, вернусь к нему - есть идея упрятать все в корпус, добавить звуковой синтезатор, попробовать адаптировать CP/M. Если удасться найти достаточное количество 565РУ2 в керамике - реализовать статическое ОЗУ и видеоОЗУ на них, чтобы быть максимально близко к оригиналу.

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  Microsha в Вс Янв 26 2020, 18:35

33
vlad6502 пишет:Потихоньку реализовываю свою давнюю идею - интегрированый накопитель на магнитной ленте для компьютера Микро-80. После некоторых раздумий, решил остановиться на варианте с микрокассетой. С одной стороны - теплый ламповый звук истинно механический девайс, винтажный носитель информации, с другой - компактные размеры.

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

Логику управления и интерфейс с Микро-80 реализован на Atmegа8, это мой первый AVRовский проект. На данный момент реализовано управление ЛПМ в автономном режиме, сейчас работаю над интеграцией с компьютером - контроллер будет цепляться на шины данных и адресов и синхронизироваться сигналом готовности ГТ.

Также реализовал индикатор уровня записи-воcпроизведения на линейном светодиодном индикаторе.

Самого интересного нет(
Хотелось бы увидеть схему и подробное описание. Если вы конечно готовы поделиться) Прикрутил бы такую штуку для своего Радио 86.

Microsha
новичёк

Сообщения : 23
Дата регистрации : 2019-09-12

Вернуться к началу Перейти вниз

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Empty Контроллер микрокассетного накопителя

Сообщение  vlad6502 в Ср Янв 29 2020, 01:50

34
Порылся в архивах, нашел схемы контроллера накопителя.
Описания нет, к сожалению ;(

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 CassetteControllerv2.1580250780 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 CASETTEAnalog.1580250809
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 CasseteController-LayoutAnalog-backside.1580250861 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 CasseteController-LayoutAnalog-V1.1580250902 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 CasseteController-LayoutDigital.1580250932 компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 CasseteController-LayoutAnalogV0.1580250991
компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 M2360005.1580251671

vlad6502
новичёк

Сообщения : 24
Дата регистрации : 2019-11-23

Вернуться к началу Перейти вниз

компьютер - радиолюбительский компьютер Микро-80 - мой новодел - Страница 2 Empty Re: радиолюбительский компьютер Микро-80 - мой новодел

Сообщение  Спонсируемый контент

35

Спонсируемый контент


Вернуться к началу Перейти вниз

Страница 2 из 2 Предыдущий  1, 2

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения