Прошу помощи! Чем прошить 1816ве51? Есть UniProg tl866.
Прошу помощи! Чем прошить 1816ве51? Есть UniProg tl866.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Если в личке не отвечаю, есть связь через почту zoreldnepr(собака)gmail(точка)com
ATM-turbo 2+ v7.10+General Sound+FloppyEmul+HDD(Tasis/Xcomander CP/M)
Неофициальный сайт об Орель БК-08 и не только.
Распродажа печатных плат. новодел
Прошу помощи! Чем прошить 1816ве51? Есть UniProg tl866.
- - - Добавлено - - -
По даташиту у нее 4 КБ внутреннее ПЗУ. Нет ПЗУ только у 1816ве48... Или я что-то путаю...
- - - Добавлено - - -
Клавиатура вообще не работает... Значит надо прошивку в рф2 менять. У меня защита 3.0 Хочу попробовать 2.2
- - - Добавлено - - -
Похоже это я невнимательно посмотрел. Чем прошить i8031? Tl866 подойдёт?
Про биты понял - спасибо
Про схему подумаю - не должно быть сильно тяжко потому что регистр на порту BF имеет 3 свободных бита в данный момент:
Можно скажем завести туда D2 на включение режима записи в знакогенератор (как в ZXEvo) и выделить ещё один бит (D6?) для переключения между ПЗУ знакогенератора и ОЗУ знакогенератора (после сброса будет 0=ПЗУ)
P.S. Если обнаглеть, то можно вставить ОЗУ на 8Кб и заполучить 4 переключаемых шрифта с использованием ещё одного свободного бита D7
D7=0 D6=0 - включён знакогенератор в ПЗУ
D7=0 D6=1 - включён знакогенератор в ОЗУ №1
D7=1 D6=0 - включён знакогенератор в ОЗУ №2
D7=1 D6=1 - включён знакогенератор в ОЗУ №3
(ОЗУ №0 тут правда будет недоступно, точнее доступно только на запись)
Последний раз редактировалось Shaos; 03.06.2019 в 05:07.
Администратор сетевого сообщества nedoPC.org
Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)
Вот как-то так получается - плюс 6 корпусов (один из которых 8кб SRAM 6264):
Ради упрощения железа при установке FONTWR_EN=1 запрещается ПЗУ, т.е. в процессе обновления шрифта вместо букв на экране будет мусор с шины данных (если включён текстовый режим естественно), но это наверное нормально - в крайнем случае шрифт можно обновлять при обратном ходе луча либо вообще в графическом режиме
P.S. По идее можно добавить триггер, который будет отключать ПЗУ знакогенератора навсегда (до сброса) при первой же попытке записи в ОЗУ №0, но это будет ещё как минимум один корпус
P.P.S. Вторая половинка триггера плюс ещё пара регистров и можно реализовать "аппаратную ловушку" по аналогии с ZXEvo (которая разрешается битом 4 в порту #BF) хотя наверное это всё можно отложить на 2020![]()
Последний раз редактировалось Shaos; 03.06.2019 в 06:29.
Администратор сетевого сообщества nedoPC.org
Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)
А если уже включен ОЗУ и мы его обновляем?
при сменном шрифте
первое что приходит в голову
запилить анимированные тайлы
...а тут как всегда шум на єкране при обновлении...
3Ы
я так и не въеxал
куда у пентевы заливается сменный шрифт
- - - Добавлено - - -
зачем? о_О
лучше оставить возможность включить его обратно в любой момент...
Последний раз редактировалось NEO SPECTRUMAN; 03.06.2019 в 07:38.
а может тогда совместить эту доработку со стандартным пентагоновским кешем
поставить срам на 16\32к
чтоб подключалось в нулевое окно для заливки по стандартным портам кеша
а когда не используется как шрифт
можно было использовать как кеш
и не буит вайтитсо от видео контролера в турбе
но буит ваитсо в текст модэ
(и лучшо бы если не вайтилось при подключенной пзу-шке)
чтоб количество корпусов
оправдывало функционал
щас же помоиму такого в АТМ нет?
но это ищо корпуса
- - - Добавлено - - -
может вообще стоит тогда отказаться от ПЗУ-шки со шрифтом
и заливать шрифт при старте из ПЗУ-шке АТМ-а в sram
Последний раз редактировалось NEO SPECTRUMAN; 12.06.2019 в 16:12.
Хотелось бы чтобы оно без изменения прошивок работало
Администратор сетевого сообщества nedoPC.org
Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)
у пентевы шрифт заливается на место стандартного шрифта - оно же там всё внутри плисины как я понимаю
> анимированные тайлы
в каждом кадре ждешь прерывания и быстренько подменяешь что надо, пока лучъ не дошёл до видимой части экрана
> если уже включен ОЗУ и мы его обновляем?
ну вот то чем обновляем и будет промаргивать вместо буков - на этой фиче наверное можно зачудительные эффекты делать![]()
Последний раз редактировалось Shaos; 03.06.2019 в 08:29.
Администратор сетевого сообщества nedoPC.org
Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)
ну тоесть оно можно свободно менять 50 раз в секунду
ок
а то не очень доходчиво написано (чуть ли не как прошивка нового)
там жо есть линии от щелкалки между память доступна для проца\память доступна для видео контролера
как то их и задействовать
чтоб писать и читать прозрачно друг для друга
там же есть регистр дальше после выхода срам-а?
обычный или сдвиговый?
чтоб можно было писать пока отображается предыдущее
Последний раз редактировалось NEO SPECTRUMAN; 03.06.2019 в 08:52.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)