User Tag List

Страница 125 из 130 ПерваяПервая ... 121122123124125126127128129 ... ПоследняяПоследняя
Показано с 1,241 по 1,250 из 1299

Тема: Новая плата АТМ Турбо 8.0 + rev. 2017

  1. #1241

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про биты понял - спасибо

    Цитата Сообщение от Максагор Посмотреть сообщение
    Если кто поможет со схемой, которая при этом не сильно перегрузит копусами и так переполненную плату, плюс при этом "по умолчанию" останется шрифт в ПЗУ, чтобы не переписывать BIOS, которому придется при старте инициализировать все (машина должна запуститься сейчас на xBIOS от ATM-ruebo 2+, все дорабатывать можно будет потом неспеша), то я только за.
    Про схему подумаю - не должно быть сильно тяжко потому что регистр на порту 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 тут правда будет недоступно, точнее доступно только на запись)
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	PortBF.jpg 
Просмотров:	375 
Размер:	28.4 Кб 
ID:	69195  
    Последний раз редактировалось 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 (всё ещё собираю)

  2. #1242

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    Если обнаглеть, то можно вставить ОЗУ на 8Кб и заполучить 4 переключаемых шрифта с использованием ещё одного свободного бита D7

    D7=0 D6=0 - включён знакогенератор в ПЗУ
    D7=0 D6=1 - включён знакогенератор в ОЗУ №1
    D7=1 D6=0 - включён знакогенератор в ОЗУ №2
    D7=1 D6=1 - включён знакогенератор в ОЗУ №3

    (ОЗУ №0 тут правда будет недоступно, точнее доступно только на запись)
    Вот как-то так получается - плюс 6 корпусов (один из которых 8кб SRAM 6264):



    Ради упрощения железа при установке FONTWR_EN=1 запрещается ПЗУ, т.е. в процессе обновления шрифта вместо букв на экране будет мусор с шины данных (если включён текстовый режим естественно), но это наверное нормально - в крайнем случае шрифт можно обновлять при обратном ходе луча либо вообще в графическом режиме

    P.S. По идее можно добавить триггер, который будет отключать ПЗУ знакогенератора навсегда (до сброса) при первой же попытке записи в ОЗУ №0, но это будет ещё как минимум один корпус

    P.P.S. Вторая половинка триггера плюс ещё пара регистров и можно реализовать "аппаратную ловушку" по аналогии с ZXEvo (которая разрешается битом 4 в порту #BF) хотя наверное это всё можно отложить на 2020
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	FonROM2K-SRAM8K.jpg 
Просмотров:	420 
Размер:	65.6 Кб 
ID:	69197  
    Последний раз редактировалось 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. #1243

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    запрещается ПЗУ, т.е. в процессе обновления шрифта вместо букв на экране будет мусор с шины данных (если включён текстовый режим естественно), но это наверное нормально - в крайнем случае шрифт можно обновлять при обратном ходе луча либо вообще в графическом режиме
    А если уже включен ОЗУ и мы его обновляем?

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



    я так и не въеxал
    куда у пентевы заливается сменный шрифт

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

    Цитата Сообщение от Shaos Посмотреть сообщение
    P.S. По идее можно добавить триггер, который будет отключать ПЗУ знакогенератора навсегда (до сброса) при первой же попытке записи в ОЗУ №0, но это будет ещё как минимум один корпус
    зачем? о_О
    лучше оставить возможность включить его обратно в любой момент...
    Последний раз редактировалось NEO SPECTRUMAN; 03.06.2019 в 07:38.

  4. #1244

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    у пентевы шрифт заливается на место стандартного шрифта - оно же там всё внутри плисины как я понимаю

    > анимированные тайлы

    в каждом кадре ждешь прерывания и быстренько подменяешь что надо, пока лучъ не дошёл до видимой части экрана

    > если уже включен ОЗУ и мы его обновляем?

    ну вот то чем обновляем и будет промаргивать вместо буков - на этой фиче наверное можно зачудительные эффекты делать
    Последний раз редактировалось 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 (всё ещё собираю)

  5. #1245

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    у пентевы шрифт заливается на место стандартного шрифта - оно же там всё внутри плисины как я понимаю
    ну тоесть оно можно свободно менять 50 раз в секунду
    ок
    а то не очень доходчиво написано (чуть ли не как прошивка нового )


    Цитата Сообщение от Shaos Посмотреть сообщение
    в каждом кадре ждешь прерывания и быстренько подменяешь что надо, пока лучъ не дошёл до видимой части экрана
    там жо есть линии от щелкалки между память доступна для проца\память доступна для видео контролера
    как то их и задействовать
    чтоб писать и читать прозрачно друг для друга

    там же есть регистр дальше после выхода срам-а?
    обычный или сдвиговый?
    чтоб можно было писать пока отображается предыдущее
    Последний раз редактировалось NEO SPECTRUMAN; 03.06.2019 в 08:52.

  6. #1246

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    процык всё равно за развёрткой не поспеет...
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  7. #1246
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #1247

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    Вот как-то так получается - плюс 6 корпусов (один из которых 8кб SRAM 6264)
    а может тогда совместить эту доработку со стандартным пентагоновским кешем

    поставить срам на 16\32к

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

    чтоб количество корпусов
    оправдывало функционал

    щас же помоиму такого в АТМ нет?

    но это ищо корпуса

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

    может вообще стоит тогда отказаться от ПЗУ-шки со шрифтом
    и заливать шрифт при старте из ПЗУ-шке АТМ-а в sram
    Последний раз редактировалось NEO SPECTRUMAN; 12.06.2019 в 16:12.

  9. #1248

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хотелось бы чтобы оно без изменения прошивок работало
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

  10. #1249

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    процык всё равно за развёрткой не поспеет...
    чего?

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

    Цитата Сообщение от Shaos Посмотреть сообщение
    Хотелось бы чтобы оно без изменения прошивок работало
    там в пзу-шке по моему свободное место куча (страниц)
    можно было бы первой запускать 16к с инициализацией железа
    а потом чтоб она передавала управление стандратной

  11. #1250

    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    828
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    73 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    чего?
    видеконтроллер быстрее работает процессора - невозможно писать в память программно «пока отображается предыдущее»
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX48K+, ZX16K (спалил), TS1000 (американский ZX81), TS2068, Дельта-С, 20 лет собираю ATM Turbo 2+
    Неспектрумы: Электроника МК-85 и МК-85М, ПК-01 Львов, БК-0011, Вектор-06Ц, Лик (спец), Апогеи, Radio-86RK SRAM 32K & 128K (всё ещё собираю)

Страница 125 из 130 ПерваяПервая ... 121122123124125126127128129 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. АТМ Турбо 1/2/2+
    от artice в разделе ATM
    Ответов: 5
    Последнее: 17.12.2025, 20:14
  2. Ответов: 56
    Последнее: 20.01.2018, 11:18
  3. SE Basic и АТМ Турбо
    от zx_ в разделе Софт
    Ответов: 2
    Последнее: 28.07.2015, 21:40
  4. АТМ Турбо 2+ 7.10 и 44256
    от Sentenced в разделе ATM
    Ответов: 1
    Последнее: 21.11.2006, 13:20
  5. Продам АТМ-Турбо
    от razer в разделе Барахолка (архив)
    Ответов: 15
    Последнее: 22.03.2005, 03:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •