User Tag List

Страница 5 из 17 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 161

Тема: Z80 на Корвет

  1. #41
    Moderator Аватар для Serebriakov
    Регистрация
    06.04.2013
    Адрес
    г. Могилев, Беларусь
    Сообщений
    253
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    109
    Спасибо Благодарностей получено 
    55
    Поблагодарили
    26 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    Считаю нужнее состыковать Корвет с ПСюком.
    А что подразумевается под состыковкой Корвета с PC?
    Что-то в этом направлении уже делалось, например есть такая вот программка, позволяющая посылать программы с PC на Корвет по последовательному порту (или через переходник USB-последовательный порт).
    Последний раз редактировалось Serebriakov; 20.02.2021 в 19:24.

  2. #42
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    906
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Не знаю как AY, а вот регистр+мультиплексор для адресации расширенного ОЗУ (раз таковое планируется) были бы крайне пользительны, хотя бы для расширения до 1Мб
    1 мб потребует доп. вмешательства в основную плату. И мало кто согласится что то там резать. А замена ру5 на ру7 с минимальным вмешательством даст 4 страницы по 64к (тотал 256). Видео память отдельно 192к, часть можно использовать под хранение. Причем это можно сделать (доработку ру7) и без доп платы z80, т.е. на стандартном Корвете. Есть 2 бита неиспользуемых в системном регистре. Конечно регистр+мультиплексор всё равно надо, но можно вторым этажом красиво...

    Софт то писать некому. И сам всё раскачаться не могу ))

    Может AltairDos портануть?
    256к завтра, после завтра сделаю, z80 уже готов и, в отличие от орионщиков, корветчики на ср/м все без исключения. Место в пзу есть.
    Последний раз редактировалось Sancho45; 20.02.2021 в 21:08.

  3. #43
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    783
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    1 мб потребует доп. вмешательства в основную плату.
    Вмешательство потребуется в любом случае...

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    А замена ру5 на ру7 с минимальным вмешательством даст 4 страницы по 64к (тотал 256).
    Как программа, загруженная с дискового устройства, размещённая в ОЗУ, и исполняемая из ОЗУ сможет переключать и юзать эти 4 страницы?...
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  4. #44
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    906
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Вмешательство потребуется в любом случае...
    И...? Я планирую модернизацию с минимальным вмешательством, для замены основного озу с ру5 на ру7 требуется три один, еле заметный порез, который можно восстановить.
    Для 1 мб, куда то надо разместить этот 1 мб и от него МГТФить.


    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Как программа, загруженная с дискового устройства, размещённая в ОЗУ, и исполняемая из ОЗУ сможет переключать и юзать эти 4 страницы?...
    Что именно интересует? Мне не понятна суть вопроса.
    Технический - ответ выше, через системный регистр 2 младших бита. Программно - есть несколько способов прыгать по страницам, но думаю не мне объяснять их и это выходит за рамки темы.
    Последний раз редактировалось Sancho45; 21.02.2021 в 21:37.

  5. #45
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    906
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    UPD: только что проверил замену ру5 на ру7, все прошло гладко. Один порез массы от выв.3 D55 для подключения регенерации. Завтра отпишусь с подробностями...

  6. Этот пользователь поблагодарил Sancho45 за это полезное сообщение:

    Elias (22.02.2021)

  7. #46
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    783
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    Что именно интересует? Мне не понятна суть вопроса.
    Вроде не китайскими иероглифами, а на русском языке предельно чётко и ясно обозначил вводную и обозначил вопрос...

    Очень и очень хорошо, что кто-то пытается вдохнуть вторую жизнь в Корвет. Ты пытаешься сделать очень полезную аппаратную доработку. Но (практически) любая аппаратная доработка должна быть поддержана и программно. Очень надеюсь, что ты и программно поддержишь свою аппаратную доработку.

    Вот мне и интересно: как, не имея общего куска ОЗУ во всех 4-х страницах (в котором можно/нужно хранить многочисленные переменные, стек, подпрограмму переключения страниц, которая должна адекватно возвращать управление), ты планируешь юзать четверть метра?...

    PS. Откуда в тебе столько злости и агрессии?
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

  9. #47
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    906
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Вот мне и интересно: как, не имея общего куска ОЗУ во всех 4-х страницах (в котором можно/нужно хранить многочисленные переменные, стек, подпрограмму переключения страниц, которая должна адекватно возвращать управление), ты планируешь юзать четверть метра?...
    Как я уже ответил ранее есть несколько способов. Можно сделать непереключаемую область ОЗУ, для этого резать ничего не надо, логика будет подпаяна к доп. КП12, для появившейся линии А8 ру7,которая в регенерации не нуждается и будет использоваться для переключения стр. озу. Так же есть расширение ПЗУ, в котором можно разместить некоторые модули инициализации, контроля и тд. Читать тему использование ПЗУ 48 из 96, сейчас у меня уже доступно 96кб. И есть статическая память(АЦЗУ) и граф. озу для временного хранения переменных и тд(включить атрибут черное на черном, что бы на экране не высвечивалось). Все это можно обсудить в отдельной теме. Пока что никто никакого интереса к обсуждению не проявлял, поэтому все в процессе.
    На сегодня ру7 установлены и проверена схемотехника, используются пока что 64кб из 256. Т.е. триггер, для переключения банков,еще не установлен, думаю сегодня этим заняться.

    ЗЫ
    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    PS. Откуда в тебе столько злости и агрессии?
    Не надо уточняющие вопросы воспринимать как злость и агрессию, так диалога точно не выйдет! Как я уже отметил, это не совсем та тема для обсуждения схемотехники ОЗУ.

  10. #48
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    Для 1 мб, куда то надо разместить этот 1 мб и от него МГТФить.
    Вполне здравая на мой взгляд мысль - делать расширение ОЗУ сверх штатных РУ (а РУ7 будем считать штатными т.к. они встают на места РУ5) при помощи одной-двух статических ОЗУ на 512кб, которые дешевы (если не гнаться за DIP и брать вполне паябельный SOIC/SOJ 1.25мм), распространены, более быстродействующие чем даже РУ7, и их не нужно регенерировать (а в нашем случае доступ только от проца, т.е. не нужны дорогие двухпортовки). Расширять мини-платкой, которая ставится поверх основной или в системный слот но в общем поле адресации. Тогда уже получаем 256+512, что вполне достаточно и для эл.диска достаточного для работы размера, и для многозадачных ОС (для которых полезен фактор общего поля памяти для всех страниц - и основных 256кб и дополнительных 512..ХХХХ)
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  11. #49
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    906
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Надо отдельную тему создать. Времени не хватает на все поделки)))

    Теперь озадачен вопросом форумчанина LeoN65816, как сделать, непереключаемую область озу или переключаемые банки в окне? Технические проще непереключаемую область...
    И в какой области все это сделать ?

    http://www.emuverse.ru/w/images/d/dc...Memory_map.png

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

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    И в какой области все это сделать ?
    Первоначально планировал непереключаемые первые 4 кб озу в режимах, без ПЗУ

  12. #50
    Veteran Аватар для gdv2002
    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    1,992
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    105 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    в этом сообщении схема переключения на турбо


    Только 5 МГц надо подать с выводы 13 D44 напрямую без инвертора. Сигнал 2.5 МГц будет F1T/ через инвертор от ЛА3(один лог. эл. D4* - схема обработки прерываний пару сообщений выше). Сигнал Sync будет из основной схемы Z80.

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

    В принципе вот сама схемка Z80, тапками не кидать, черновик )))

    Скрытый текст

    [свернуть]



    итого 5 корпусов логики, 2х тм2, 1х ла3, 1х ле1 и 1х лл1
    Занялся схемой и сразу в тупик...
    По какой схеме Корвета вы свою схему рисовали? К примеру сигнал ACCESS у вас подписан, что идет в схему вывод 5 D26, но D26 это память ОЗУ по имеющимся у меня схемам :-(
    Сигнал CLK формируется из F1T и участвует в формировании сигнала Sync и куда потом? Откуда на Z80 берётся сигнал CLK1?
    Выводы 20 и 27 Z80 куда?
    Оно понятно, у вас все куски схемы в голове перед глазами предстают, но к примеру я ничего не понимаю пока в этом пазле!
    С уважением, Дмитрий.
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

Страница 5 из 17 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Корвет на ПЛИС ?
    от SaintTurnip в разделе Корвет
    Ответов: 118
    Последнее: 24.12.2021, 20:00
  2. Корвет: Игры
    от pshelepu в разделе Игры
    Ответов: 6
    Последнее: 13.03.2011, 00:58
  3. Корвет: Публикации
    от AlecV в разделе Корвет
    Ответов: 13
    Последнее: 31.05.2010, 22:31
  4. Корвет.
    от Mick в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 19.09.2007, 19:58
  5. Куплю Пк Корвет
    от DATAsoft в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 09.03.2006, 11:16

Ваши права

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