Последние темы
» Вити больше нет!автор bug19 Пн Фев 20 2023, 19:54
» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47
» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05
» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03
» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02
» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52
» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36
» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37
» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33
» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00
» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58
» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17
» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07
» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08
» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09
» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02
» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47
» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11
» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33
» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38
» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12
» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01
» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22
» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08
» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08
Самые активные пользователи за месяц
Нет пользователей |
Поиск
Флейм только по теме "Радио-86РК".
Страница 4 из 16 • Поделиться
Страница 4 из 16 • 1, 2, 3, 4, 5 ... 10 ... 16
.
76
... ошибся.
Возможно... Но, у меня только несколько целей, по существу, объединение хороших и интересующихся, технически грамотных и начинающих, людей, в единое и дружное сообщество. И накопление полезной, интересной, нужной, редкой, информации в одном месте, но учитывая беспредельный РКП, это сложно, да и первое, почти не возможно, у каждого своё мнение, свои интересы и т. д. В общим - 3-е... Разум. Сложный и многогранный...
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
77
Проверил оптимизированный исходник ROM-BIOS РК86 в мнемонике Z80 (взятый вот отсюда). Он естественно оказался исправным и BAT-файлом компилируется со свистом (т.е за 0.01 секунды получается выходной файл для прошивки).
Чтобы получить тот же исходник в мнемонике КР580 сначала взял из выложенных на иностранных архивных сайтах конвертор с именем XLT80, который выглядит солидно и предназначен для конверсии исходников из мнемоники Z80 в тошнотворную мнемонику КР580. Но хотя этой программе 35 лет и она выложена в куче солидных CP/M-архивов, оказалось, что эта программа не пригодна к использованию, т.е попросту дохлая.
Это значит, что за целых 35 лет никому в мире не понадобилось ни разу конвертировать исходник из нормальной, всеми уважаемой мнемоники Z80 в примитивную и неудобную мнемонику КР580. Что отчасти характеризует непопулярность процессора 8080 среди иностранцев, но и лишний раз показывает, что никто в здравом уме не нуждается в подобной конверсии из лучшего в худшее.
Этот дохлый конвертор XLT80 конвертирует переходы JP NC,aaaa JP Z,aaa и т.п. в какую-то странную команду JNPCHL, причём все разные условные переходы конвертирует в одно и то же (если бы в разное, то ещё можно было бы отредактировать). В принципе, т.к в дистрибутиве XLT80 приложен и ассемблерный исходник этого конвертора, можно попробовать разобраться и исправить. Но оказалось незачем.
Т.к следующий конвертор Z80 --> КР580 по имени XIZ.COM, который я попробовал, сработал. Хотя он и срезает все комментарии и кодовые тексты в 8-ми битовой кодировке и понавлеплял в исходник двоеточий после служебных слов макро-ассемблера, если они в первой позиции строки (например if, .comment). Лишние двоеточия, конечно, исправить было недолго. Но печально, что этот конвертор уничтожает русские тексты во всех 8-ми битовых кодировках, сбрасывая в символах бит D7.
Но я выкрутился и, кстати, тут чётко видно почему кодировка КОИ-8 лучше, чем любая другая (а также иллюстрирует почему ассемблерные исходники всегда должны быть в верхнем регистре, и не только потому, что так требуется для ассемблерных вставок в ЯВУ). -- Кодировка КОИ-8 отличается от КОИ-7 в русских буквах лишь одним битом и, что также полезно, есть соответствие с латиницей созвучных букв. Потому, если импортная программа сбрасывает старший бит, то она не уничтожает текст целиком, как происходит с АЛЬТ и Windows кодировками, а лишь конвертирует русский текст из КОИ-8 в КОИ-7.
Потому, чтобы при пользовании импортным конвертором сохранить комментарии в исходнике, я поступил так. Сначала я конвертировал исходник из АЛЬТ-кодировки (в которой у меня вообще все исходники, т.к удобно использовать одну кодировку на все исходники и удобнее именно ту, что нужна при трансляции ретро компиляторами ассемблера и ЯВУ) в кодировку КОИ-8 (это занимает 0.05 секунды и делается путём перетаскивания мышью файла на пиктограмму конвертора), но можно было и сразу в КОИ-7.
Кстати, обычно в КОИ-7 могут конвертировать только любительские CP/M-конверторы, - большинство Windows конверторов о КОИ-7 даже не знают, т.к с 80-тых годов кодировка КОИ-7 практически не используется (по сути КОИ-7 сохранилась только в РК86 и это вынужденно из-за того, что РК86 вообще не может использовать 8-ми битовые кодировки, - эту гадость нам задвинули наглые инженеры фирмы Intel разработавшие видеоконтроллер 8275, которым было наплевать на кирилицу и европейские языки с умляутами и аксантами). После конверсии исходника в мнемонику КР580 все комменты стали в КОИ-7. Потому, чтобы вернуть их, я конвертировал выходной файл снова в АЛЬТ-кодировку. И получил требуемый исходник в мнемониках КР580, причём с сохранёнными комментариями.
А если бы кодировок КОИ-7 и КОИ-8 в мире бы вообще не было, то комментарии сохранить при конверсии никак бы не удалось. Кстати, даже и не имея КОИ-7 обрубленный из КОИ-8 русский текст остаётся читабельным и на латинице. Потому самая разумная русская кодировка - это КОИ-8. К сожалению, враги из Microsoft ещё в 1985 году задвинули начиная с Windows 2.0 нам свою идиотскую кирилическую Windows-кодировку. И только в LINUX, где есть возможность выбора кодировки, победила правильная кодировка КОИ-8, которая к тому же в отличие от (ни по одному свойству не лучшей или хоть в чём-то более удобной) Windows-кодировки даёт и псевдографику (что есть также и в АЛЬТ-кодировке).
Чтобы получить тот же исходник в мнемонике КР580 сначала взял из выложенных на иностранных архивных сайтах конвертор с именем XLT80, который выглядит солидно и предназначен для конверсии исходников из мнемоники Z80 в тошнотворную мнемонику КР580. Но хотя этой программе 35 лет и она выложена в куче солидных CP/M-архивов, оказалось, что эта программа не пригодна к использованию, т.е попросту дохлая.
Это значит, что за целых 35 лет никому в мире не понадобилось ни разу конвертировать исходник из нормальной, всеми уважаемой мнемоники Z80 в примитивную и неудобную мнемонику КР580. Что отчасти характеризует непопулярность процессора 8080 среди иностранцев, но и лишний раз показывает, что никто в здравом уме не нуждается в подобной конверсии из лучшего в худшее.
Этот дохлый конвертор XLT80 конвертирует переходы JP NC,aaaa JP Z,aaa и т.п. в какую-то странную команду JNPCHL, причём все разные условные переходы конвертирует в одно и то же (если бы в разное, то ещё можно было бы отредактировать). В принципе, т.к в дистрибутиве XLT80 приложен и ассемблерный исходник этого конвертора, можно попробовать разобраться и исправить. Но оказалось незачем.
Т.к следующий конвертор Z80 --> КР580 по имени XIZ.COM, который я попробовал, сработал. Хотя он и срезает все комментарии и кодовые тексты в 8-ми битовой кодировке и понавлеплял в исходник двоеточий после служебных слов макро-ассемблера, если они в первой позиции строки (например if, .comment). Лишние двоеточия, конечно, исправить было недолго. Но печально, что этот конвертор уничтожает русские тексты во всех 8-ми битовых кодировках, сбрасывая в символах бит D7.
Но я выкрутился и, кстати, тут чётко видно почему кодировка КОИ-8 лучше, чем любая другая (а также иллюстрирует почему ассемблерные исходники всегда должны быть в верхнем регистре, и не только потому, что так требуется для ассемблерных вставок в ЯВУ). -- Кодировка КОИ-8 отличается от КОИ-7 в русских буквах лишь одним битом и, что также полезно, есть соответствие с латиницей созвучных букв. Потому, если импортная программа сбрасывает старший бит, то она не уничтожает текст целиком, как происходит с АЛЬТ и Windows кодировками, а лишь конвертирует русский текст из КОИ-8 в КОИ-7.
Потому, чтобы при пользовании импортным конвертором сохранить комментарии в исходнике, я поступил так. Сначала я конвертировал исходник из АЛЬТ-кодировки (в которой у меня вообще все исходники, т.к удобно использовать одну кодировку на все исходники и удобнее именно ту, что нужна при трансляции ретро компиляторами ассемблера и ЯВУ) в кодировку КОИ-8 (это занимает 0.05 секунды и делается путём перетаскивания мышью файла на пиктограмму конвертора), но можно было и сразу в КОИ-7.
Кстати, обычно в КОИ-7 могут конвертировать только любительские CP/M-конверторы, - большинство Windows конверторов о КОИ-7 даже не знают, т.к с 80-тых годов кодировка КОИ-7 практически не используется (по сути КОИ-7 сохранилась только в РК86 и это вынужденно из-за того, что РК86 вообще не может использовать 8-ми битовые кодировки, - эту гадость нам задвинули наглые инженеры фирмы Intel разработавшие видеоконтроллер 8275, которым было наплевать на кирилицу и европейские языки с умляутами и аксантами). После конверсии исходника в мнемонику КР580 все комменты стали в КОИ-7. Потому, чтобы вернуть их, я конвертировал выходной файл снова в АЛЬТ-кодировку. И получил требуемый исходник в мнемониках КР580, причём с сохранёнными комментариями.
А если бы кодировок КОИ-7 и КОИ-8 в мире бы вообще не было, то комментарии сохранить при конверсии никак бы не удалось. Кстати, даже и не имея КОИ-7 обрубленный из КОИ-8 русский текст остаётся читабельным и на латинице. Потому самая разумная русская кодировка - это КОИ-8. К сожалению, враги из Microsoft ещё в 1985 году задвинули начиная с Windows 2.0 нам свою идиотскую кирилическую Windows-кодировку. И только в LINUX, где есть возможность выбора кодировки, победила правильная кодировка КОИ-8, которая к тому же в отличие от (ни по одному свойству не лучшей или хоть в чём-то более удобной) Windows-кодировки даёт и псевдографику (что есть также и в АЛЬТ-кодировке).
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Флейм только по теме "Радио-86РК".
78
Спасибо за помощь.
Я не буду оправдываться. Скажу одно. Я использую для компиляции TASM85. Это та часть компилятора, где после си компилятора винксру, ассемблер (в кодах вм80) транслируется в бинарник. Так как цепочка отработана и исправно работает, не хотелось бы переделывать. А теперь представим следующее, я в си код вставляю ассемблерные вставки с мнемоникой z80 (потому как выше описано, это лучшее что придумал человек и просто должно быть, и что главное... я поверил в это), но оттранслированная в си программа как бы и пропишет в ассемблер эти вставки, а тасм85 скажет ...уважаемый, ты тут херь написал, исправь будь добр... И тут начинается, надо либо переводить весь код на Z80 (а это искать си на z80) или перелопачивать азбуку и всю мнемонику переписывать... Отличное занятие, для тех кому не спится в эти мрачные вечера.
Надеюсь убедил. Добру быть.
ПЗУ пришли от китайца... такое ощущение что он их на свалке где то собирал. Даже не знаю, будут работать или нет. Программатор вчера спаял на 80%, но он минимум поддерживает 8кб пзу. Как быть с 28с16 ума не приложу.
Я не буду оправдываться. Скажу одно. Я использую для компиляции TASM85. Это та часть компилятора, где после си компилятора винксру, ассемблер (в кодах вм80) транслируется в бинарник. Так как цепочка отработана и исправно работает, не хотелось бы переделывать. А теперь представим следующее, я в си код вставляю ассемблерные вставки с мнемоникой z80 (потому как выше описано, это лучшее что придумал человек и просто должно быть, и что главное... я поверил в это), но оттранслированная в си программа как бы и пропишет в ассемблер эти вставки, а тасм85 скажет ...уважаемый, ты тут херь написал, исправь будь добр... И тут начинается, надо либо переводить весь код на Z80 (а это искать си на z80) или перелопачивать азбуку и всю мнемонику переписывать... Отличное занятие, для тех кому не спится в эти мрачные вечера.
Надеюсь убедил. Добру быть.
ПЗУ пришли от китайца... такое ощущение что он их на свалке где то собирал. Даже не знаю, будут работать или нет. Программатор вчера спаял на 80%, но он минимум поддерживает 8кб пзу. Как быть с 28с16 ума не приложу.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
.
79
Никто же ни в чём не обвинял. Я лишь упомянул, что, если есть серъёзные планы на программирование на ассемблере, то разумно сразу заниматься этим в более удобных мнемониках.ведущий_специалист пишет:Я не буду оправдываться.
А можно обойтись и без ассемблера вообще. Есть компилятор PLMX. Который даёт код всего в ~1.5 раза менее эффективный, чем ассемблер (т.е раза в три более эффективный, чем Си). И потому можно писать программу на бейсике, а критичные к скорости места делать на PLMX. Т.к это линкующие языки, то такое возможно. Потому ассемблер и не нужен вообще.
TASM85 это так назвал vinxru. Это табличный TASM (что уже вызывает презрение, т.к такое название - наглость, ибо о легендарном TASM от Borland его авторы не знать не могли). Это слабый ассемблер, хотя его сила - в табличности, т.е он позволяет транслировать под любой процессор, даже мифический. А вообще нелинкующий ассемблер - это просто фуфло. К тому же в этом TASM моторолловские соглашения, ибо ассемблеры с такими соглашениями намного более популярны на иностранщине. Потому для Intel процессоров он не очень... Но народ в Windows не имея приличного кросс-ассемблера для Z80/8080 хватается за всё убогое, что подвернётся (лишь бы работало в Windows).ведущий_специалист пишет:Я использую для компиляции TASM85.
И речь же не о конкретном компиляторе vinxru и вставках в него на ассемблере, а вообще в целом и о чисто ассемблере. Что и имеет место быть, если речь о исходнике монитора. Для линкующих систем не важен какой ассемблер или даже ЯВУ сгенерил объектный файл, лишь бы его выходной формат был нужный - перемещаемый типа REL.
Сложность это сделать (чтобы использовать код Z80) зависит от того как устроен компилятор vinxru.ведущий_специалист пишет:Так как цепочка отработана и исправно работает, не хотелось бы переделывать.
Если бы было что-то типа командного файла, то не проблема для файлов в мнемонике Z80 использовать тот же TASM, но в режиме для Z80. И по логике, если автор TASM не полный идиот, то как и в М80 должна быть псевдо-команда ассемблера, что позволяет прямо в исходнике переключать тип мнемоники и процессора. Если это есть, то вообще никаких проблем.
Скорее всего компилятор vinxru из Си-текста делает ассемблерный и туда просто подставляет ассемблерный фрагмент, а затем общий однофайловый исходник транслируется в код. И дело не в мнемониках, а в соглашениях ассемблера. Т.к компилятор vinxru выдает текст для трансляции TASM-ом, то его не странслируют стандарные ассемблеры.
Это порочная практика, от неё отказались ещё в 70-тые годы, - она была заменена линкующими компиляторами. Потому все линкующие компиляторы ЯВУ и макро-ассемблера совместимы. И никого не волнует на какой мнемонике или вообще на каком языке был исходник. Достаточно, чтобы соответствующий компилятор этот язык понял и выдал REL-файл. А уже объёдинение (компоновку) кусков кода написанных на разных ЯВУ и ассемблерах делает линковщик.
Для многих, если компилятор vinxru не позволит делать вставки на ассемблере Z80, ценность такого продукта - нулевая. Для программирования на Си, если вставки малообъёмные и программиста не тошнит от мнемоник КР580, то можно пользоваться, почему нет?ведущий_специалист пишет:Надеюсь убедил.
Моё мнение, что фирменный компилятор Си, пусть из 1980-тых годов, будет лучше, чем самодельный из XXI-века и работающий на PC, хотя для PC нет ограничений по объёму ОЗУ, скорости и оптимизации. И однозначно, что любой нелинкующий компилятор - это изобретение велосипеда.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Флейм только по теме "Радио-86РК".
80
спецом запустил сейчас TASM. Оказывается не все так плохо и при умении можно сообразить что то серьезнее.
Короче. Я попробую отладить на PC удобную оболочку BIOS. Если уж на то пошло - то есть желание написать качественный редактор для набора кода сразу в рк, перелопатить тот же ед микрон и вызывать его как в линукс из под командной строки, подсовывая ему файлик с асм ну и пару директив. Что еще в планах - так это сделать его дисковым.
Про ед микрон - написал то что первое вспомнилось. Если есть что то поудобнее да еще и в дизассемблере - готов рассмотреть.
Это все конечно полумечты, но я могу это сделать.
Короче. Я попробую отладить на PC удобную оболочку BIOS. Если уж на то пошло - то есть желание написать качественный редактор для набора кода сразу в рк, перелопатить тот же ед микрон и вызывать его как в линукс из под командной строки, подсовывая ему файлик с асм ну и пару директив. Что еще в планах - так это сделать его дисковым.
Про ед микрон - написал то что первое вспомнилось. Если есть что то поудобнее да еще и в дизассемблере - готов рассмотреть.
Это все конечно полумечты, но я могу это сделать.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
.
81
[кликабельно для зарегистрированных]ведущий_специалист пишет:не все так плохо:
Неправильно изучать возможности компилятора по встроенной краткой стартовой подсказке. В дистрибутиве TASM 3.2 есть ~100 килобайтовый мануал (в HTML формате).
[Зря пользуетесь для картинок servimg.com. Фалообменник картинок http://ipic.su/ на порядок лучше. Вообще любой наглый файлообменник картинок, что кроме картинки показывает на экране ещё всякую ерунду (нужную только ему) - это хлам. Есть же нормальные файлообменники, дающие на экран только картинку.]
Непонятно о чём речь. BIOS-ом называют и ROM-BIOS в ПЗУ и DOS-BIOS (что железо-зависимая часть ОС). И ни к тому ни к другому оболочек не встречал.ведущий_специалист пишет:попробую отладить на PC удобную оболочку BIOS.
Можно конечно RAM-монитор сделать в графическом виде, когда директивы выбираются из меню в графическом представлении (видел одну такую попытку на ОРИОНЕ - называется инструментальный монитор 128) что бессмыслица, т.к пока выберешь нужный пункт меню уже успеешь десять раз ввести команду в обычном командном мониторе или отладчике.
Оболочку можно и нужно делать только к DOS (например к CP/M или к RK-DOS или к RAMDOS и др). Или в системе вообще без DOS можно иметь оболочку для запуска игр с microSD с использованием микроконтроллера (типа того, что начиная с 2012 г ввёл в моду для ряда 8-ми разрядных самоделок vinxru)
Это тоже непонятно. Зачем отдельный текстов редактор? И зачем вообще набирать тексты, принтер же к РК86 не подключишь (т.к символьных принтеров больше нет)? И письма бабушке сейчас удобнее писать на IBM PC.ведущий_специалист пишет:есть желание написать качественный редактор для набора кода сразу в РК
Если и имеет смысл что-то связанное с текстовым редактором, - то это редактор плюс макро-ассемблер. Редактор пишется за пару дней, а вот макро-ассемблер это проблема. Точнее, есть макроассемблер в мнемонике КР580 от Микроши (8 Кб). Но в мнемониках Z80 нет (самостоятельно писать это пара месяцев плотного труда, но адаптировать чужое не особо сложно).
А если есть развитая DOS, то к ней обычно есть и текстовые редакторы, ассемблеры и компиляторы ЯВУ.
Во-первых, если речь о файликах, то должна иметься DOS. Без неё файлики бывают только на МГ-ленте. А во-вторых, о каком редакторе МИКРОН речь? Их - два. Первый в 2 Кб из 1987 - совсем убожество и даже не полноценно экранный. С ним связываться это значит вообще быть себе врагом. А вот второй в 4 Кб МИКРОН-2 из 1992 это уже вестчь. Я им вполне успешно пользовался (в версии для RK-DOS) и был доволен.ведущий_специалист пишет:перелопатить тот же ED Микрон и вызывать его как в линукс из под командной строки, подсовывая ему файлик с асм ну и пару директив.
Редактор без свопинга пишется легко и приятно. Кстати, у меня есть и свой подобный редактор на 5 Кб. Пока исходник лишь в версии для ОРИОНА, но в своё время они транслировались параллельно - отличие лишь в методе храния курсорных координат. Исходник для РК-версии ещё 20 лет назад был утерян при крахе винта, но исходник для ОРИОНА был восстановлен (код взят из ROM-диска и дизассемблирован), так что за полчаса при нужде смогу сделать версию и для РК86 (всё никак руки до этого не доходят).
Так недисковый редактор вообще не имеет смысла. Ведь недисковый редактор - это редактор работающий с магнитофоном, а это очень неудобно.ведущий_специалист пишет:еще в планах... сделать его дисковым.
Мне непонятно зачем сейчас нужен инструментарий программиста работающий на реальной РК86. С реальными скоростями РК86 это вряд-ли будет достаточно удобным.ведущий_специалист пишет:Это все конечно полумечты
Однозначно, что что-то писать на 4 порядка удобнее на IBM PC или на Android-планшете в эмуляторе MSDOS с подключенной по блю-ту внешней клавиатурой. На мой взгляд полезнее скоростной проводной (а о безпроводном остаётся только мечтать) интерфейс между IBM PC и реальной РК86 (или любой другой 8-ми разрядкой).
И ещё из системного ПО интересно сделать оболочку ОС с интерфейсом GUI. Но это возможно только для графической машины, например, "Специалиста" с доп.ОЗУ или ИРИШИ со скоростью 3 МГЦ и ОЗУ 128 Кб.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Флейм только по теме "Радио-86РК".
82
Именно. А я хочу удобное ее использование. Вам нравится стрелочка с курсором? Я знаю что нравится, а мне нет. Панели аля нортона с подсказками и хелпом а возможно и оконным интерфейсом будут выглядеть куда приятнее.barsik пишет: BIOS-ом называют и ROM-BIOS в ПЗУ
не хочется повторять велосипед vinxru, но до ума довести его деяние бы не мешало, тем более что выглядит все это достаточно неплохо и исходники имеются.barsik пишет: (типа того, что начиная с 2012 г ввёл в моду для ряда 8-ми разрядных самоделок vinxru)
barsik пишет: Это тоже непонятно. Зачем отдельный текстов редактор?
Много в мире непонятного. Попробую растолковать. Архитектура нового компьютера немного усовершенствована, и само собой это должно сказаться на программном обеспечении, ибо совершенно бестолково связывать хобби заделывая в новодел что либо новое будь то память или гибкость использования портов и прочего (даже ту же микросхему звука) не сдобрив все это как минимум примерами софта, которые покажут, что же в этом компьютере стало ново и дадут шанс пользователям старого железа глянуть на железяку по новому. По мне , так хоть пихай в рк86 тонны ОЗУ и ставь SVGA адаптеры. Без демонстрации как это все работает это будет такая же груда хлама как и машинка из 86 года. А ПО начального класса я считаю что то типа редактора. В нем можно написать небольшой скрипт или пример кода для последующей пересылке кросс компилятору, да все что угодно (как в мультике из винни пуха). Уже этот файлик, сделанный с цветом и со строчными буквами да с записью на диск привлечет к новоделу новых (старых) пользователей. Я не говорю что к этому всему нужно с пяток демок и с десяток игр с исходниками.
Мне тоже непонятно почему у меня до сих пор есть желание заниматься всем этим. Ведь вокруг столько всего прекрасного..... )) Такова уж участь инженера, о чем в детстве мечтал и не реализовал то наверное можно сделать сейчас....barsik пишет: Мне непонятно зачем сейчас нужен инструментарий программиста работающий на реальной РК86.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
.
83
Стрелка от мыши даже в NC и XTREE использовались вполне успешно и были удобнее курсорных клавиш. А Вам только стрелка-указатель ненавистна или у Вас неприятие самой идеи GUI? Вряд-ли Вы сидите в консольном окне Linux и текстовом браузере (помню, что там был такой), чтобы не видеть неприятных Вам стрелок-указателей.ведущий_специалист пишет:Вам нравится стрелочка с курсором? Я знаю, что нравится, а мне нет. Панели аля нортон... куда приятнее
В 2015 г даже для графически слабого Atari 800 (экран 320*192 моно) начали делать GUI-интерфейс (кстати, его делать https://atari8.co.uk/gui/ уже закончили, сами гУгланите видео и посмотрите как получилось). Печально (если не сказать позорно), что для графически более лучших советских 8-ми разрядок нет ничего даже отдалённо похожего. Например, у Корвета экран 512*256 в 8-ми цветах на каждый пиксель, а версии файлового менеджера в стиле GUI для него нет. А Биллу Гейтсу хватило даже ущербного CGA, чтобы сделать Windows 1.0.
Кстати, графика у ИРИШИ та же (320*200 и 320*192 разница не велика), и даже в 4-х цветах, так что делая GUI для ИРИШИ графику можно заимствовать из вышеупомянутого GUI Atari-800.
Как может выглядеть приятно нортон на машине, в которой нет не только рамок, но и инверсии знакомест? Разработчики РК решили, что инверсия не нужна ибо в ту эпоху в СССР ещё никто не видел ни нортонов, ни других программ с графическим указателем. А уже наличие хотя бы рамок позволяет выкрутиться.ведущий_специалист пишет:Панели аля нортон с подсказками и хэлпом, а возможно и оконным интерфейсом, будут выглядеть куда приятнее.
Вот пример того, как на одном немецком компьютере с лишь 8-ми битовым текстовым экраном (а не 9-ти битовым, как в Корвете) и потому как и РК лишённом инверсии знакомест, имитируют балку подсветки (балка подсветки в нортоне или в меню это указатель по списку команд или файлов, который обычно делается инверсией символов или цветом).
Как видите, это делают там за счет того, что у них в обычном текстовом адаптере на TTL-мелкоте символов в фонте аж 256 (отчего есть настоящая символьная псевдографика типа той, что есть в PC XT), и используется то, что у них в экране 32 знакоряда. Идея в том, что в панели, окнах и в меню имена файлов выводим в 16 знакорядов, а пустые знакоряды между ними используем для создания рамки играющей роль балки указателя. Кстати, инверсию всего экрана в РК аппаратно не получить (т.к бордюр в РК это часть экрана), тогда как в традиционном текстовом адаптере это делается с помощью одного инвертора.
Неприятность в изделиях vinxru в том, что он сделал оболочку-DOS. А надо было сделать отдельный программный интерфейс один к одному реализующий стандартный CP/M-BIOS и отдельным файлом граф.оболочку менеджер файлов.ведущий_специалист пишет:велосипед vinxru... до ума довести его деяние бы не мешало
Кстати, графическая оболочка не может быть частью ROM-BIOS (но набор граф.п/п-рамм содержать может), хотя частью DOS может быть. Есть даже пример, - в 1991 году в моду вошла ORDOS (4 Кб) на все 3 банки (авторская ORDOS на 4 банки появилась лишь 2 года спустя), которая была просто копией ОЗУ получившегося после запуска NC$ (этот NC$ затирал CCP ORDOS содержащий её командные директивы, но в NC$ была возможность грузить файлы в квазидиск с МГ-ленты, а остальные возможности CCP или не нужны непрограммисту или уже есть в традиционном нортоне). Да во всех ОС с GUI (это где есть пиктограммы
Самый минимальный пакет системного ПО любой платформы должен включать - нортон, текстов редактор с встроенным ассемблером (это если нет DOS, а если DOS есть, то - ассемблер и редактор по отдельности) и отладчик.ведущий_специалист пишет:ПО начального класса я считаю что то типа редактора... Я не говорю что к этому всему нужно с пяток демок и с десяток игр с исходниками.
Убедили. В смысле, согласен, что сделать текстов редактор почти также интересно, как и написать предельно убогую якобы игру на бейсике. Потребительная ценность в данном случае не играет роли (ибо сейчас всем доступны аналоги с тысяче-кратным превосходством в параметрах).ведущий_специалист пишет:barsik пишет: Мне непонятно зачем сейчас нужен инструментарий программиста работающий на реальной РК86.
Мне тоже непонятно почему у меня до сих пор есть желание заниматься всем этим.
Любопытно, что в антикварном Atari-800 из 1978 года фонт в текстовых режимах уже загружаемый, а ранее считалось, что загрузка фонта в текстовом адаптере появиласть лишь на 6 лет позднее в EGA для IBM PC. Значит на Atari 800 можно было использовать идею Денди о тайловой графике в играх.
Последний раз редактировалось: barsik (Пн Фев 01 2021, 05:21), всего редактировалось 1 раз(а) (Обоснование : опечатки)
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Флейм только по теме "Радио-86РК".
84
ведущий_специалист пишет:Я привык конечно работать один в плане изобретений, но придя на этот форум я ждал как минимум 2-4 "таких же повернутых идеей рк86"... ошибся.
В 16 году хотел по-быстрому создать новодельную РК-шку с доработками, которые я применял ещё в далёких 90-х на родной плате. Но в процессе процесса стал добавлять всё новые фишки, которых изначально у меня не было: цвет, звук, RTC и т.д. и всё затянулось. По-быстрому не получилось. Только в конце 17 года разработал прототип, заказал платы, спаял, но катастрофически не хватало времени, смог запустить только основную схему. Проект пришлось отложить, так и не доведя до ума, всё заглохло на несколько лет. Только сейчас снова руки дошли до своей разработки, надеюсь, до нового года успею реализовать более-менее работающий вариант.
ведущий_специалист пишет:ПЗУ пришли от китайца... такое ощущение что он их на свалке где то собирал.
Так и есть, а указано было, наверняка, "new", "unused". Это их основное кредо -- ххх. 90% всех покупок электронных компонентов у китайцев -- это откровенное говно из помойки, перемаркер или юзаное в попытках придать вид нового с жуткими наплывами припоя на выводах. Мне как-то от китайца пришли шитые однократные ПЗУшки. Даже utsource ххх.
vital72- Новичок
- Сообщения : 16
Дата регистрации : 2016-07-07
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
vital72- Новичок
- Сообщения : 16
Дата регистрации : 2016-07-07
.
87
Ох, не знал, что это форум благородных девиц, тогда сорян.
Это не форум благородных девиц, а форум людей увлекающихся электроникой и при этом ещё культурных (если хочется матов и тому подобного, то это лучше во двор, куда-то за гаражи сходить, к местным гопникам или просто алкашам или быдлу).
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
vital72- Новичок
- Сообщения : 16
Дата регистрации : 2016-07-07
Re: Флейм только по теме "Радио-86РК".
89
Я в принципе схему вырисовал, на данный момент появилось дополнительно включаемые 16 кб статических озу (2х8кб). ОЗУ переключаются в адреса 0х8000 и 0хА000, также появился дешифратор, делящий область 0xc000-oxd000, появилась ви53. С видеочастью - заказал плату отдельно , она будет уметь работать на своем генераторе (24 мгц) с фонтами 8х16 т выводом на монитор. Также спер схему цвета от апогея и вкорячил туда же. Посмотрим что получится. Также в планах доработать эту видеочасть на переключение программно вместо ПЗУ с фонтом - ОЗУ с ремапом в область 0хе000. Так как появилась неиспользованная область 0хD000-0xE000, то конечно же туда просится микросхема ОЗУ с RTC. Для этого у меня приобретена M48T08, хоть половинку ее а можно использовать. Было бы в идеале использовать одну эту микросхему на 8 кБ, половинку на чтение запись (0xD000- 0xE000) а вторую половинку только на запись (0xe000 -....) для хранения фонта знакогенератора. Она как раз с батарейкой внутри и при выключении фонт бы сохранился.vital72 пишет: цвет, звук, RTC и т.д. и всё затянулось. По-быстрому не получилось.
Но использовать половинку озу мозгов у меня не хватит, так как ее нужно как то переключать на работу с вг75. Нужно думать. Я пока думаю как вкорячить ОЗУ в область 0xD000. Причем хитро на логике. Думал пока отрубать ей CS в области 0xE000, но теперь думаю.... а нужно ли.
Пока писал - засомневался, рабочую ли микросхему мен прислал китаец. С епромками похоже облом, так как беглая проверка на быстроспаянном программаторе на Arduino показала, что стерлась и прошилась из 5ти только одна, остальные епромки как то не стираются, что я им не делал... Даже магию на анлок делал, видимо г прислали.
А по поводу благородных девиц эт зря... Думаете Вас тут мату не научат???? натолкают по самые нихочу, только карманы подставляй...
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
Re: Флейм только по теме "Радио-86РК".
90
А тем не менее, пришли платы клавиатуры и модуля ВГ75+ логика для цвета и вывода на монитор. Предстоит пол ночи паять )). Пока плата шла, все таки думал, что доработать ее надо микросхемой аг3 чтобы этот видеоадаптер был с полноценным выходом AV.
А застрял я вот на чем. Никак не соберу себе нормально работающий программатор 28схх серии. Подумать только, нужно шить им 16 и 64 серии. Вот что значит сделать быстро на ардуине... сделал бы давно уже и работало бы... на чем нибудь другом. А вообще читал что под РК есть отличный программатор ПЗУ и народ им пользуется.
А застрял я вот на чем. Никак не соберу себе нормально работающий программатор 28схх серии. Подумать только, нужно шить им 16 и 64 серии. Вот что значит сделать быстро на ардуине... сделал бы давно уже и работало бы... на чем нибудь другом. А вообще читал что под РК есть отличный программатор ПЗУ и народ им пользуется.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
.
91
Лучше собрать универсальный Willem шьёт всё от РФ2 до самых самы...
Могу показать фото своего, который я собрал себе:
Вся необходимая информация тут: https://ruecm.forum2x2.ru/t824-topic#8332
Список всего, что он может шить, внушительный и это не полный список:
.
Могу показать фото своего, который я собрал себе:
Вся необходимая информация тут: https://ruecm.forum2x2.ru/t824-topic#8332
Список всего, что он может шить, внушительный и это не полный список:
- Спойлер:
27C64 , 27C128 , 27C256 , 27C512 , 27C010 , 27C020 , 27C
040 , 27C1001
M27C1001 , M27C2001 , M27C4001
27C080 (A19) , M27C801 , M87C257
2716(Vpp25V) , 2732 , (adapter DIP24)
2764 , 27128 , 27256 , 27512 , 27010,
Vpp12.5V (21Vpp Modify Circuit)
EEPROM 28C65 , 28C64 , 28C128 , 28C256 , 28C512 , 28C010 , 28C020 , 28C040
M28C16A/17A (DIP28)
(Adapter or Jumper) 28C16,XLS2816 (DIP24)
FLASH Memory 28F64 , 28F128 , 28F256 , 28F512 , 28F010 , 28F020
MX26C1000 , MX26C2000 , MX28F1000 , MX28F2000
Am28F256A , Am28F512A , Am28F010A , Am28F020A (New command erase/prog.)
-- intel ---
i28F001BX , 28F004 , 28F008 , 28F016
FLASH Memory 29F64 , 29F128 , 29F256 , 29F512 , 29F010 , 29F020 , 29F040 , 29F080
29F001 , 29F002 , 29F004 , 29F008 , 29F016 , 29F032 , V29C51002T
Serial (I2C) EEPROM
24Cxx 24C02 , 24C04 , 24C08 , 24C16 , 85C72 , 85C82 , 85C92
--- page write ----
24C32 , 24C64 , 24C128 , 24C256 , 24C512
Microwire EEPROM
<------ Data 8bit -----> (pin 6 ->ORG. [Schematic connect to GND])
93C06 , 93C46 , 93LC46 , 93C56 , 93C57, 93C66 , 93C76 , 93C86 (8bit) , AT59C11 , AT59C22 , AT59C13
CAT35C102 , CAT35C104 , CAT35C108 (pullup pin7)
<------Data 16bit------> (pin 6 ->NC [No Connect])
93C06A , 93C46X , 93C56 , 93C66 , 93C76 , 93C86 (NS)
Microchip PIC 16C84 , 16F84 ,16F84A , 16F627/16F628
12C508/A , 12C509/A , 12CE518 , 12CE519 , 16C505
16C620 , 16C621 , 16C622 , 16CE623 , 16CE624 , 16CE625 , 16C710/711
---ICSP connector----
16F870 , 16F871 , 16F872 , 16F873 , 16F874 , 16F876 , 16F877 PIC16F873A , PIC16F874A , PIC16F876A , PIC16F877A
-Add PIC microchip 14bit
PIC12F629 , PIC12F675 , PIC16F630 , PIC16F676 , PIC12F635 , PIC12F683 , PIC16F636 , PIC16F684 , PIC16F688
PIC16F72/73/74/76/77 , PIC16F737/747/767/777 , PIC16F87/88 , rfPIC12F675x , PIC16F785/PS200 , PIC16F716
-Add microchip 14bit,12bit OTP
PIC12C671 , PIC12C672 , PIC12CE673 , PIC12CE674
PIC16C61/71 , PIC16C62/64/65/73 , PIC16C62A/62B/62C/63/63A/64A/65A/65B/66/67
PIC16C72/72A/73A/74A/74B/76/77 , PIC16C620/620A/621/621A/622/622A
PIC16CE/623/624/625 , PIC16C710/711/712/716 , PIC16C773/774 , PIC16C745/765/923/924 , PIC16C925/926
PIC16C554/556/557/558 , PIC16C432/433 , PIC16C717/770/771/781/782
-Add PIC microchip 12bit (FLASH memory)
PIC12F508/509 , PIC10F200/202/204/206 , PIC16F505 , PIC16F54/57
-Add PIC18Fxxx
PIC18F242 , 18F248 , 18F252 , 18F258 , 18F442 , 18F448 , 16F452 , 16F458
PIC18F1220 , 18F2220 , 18F4220 , 18F1320 , 18F2320 , 18F4320
PIC18F6520 , 18F6620 , 18F6720 , 18F8520 , 18F8620 , 18F8720
PIC18F2331 , 18F2431 , 18F4331 , 18F4431
PIC18F6525 , 18F6621 , 18F8525 , 18F8621
PIC18F6585 , 18F6680 , 18F8585 , 18F8680
PIC18F2439 , 18F2539 , 18F4439 , 18F4539
PIC18F6410 , 18F8410 , 18F6490 , 18F8490
Add PIC18Fxxx
PIC18F2410 , PIC18F2420 , PIC18F2455
PIC18F2510 , PIC18F2515 , PIC18F2520 , PIC18F2525 , PIC18F2550 , PIC18F2585
PIC18F2610 , PIC18F2620 , PIC18F2680
PIC18F4410, PIC18F4420 , PIC18F4455
PIC18F4510 , PIC18F4515 , PIC18F4520 , PIC18F4525 , PIC18F4550 , PIC18F4585
PIC18F4610 , PIC18F4620 , PIC18F4680
Add Find and edit value OSCCAL (PIC12F629/675 , PIC16F630/676)
Add Edit config at address 0x2008,0x2009 (PIC12F635/683 , PIC16F636/684/688 , PIC16F785)
Fixed Programming PIC all
Test on chip
PIC12F675 , PIC16F676 , PIC16F684 ,PIC16F767, PIC16F74
PIC16F872 , PIC16F876 , PIC16F877, PIC16F876A, PIC16F873A, PIC16F819
PIC16F84 , PIC16F84A , PIC16F628, PIC16F628A,
eprom PIC12C509JW , PIC16C505JW , PIC16C711JW , PIC16CE625JW
PIC18F458 , PIC18F4320 , PIC18LF258 , PIC18F4539 , PIC18F4431
Atmel Flash Memory
(Sector Programming)
(Software Data Protection) AT29C256 , AT29C512 , AT29C010A , AT29C020 , AT29C040 , AT29C040A
W29EE512 , W29EE011 , W29EE012 , W29C020(128) , W29C040
PH29EE010(W29EE011)
ASD AE29F1008 (AT29C010), AE29F2008 (AT29C020)
Ver 0.992 up(DOS). Can run under win9x
(disable prog. CPUIdle or CPUCool)
Atmel Flash Memory
AT49Fxxx (Subset 29Fxxx)
(Byte-by-Byte Programming)
(Software Data Protection) Command seq. 5555/AA, 2AAA/55, 5555/A0
AT49F512 , AT49F010 , AT49F020 , AT49F040
SST39SF010 , SST3S9F020 ,SST39SF040
AT49F001 , AT49F002 , AT49F008A
Command seq. 555/AA, 2AA/55, 555/A0
Am29F512 , Am29F010 , Am29F020 , Am29F040 , HY29F080
29F002 , 29F002T , Pm29F002T
Serial Peripheral Interface (SPI)
EEPROM Mode0 (0,0)
AT25xxx, W95xxx [Atmel] AT25010 , 020 , 040 (A8-A0)
AT25080 , 160 , 320 , 640 , 128 , 256 (A15-A0)
[ST] W95010....256, Microchip 25x010 - 25x640
--- Byte programming
25010 , 25020 , 25040
--- Page programming
25C080 , 25C160 , 25C320 , 25C640 , 25C128 , 25C256 , 25C512
AT25HP256 , AT25HP512
AT25HP1024 (24bit address)
-- CAT64LCxxx (16bit DATA IN/OUT) use Socket 93Cxxx
CAT64LC010, CAT64LC020, CAT64LC040
Atmel EEPROM (page prog.)
(Software Data Protection) AT28C256 , AT28C010 , AT28C040
Nonvaltile SRAM (DS12xx) DS1220 , DS1225Y , DS1230Y/AB , DS1245Y/AB , DS1249Y/AB
static RAM (Test RAM) 6116 , 6264 , 62256 , 62512 , 628128
EPROM winbond,SST
Electrical Erase Chip W27E512 , W27E010 , W27C010 , W27C020 , W27C040
SST27SF256 , SST27SF512 , SST27SF010 , SST27SF020
MX26C4000
Vcc = 3.3-3.6V SST37VF512 , SST37VF010 , SST37VF020 , SST37VF040
Flash Memory SST,Sanyo SST28SF040A , LE28F4001
.
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
Внесение предложений.
92
Долго обдумывал одну вещь из области аппаратных доработок рк компьютеров.
Вобщем пришла мысль, а не сделать ли подфорум, где будут обсуждаться схемотехнические доработки ретро компьютеров. Вот к примеру Барсик очень хорошо излагает схемотехнику, но блин искать по форумам где и как он предлагал то или иное практически нереально.
Смысл какой, я очень давно продумываю подключение сд карты напрямую на шину процессора. Вроде бы назрели мысли и надо посовещаться как да что. Может уже и было что. Короче мне нужна тема по аппаратным доработкам именно на логических элементах ретро микропроцессорных систем.
Изначально мысль прет от придерживания "ламповой" схемотехники но современных шин, таких как UART I2C I2S SPI SD. И никаких микроконтроллеров и прочих няшек. Как говорится голое железо на новом уровне.
Для чего нужно - разрабатывая новодел я думаю, что не все ему собирать пыль на полке да показывать детям какие игры были в 80х. Есть мысль заставить это железо в другом принципиально новом формате. А именно подключения датчиков и сбора данных с записью на электронные носители. Здесь могут играть роль датчики температуры давления влажности по шине I2C или SPI. По UART можно прекрасно подключить модуль LORA или WIFI.
Да понимаю, изврат, но согласитесь, такого никто не делал а ведь можно показать миру что может старинная и полузаброшенная микропроцессорная система с новыми вещами. Заставить SD карту работать напрямую на шине данных вм80 - думаю можно. Подключить беспроводной модуль к рк? да без проблем.... Подключить I2C датчик температуры к ВВ55? А вот ведь вопрос, можно ли ВВ55 портом оперировать на выход но с открытым коллектором?... Надеюсь объяснил толком что хотел.
Добавлю немного. Народ все кряхтит с внешними ром дисками и дорогущими микросхемами на 128 кб.... только потому что их легко подключить из за их параллельной шины. В природе уже давно существуют SPI флэшки под 16 МБ и более.И стоят они копейки. SPI ногодрыгом можно реализовать чуть ли не на коленках ногодрыгом того же вв55.
Вобщем пришла мысль, а не сделать ли подфорум, где будут обсуждаться схемотехнические доработки ретро компьютеров. Вот к примеру Барсик очень хорошо излагает схемотехнику, но блин искать по форумам где и как он предлагал то или иное практически нереально.
Смысл какой, я очень давно продумываю подключение сд карты напрямую на шину процессора. Вроде бы назрели мысли и надо посовещаться как да что. Может уже и было что. Короче мне нужна тема по аппаратным доработкам именно на логических элементах ретро микропроцессорных систем.
Изначально мысль прет от придерживания "ламповой" схемотехники но современных шин, таких как UART I2C I2S SPI SD. И никаких микроконтроллеров и прочих няшек. Как говорится голое железо на новом уровне.
Для чего нужно - разрабатывая новодел я думаю, что не все ему собирать пыль на полке да показывать детям какие игры были в 80х. Есть мысль заставить это железо в другом принципиально новом формате. А именно подключения датчиков и сбора данных с записью на электронные носители. Здесь могут играть роль датчики температуры давления влажности по шине I2C или SPI. По UART можно прекрасно подключить модуль LORA или WIFI.
Да понимаю, изврат, но согласитесь, такого никто не делал а ведь можно показать миру что может старинная и полузаброшенная микропроцессорная система с новыми вещами. Заставить SD карту работать напрямую на шине данных вм80 - думаю можно. Подключить беспроводной модуль к рк? да без проблем.... Подключить I2C датчик температуры к ВВ55? А вот ведь вопрос, можно ли ВВ55 портом оперировать на выход но с открытым коллектором?... Надеюсь объяснил толком что хотел.
Добавлю немного. Народ все кряхтит с внешними ром дисками и дорогущими микросхемами на 128 кб.... только потому что их легко подключить из за их параллельной шины. В природе уже давно существуют SPI флэшки под 16 МБ и более.И стоят они копейки. SPI ногодрыгом можно реализовать чуть ли не на коленках ногодрыгом того же вв55.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
.
93
Вобщем пришла мысль, а не сделать ли подфорум, где будут обсуждаться схемотехнические доработки ретро компьютеров.
Готово: https://ruecm.forum2x2.ru/f201-forum
Viktor2312- RIP
- Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск
.
94
А потому что нефиг применять флэш-ПЗУ 28С16, которых не было 1986 году. Если бы, как положено в ретро-хобби, Вы придерживались церковных канонов и применяли бы 573 РФ2 (2716, а ещё удобнее 2732, т.к она вдвое более ёмкая, а цоколёвка та же), то горя бы не знали. А к тому же ещё могли бы получить свежий средиземноморский загар от очистной УФ-лампы, попутно очистившись жёстким УФ-излучением от вирусов ковида.ведущий_специалист пишет:Никак не соберу себе нормально работающий программатор 28схх серии.
Если хотите могу выложить исходник прошивателя УФ-ПЗУ РФ2 для РК86 и сфотографировать схему УФ-прошивателя для этой программы (схема прошивателя простейшая, - из деталей там лишь 24-х нОгая панелька и 155 ЛА3, - прошиватель подключается через 24 вывода ППА, адрес которого можно сменить в самой программе).
Ага, умный дом на базе РК86. А что задача написать менеджер файлов в GUI интерфейсе, а также увлекательные игры "Принц Персии" и "Doom" для РК86, - менее амбициозна и интересна?ведущий_специалист пишет:Есть мысль... подключения датчиков и сбора данных
Ага щас... Как же... Не всем хватает ума понять как с помощью "ногодрыга" выводами ВВ55 плюс преобразователи уровня 5В в 3.3В (хотя по уму их должно быть можно заменить резисторами) подключить к РК86 microSD и т.п. флэши.ведущий_специалист пишет:SPI ногодрыгом можно реализовать чуть ли не на коленках ногодрыгом того же вв55.
Я например, читал в Интернете кучу описаний, но понять ума не хватает. Было бы приятно сделать себе накопитель на какой-нибудь флэш памяти (имею и microSD и компакт флэш и просто флэшку с USB) и уже 4 года прошу всех кого можно, дать исходник с подпрограммами обмена - нужны всего две процедуры - чтение сектора и запись сектора (размер сектора не важен).
Но чтобы их удобно использовать в 8-ми разрядке, к ним надо прицепить печ.плату с микроконтроллером (например, К210, а можно это сделать даже на маложрущем КМОП Z80 + ППА), которая меняет интерфейс с этой флэш-памятью из последовательного в нормальный параллельный интерфейс обычной шины 8-ми разрядного CPU. Т.к это для RAM-диска, то скорость обмена не важна (всяко получится на порядки быстрее загрузки с МГ-ленты).ведущий_специалист пишет:В природе уже давно существуют SPI флэшки под 16 МБ и более. И стоят они копейки.
Мы то согласны... Но ведь на Луну тоже никто ещё не летал (имею в виду, что мало кто верит американской лунной фальсификации), но это же не значит, что нам всем срочно надо туда стремиться.ведущий_специалист пишет:но согласитесь, такого никто не делал
Достаточно в РК немножко увеличить ОЗУ, перепрошить ПЗУ фонта (для графики 192*100), ну да... да, и цвет добавить (т.к он здорово украшает программы) - и для текущей жизни, т.е в смысле, для того, чтобы начать писать РК-игры на ЯВУ этого хватит.
Вообще, блин, железу неправомерно сдуру приписывают такую важность, тогда как железа для ретро-хобби вполне хватает и уровня конца 1970-тых годов. Зачем нам что-то ещё?
Иначе завтра захочется подключить к РК86 ИИ (или ИР в терминологии Виктора) по схеме ВМИР-1, чтобы затем вежливо попросить его, чтобы он написал нам несколько тысяч великолепных и увлекательных игр для РК86 (кстати, если до этого дойдёт, то никакая вежливость не поможет, всё-равно ИИ разозлится и уничтожит человечество, оставив в живых лишь Виктора, как своего создателя).
Возможно потому РК у его владельцев и пылится, что почти все кто хоть как-то творческий, примеряют на себя шкурку молодого Стива Возняка, а никто не хочет вообразить себя молодым Биллом Гейтсом. В смысле, что воображают себя крутыми аппаратчиками, а не программистами. Т.е тянут свои ручонки к электропаяльнику, занимаются железом на ретро платформах.ведущий_специалист пишет:не всё ему [РК86] собирать пыль на полке
Вместо того, чтобы, выбросив электропаяльник, спокойно сидеть на стуле и, вдыхая воздух свободный от канифольной вони и ядовитых паров свинца, штамповать игры для РК86 превосходящие по увлекательности и графике игры ZX-Spectrum. Если бы все сотни тысяч владельцев РК86 и клонов это делали (начиная с 1987 года), то сейчас бы РК86 не пылился в шкафах и под стеклом в музеях.
При доработках надо отдавать отчёт для чего это надо и что даёт. Зачем делать что-то сверхсовременное, если даже мышь всё ещё нормально не подключили к 8-ми разрядке, что и мешает людям заняться GUI для РК86.
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Флейм только по теме "Радио-86РК".
95
Очередные новости по деяниям видеочасти на вг75. Плата спаяна, ПЗУ прошиты. Вобщем как и следовало ожидать, в плате (а может и не в ней)где то непонятки.
1. Развертку вижу, монитор просыпается и появляется растр
2. Вижу мигающий курсор, он странных размеров....мааасенький, пару точек.
3. Работу компьютера вижу, при наборе на клавиатуру и последовательности нажатий например d,ff вижу что комп отрабатывает вывод дампа, что наблюдается на передвижении курсора.
4 - больше ничего не вижу.
короче не наблюдаю символов вообще, от слова совсем. То же самое вижу на видеовыходе, но там хуже, частоты не те, но на поделенном экране виден тот же крошечный курсор и...как будто инверсное изображение.
Вопрос знатокам. Куда копать?
Может ли мешать кстати основной вг75, который впаян в основной плате компьютера (дополнительная плата подключена со всей обвязкой как доп модуль)? У меня они сейчас работают ..... параллельно. Или надо второй вг75 ликвидировать из основной платы так как он мешает?
1. Развертку вижу, монитор просыпается и появляется растр
2. Вижу мигающий курсор, он странных размеров....мааасенький, пару точек.
3. Работу компьютера вижу, при наборе на клавиатуру и последовательности нажатий например d,ff вижу что комп отрабатывает вывод дампа, что наблюдается на передвижении курсора.
4 - больше ничего не вижу.
короче не наблюдаю символов вообще, от слова совсем. То же самое вижу на видеовыходе, но там хуже, частоты не те, но на поделенном экране виден тот же крошечный курсор и...как будто инверсное изображение.
Вопрос знатокам. Куда копать?
Может ли мешать кстати основной вг75, который впаян в основной плате компьютера (дополнительная плата подключена со всей обвязкой как доп модуль)? У меня они сейчас работают ..... параллельно. Или надо второй вг75 ликвидировать из основной платы так как он мешает?
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
.
96
Пришла в голову мысль, что вероятно можно в схеме переделки РК под VGA видеовыход обойтись одним общим задающим генератором 24 МГЦ на ГФ24. При этом у 155 ИЕ5 придётся убрать первый триггер, что поднимет входной клок ВГ75 с 8 до 24 МГЦ, а для КР580 клок получится 24:9= 2.666 МГЦ. Столько любой КР580 потянет без проблем, а вот DRAM могут не потянуть на такой частоте нагрузку шины.
Но если добавить для ОЗУ один такт WAIT, то и эта проблема уйдёт. Длительность активности /CAS зависит от длительности сигнала /WR процессора и потому уменьшается с увеличением клока CPU, но повышается почти вдвое при введении одного такта WAIT.
Кстати, хотя для РК на CPU Z80 я вовсе не зациклен, но у него длительность сигнала /WR и без того в 1.5 раза больше, чем у КР580. Так что при Z80 возможно и WAIT не нужен и надёжность работы ОЗУ исправится (т.е сбои пропадут сами и без всякой химии, что предлагалась для устранения сбоев в журнале "Радио"). Если делать печ.плату, то при Z80 и 8085 микросхему 580 ГФ24 можно не ставить, а получать CLK на доп.счётчике 555 ИЕ7 деля 24 МГЦ на 5 или 6, что даёт клок 4.8 и 4 МГЦ соответственно.
Этим хочу сказать, что существует вполне ненулевая вероятность, что можно сделать переделку РК под VGA видеовыход проще - без замены ОЗУ на статику и без двух задающих генераторов. Синхронная схема всегда даст большую скорость.
В РК86 обычно самое сложное добиться работы МП-ядра, т.к если в нём что-то не так, то нет режима ВГ75, нет регенерации ОЗУ и нет ничего. Потому и проверять нечего. Т.е чёрно-белое поведение. Ядро работает нормально - всё хорошо. И второй вариант: ядро дохлое - не работает ничего.
Так что если у Вас МП-ядро работает и выполняет программу, значит это почти успех, т.е ~90% настройки закончено. Далее уже можно что-то диагностировать по поведению и даже, если дефект сложный, то можно писать тесты для ПЗУ и что-то смотреть. А с дохлым МП-ядром, остаётся только протирать плату спиртом, просматривать её на просвет перед яркой лампой в поисках залипов, кусать губы и молиться (а лучше сразу начинать думать где достать детали на спайку второй такой же платы).
У Вас есть уверенность, что ПЗУ правильное и соответствует VGA-частотам? В обычной машине, если МП-ядро работает, а на экране что-то не то, то проверяют обычно ПЗУ, затем ОЗУ. Но РК своебразная машина, здесь всё м.быть иначе. Если к ПЗУ гарантировано претензий не может быть и входные частоты ВГ75 верны, то, по-крайней мере, проверить работу видеовыхода не должно быть проблемой, т.к хитростей там нет (просто работа регистра сдвига). Вытаскиваете ПЗУ с фонтом и пинцетом коротите выходы ПЗУ фонта на землю, что должно приводить к вертикальным полосам на экране.
Но обычно с ВГ75 проблемы не на её выходе, а на входе - на ШД. У Вас похоже ПДП ничего не кидает в ВГ75 или кидает что-то считанное не оттуда. В регистре статуса ВГ75 есть бит - флаг, что весь буфер строки за 64 мкс заполнить не успели и произошло пропадание экранных данных (но чтобы проверить это нужен специальный тест). А Вы можете лишь проверить все сигналы на ПДП. А если не поможет, то переходите к монтажу очередной чистой печ.платы и её уже более аккуратно паяйте и проверяйте исправность микросхем перед запайкой.
Я знаю про ВГ75 не больше вашего и могу озвучить лишь свои тупые домыслы. Может параллельное включение и не вредит, но это как-то некультурно и вызывает подозрение. Если ВГ75 строго идентичны в работе, то это не должно влиять. Если бы процессор КР580 в CRT-контроллер ВГ75 только записывал, то проблем быть не должно. Но он также и читает из него в подпрограмме инициализации (ожидая начала кадра). А при включении питания в разных ВГ75 разное случайное состояние внутренних счётчиков, потому при задании режима одна из ВГ75 выдаст нужный сигнал в регистре статуса раньше и кто пересилит в отличающемся бите при чтении разного содержимого из двух ВГ75, тоже не ясно. Можно попробовать отрезать у неиспользуемой ВГ75 /RD и /CS и подать туда Soft 1.
Но если добавить для ОЗУ один такт WAIT, то и эта проблема уйдёт. Длительность активности /CAS зависит от длительности сигнала /WR процессора и потому уменьшается с увеличением клока CPU, но повышается почти вдвое при введении одного такта WAIT.
Кстати, хотя для РК на CPU Z80 я вовсе не зациклен, но у него длительность сигнала /WR и без того в 1.5 раза больше, чем у КР580. Так что при Z80 возможно и WAIT не нужен и надёжность работы ОЗУ исправится (т.е сбои пропадут сами и без всякой химии, что предлагалась для устранения сбоев в журнале "Радио"). Если делать печ.плату, то при Z80 и 8085 микросхему 580 ГФ24 можно не ставить, а получать CLK на доп.счётчике 555 ИЕ7 деля 24 МГЦ на 5 или 6, что даёт клок 4.8 и 4 МГЦ соответственно.
Этим хочу сказать, что существует вполне ненулевая вероятность, что можно сделать переделку РК под VGA видеовыход проще - без замены ОЗУ на статику и без двух задающих генераторов. Синхронная схема всегда даст большую скорость.
Тут нужен хороший специалист по железякам, к тому же имевший дело с РК86. А я не специалист, например, иногда настраиваю платы самодельных бытовых компьютеров ~30 лет и это ещё вероятно не предел.ведущий_специалист пишет:Вопрос знатокам. Куда копать?
- Спойлер:
Я обычно настраиваю платы самодельных компьютеров с помощью неэкономичного, но довольно популярного у новичков метода, основанного на том, что про все самодельные компьютеры в журнальных публикациях пишут - "если компьютер собран из исправных деталей, то настройка не требуется". Мой метод настройки самодельных компьютеров как раз и основан на этом свойстве самоделок и правильность этой мысли я уже проверил аж на 4-х типах самодельных компьютеров.
Этот популярный метод настройки заключается в максимально аккуратной работе при сборке, использовании новых по дате и ещё непаянных деталей и надежде, что заработает. И в половине случаев этот метод помогает. А если не помогает, то беру другую чистую печ.плату и паяю в неё детали (причём обязательно другие) и этот процесс (пайки и проверки результата) повторяю до тех пор пока не получится рабочая плата. Естественно с учётом данного метода настройки я обычно покупал сразу по несколько плат, т.к с одной печ.платой вероятность успеха не более 50%.
При моём методе настройки у меня всегда оставались печ.платы, что так и не удалось настроить, т.е всегда были и даже ещё сейчас остались платы, что вообще никогда не работали, т.к их настроить ни разу не удалось. До сих пор остались одна плата Специалиста-Экспресс и одна зоновская плата ZX-48К (можно считать, что я их настраиваю уже ~30 лет и всё никак не настрою). Настройка незапустившейся сразу зоновской ZX-платы у специалиста во времена СССР стоила мне 25 рублей (и это дорого, т.к обычно специалисты при тебе же находят дефект за 5...10 минут). Кучу других незаработавших плат, которые так и не смог запустить, я варварски распаял чтобы вернуть микросхемы (мощным паяльником с насадкой, что уничтожает печ.плату насмерть сжигая текстолит).
Понимать ли это так, что это у Вас уже так успешно работает вариант видеовыхода на VGA, а не на телевизор, т.е уже свой клок у КР580 и ВТ57 и свой клок у счётчика 155 ИЕ5? Раз ССИ, КСИ пошли и что-то есть на экране, то значит МП-ядро живое и в ПЗУ по крайней мере п/п-мма F82D отработала, запрограммировав видео режим ВГ75.ведущий_специалист пишет:вижу что комп отрабатывает вывод дампа, что видно из передвижениия курсора
В РК86 обычно самое сложное добиться работы МП-ядра, т.к если в нём что-то не так, то нет режима ВГ75, нет регенерации ОЗУ и нет ничего. Потому и проверять нечего. Т.е чёрно-белое поведение. Ядро работает нормально - всё хорошо. И второй вариант: ядро дохлое - не работает ничего.
Так что если у Вас МП-ядро работает и выполняет программу, значит это почти успех, т.е ~90% настройки закончено. Далее уже можно что-то диагностировать по поведению и даже, если дефект сложный, то можно писать тесты для ПЗУ и что-то смотреть. А с дохлым МП-ядром, остаётся только протирать плату спиртом, просматривать её на просвет перед яркой лампой в поисках залипов, кусать губы и молиться (а лучше сразу начинать думать где достать детали на спайку второй такой же платы).
У Вас есть уверенность, что ПЗУ правильное и соответствует VGA-частотам? В обычной машине, если МП-ядро работает, а на экране что-то не то, то проверяют обычно ПЗУ, затем ОЗУ. Но РК своебразная машина, здесь всё м.быть иначе. Если к ПЗУ гарантировано претензий не может быть и входные частоты ВГ75 верны, то, по-крайней мере, проверить работу видеовыхода не должно быть проблемой, т.к хитростей там нет (просто работа регистра сдвига). Вытаскиваете ПЗУ с фонтом и пинцетом коротите выходы ПЗУ фонта на землю, что должно приводить к вертикальным полосам на экране.
Но обычно с ВГ75 проблемы не на её выходе, а на входе - на ШД. У Вас похоже ПДП ничего не кидает в ВГ75 или кидает что-то считанное не оттуда. В регистре статуса ВГ75 есть бит - флаг, что весь буфер строки за 64 мкс заполнить не успели и произошло пропадание экранных данных (но чтобы проверить это нужен специальный тест). А Вы можете лишь проверить все сигналы на ПДП. А если не поможет, то переходите к монтажу очередной чистой печ.платы и её уже более аккуратно паяйте и проверяйте исправность микросхем перед запайкой.
А чего же БИС впаивали, обычно для БИС ставят панельку на 40 ног?ведущий_специалист пишет:Может ли мешать, кстати, основной ВГ75, который впаян в основной плате компьютера (дополнительная плата подключена со всей обвязкой как доп модуль)? У меня они сейчас работают ..... параллельно.
Я знаю про ВГ75 не больше вашего и могу озвучить лишь свои тупые домыслы. Может параллельное включение и не вредит, но это как-то некультурно и вызывает подозрение. Если ВГ75 строго идентичны в работе, то это не должно влиять. Если бы процессор КР580 в CRT-контроллер ВГ75 только записывал, то проблем быть не должно. Но он также и читает из него в подпрограмме инициализации (ожидая начала кадра). А при включении питания в разных ВГ75 разное случайное состояние внутренних счётчиков, потому при задании режима одна из ВГ75 выдаст нужный сигнал в регистре статуса раньше и кто пересилит в отличающемся бите при чтении разного содержимого из двух ВГ75, тоже не ясно. Можно попробовать отрезать у неиспользуемой ВГ75 /RD и /CS и подать туда Soft 1.
- Спойлер:
А вообще-то у меня был похожий дефект, когда я в начале 1990-тых поимел 62256 и попытался сделать ОЗУ в РК86 на статике, ибо всё динамическое ОЗУ, кроме TMS 4164, в моём РК сбоило. Из почти десятка наших и импортных типов (РУ5 и 2164/4164/8164) сбоев почему-то не было только при TMS. Когда я заменил ОЗУ на статику было то же самое - монитор работал, а на экране ничего (тогда я участок с экранной областью 7000...7FFF сделал на DRAM, а остальное на статике, но это от сбоев не помогло, да ещё и обнаружил, что игры, что не на 25, а на 30 видимых строк нагло переставляют экран на 4000 или 6000).
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Re: Флейм только по теме "Радио-86РК".
97
Да, осциллографом наблюдаю строчные и кадровые импульсы. Так как ПЗУ перешил под работу с монитором (VGA) то выход на телевизор работать перестает. И как писал выше, монитор выводит растр и курсор.barsik пишет:.
Понимать ли это так, что это у Вас уже так успешно работает вариант видеовыхода на VGA, а не на телевизор, т.е уже свой клок у КР580 и ВТ57 и свой клок у счётчика 155 ИЕ5?
Уверенность 100%, проверял программатором несколько раз, мало того прошивал эту пзу монитором и вставлял для проверки, все работало. Мало того, я вижу иголки вниз на ШД ПЗУ, далее вижу как ир10 эти иголки собирает в последовательные импульсы, мало того я наблюдаю эти иголки на видеовыходе. Поразительно другое, когда экран пуст, я вижу одиночную иголочку на выходе, что вероятно и есть курсор, когда я выполняю D,FFF, то вижу отработку курсором, и после выполнения команды этих иголок гораздо больше (иголки я называю импульсами выходящими из ПЗУ. Но экран как был пустым так и есть, что меня угнетает (.barsik пишет:.
У Вас есть уверенность, что ПЗУ правильное и соответствует VGA-частотам?
Хороший метод. Обязательно его попробую.barsik пишет:.
Вытаскиваете ПЗУ с фонтом и пинцетом коротите выходы ПЗУ фонта на землю, что должно приводить к вертикальным полосам на экране.
Компьютер собирал мой брат и любезно подарил его мне. В панельках там только процессор и пзу монитора.barsik пишет:.
А чего же БИС впаивали, обычно для БИС ставят панельку на 40 ног?
Я уже перепробывал кучу своих проверок и постепенно прихожу именно к выводу что вредит.barsik пишет:.
Может параллельное включение и не вредит...
Вот что что а RD я от него не отрезал. Первым делом я обесточил ВГ75 на плате компьютера - так это отрезал от него CS. Система напрочь отказалась работать также и с новой платой....Когда CS вернул назад (оставил CS на новой плате и подключенный к ВГ75 на компьютере, все заработало и ВГ75 работают оба в параллель. Но... Так как генераторы у всех разные, то они работают со своими пзу, штатному вг75 доп плата не мешает никак, он работает полноценно. Соответственно при смене пзу, перестает работать штатная вг75 и заводится внешняя уже на мониторе но без букв ))).barsik пишет:.
Можно попробовать отрезать у неиспользуемой ВГ75 /RD и /CS и подать туда Soft 1.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
Re: Флейм только по теме "Радио-86РК".
98
После очередных копошений с осциллографом и платой с внешним видеоадаптером на вг75 и вга удалось немного разобраться.
1 - мой гадский монитор не выводил мне верхнюю строку - а вся информация скрывалась именно в ней. После нажатия кнопки автосет он немного подумав выдал мне....одну динамически меняющуюся строчку по сути всей инфы, которая находится в экранной области. При этом гадский курсор находится в положенном ему месте. Фотку выложу чуть позже
2 - как не хотелось, но наверное придется удалять вг75 на родной плате. Мысли мои пришли все к тому что идет конфликт по запросам и ответам именно дма. Один вг75 работает на штатной частоте 16 мегагерц, второй же работает на 24 мгц. Пока что думаю на это. И кстати... мне кажется , если я впаяю кварц 16 мегагерц и переключу выход на телек, то я увижу нормальную картинку... хотя...может и нет.
1 - мой гадский монитор не выводил мне верхнюю строку - а вся информация скрывалась именно в ней. После нажатия кнопки автосет он немного подумав выдал мне....одну динамически меняющуюся строчку по сути всей инфы, которая находится в экранной области. При этом гадский курсор находится в положенном ему месте. Фотку выложу чуть позже
2 - как не хотелось, но наверное придется удалять вг75 на родной плате. Мысли мои пришли все к тому что идет конфликт по запросам и ответам именно дма. Один вг75 работает на штатной частоте 16 мегагерц, второй же работает на 24 мгц. Пока что думаю на это. И кстати... мне кажется , если я впаяю кварц 16 мегагерц и переключу выход на телек, то я увижу нормальную картинку... хотя...может и нет.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
Re: Флейм только по теме "Радио-86РК".
99
стоит отметить, шрифт в таком виде большой и красивый, гораздо лучше чем был.
точка внизу - это курсор.
Вообще подумал, надо поискать доработки Барсика где то на форуме, чтобы сделать курсор мигающим квадратиком. Получится вообще подобие компа бк0010 )) там тоже шрифт большой и квадратик вместо курсора
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
Re: Флейм только по теме "Радио-86РК".
100
В продолжение никому не интересной темы. Выпаял вг75 что на основной плате. включаю....0 эффект. подношу руку к проводам платы - вижу мельтешащую информацию. летит все и по кадрам и по строкам. Курсор стоит на своем законном месте.компьютер при этом отрабатывает все как положенно.
путем методов наводок понял, что молчит 5 нога вг75. А именно DRQ сигнал. При дотрагивании до него шилом, на него наводится 50 герц и начинаются передаваться данные на контроллер. Так как на мониторе хоть что то видно решил проверить цвет. при записи в область начиная с 0х77с2 записывал коды 0х85 0х89 0х8С, и наблюдал цвет. Как выяснилось из описания на компьютер апогей (там я подсмотрел коды цветов) у меня перепутаны красный и синий цвета, да и бог то с ними. Мне интересно почему вг75 не дает дата реквест. То что она дохлая пока что мало веры, что может быть ума не приложу. Кто бы подсказал???
Барсика что то нет,...
Совсем тухло, либо заболел, либо Виктор сделал свое черное дело и вбанил его за баб с трусами...
А барсик нужен, он единственный кто наставлял хоть немного на путь истинный.
То что у меня получилась схема с отработкой цвета я безумно рад.Хочу разобраться дальше с видеоконтроллером , мысли зашкаливают...а тут лажа.
путем методов наводок понял, что молчит 5 нога вг75. А именно DRQ сигнал. При дотрагивании до него шилом, на него наводится 50 герц и начинаются передаваться данные на контроллер. Так как на мониторе хоть что то видно решил проверить цвет. при записи в область начиная с 0х77с2 записывал коды 0х85 0х89 0х8С, и наблюдал цвет. Как выяснилось из описания на компьютер апогей (там я подсмотрел коды цветов) у меня перепутаны красный и синий цвета, да и бог то с ними. Мне интересно почему вг75 не дает дата реквест. То что она дохлая пока что мало веры, что может быть ума не приложу. Кто бы подсказал???
Барсика что то нет,...
Совсем тухло, либо заболел, либо Виктор сделал свое черное дело и вбанил его за баб с трусами...
А барсик нужен, он единственный кто наставлял хоть немного на путь истинный.
То что у меня получилась схема с отработкой цвета я безумно рад.Хочу разобраться дальше с видеоконтроллером , мысли зашкаливают...а тут лажа.
ведущий_специалист- Мастер+
- Сообщения : 303
Дата регистрации : 2020-10-16
Откуда : Санкт Петербург
Страница 4 из 16 • 1, 2, 3, 4, 5 ... 10 ... 16
Похожие темы
» Радио-86РК: По страницам журнала "Радио" и не только...
» Радио-86РК МАКСИ+
» Оригинальный БП для Радио-86РК
» Радио-86РК: Литература
» Радио-86РК: Клавиатуры
» Радио-86РК МАКСИ+
» Оригинальный БП для Радио-86РК
» Радио-86РК: Литература
» Радио-86РК: Клавиатуры
Страница 4 из 16
Права доступа к этому форуму:
Вы не можете отвечать на сообщения