Важная информация

User Tag List

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 31 по 40 из 63

Тема: Игровая приставка "Кроха"

  1. #31
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если у кого-нибудь есть карта адресов "Крохи", выложите, пожалуйста.

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

  3. #32
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    351
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    Если у кого-нибудь есть карта адресов "Крохи", выложите, пожалуйста.
    что есть карта адресов?
    вот из конфига emu:
    mm : MemMap {
    map[0][0000-DFFF]=game
    map[0][E000-EFFF]=mem1[000]
    map[0][F000-F6FF]=00
    map[0][F700-F7FF]=sysreg
    }

    те game - ПЗУ, mem1 - ОЗУ, sysreg - клавиатура(чтение из этой области) и динамик(запись в эту область)
    плюс у Крохи RST7 задействовано прерывание.
    Здесь ее еще обсуждали и изучали...

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

    Reobne (23.07.2019)

  5. #33
    Master
    Регистрация
    21.01.2011
    Адрес
    г.Кстово
    Сообщений
    703
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ссылки на схему и пзу протухли. может как-то увековечить их?
    Zx-Evolution rev.c
    ZS Scorpion 1024K rev.2013

  6. #34
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PVV Посмотреть сообщение
    что есть карта адресов?
    вот из конфига emu:
    mm : MemMap {
    map[0][0000-DFFF]=game
    map[0][E000-EFFF]=mem1[000]
    map[0][F000-F6FF]=00
    map[0][F700-F7FF]=sysreg
    }

    те game - ПЗУ, mem1 - ОЗУ, sysreg - клавиатура(чтение из этой области) и динамик(запись в эту область)
    плюс у Крохи RST7 задействовано прерывание.
    Здесь ее еще обсуждали и изучали...
    По схеме у меня получилась другая картина:
    0000 - E7FF - ROM GAME
    E800 - EFFF - RAM
    F000 - F7FF - управление
    F800 - FFFF - пока не понял
    Используя первые два диапазона адресов, запустил схему (т.е. увидел стартовое меню), правда, пока что без прерываний, с которыми ещё не разобрался (в частности, с INTE).

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

    Цитата Сообщение от Demige Посмотреть сообщение
    Ссылки на схему и пзу протухли. может как-то увековечить их?
    Да, вроде бы, уже сделано. Насчёт веков не знаю, но сейчас есть: http://alemorf.ru/comps/kroha/index.html

  7. #35
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    351
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    По схеме у меня получилась другая картина:
    0000 - E7FF - ROM GAME
    E800 - EFFF - RAM
    F000 - F7FF - управление
    F800 - FFFF - пока не понял
    Используя первые два диапазона адресов, запустил схему (т.е. увидел стартовое меню), правда, пока что без прерываний, с которыми ещё не разобрался (в частности, с INTE).
    согласен, так правильнее, ОЗУ на 2КБ у Крохи, те диапазон 000-7FF.
    Да и по схеме, на дешифраторе для адресов выше С000 (А14=1 и А15=8) нарезается 8 выборок по 2КБ, те E800 - EFFF - ОЗУ и F000 - F7FF - управление.
    Тк схемы картриджа ПЗУ нет(я не встречал), то непонятно как выбирается ПЗУ, но на картридж заводятся 3 выборки, E800 - EFFF, F000 - F7FF и F800 - FFFF. На первых двух выборках ПЗУ должно отключаться, а вот с третьей вопрос.
    Схема запущена в реале?

  8. #36
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PVV Посмотреть сообщение
    согласен, так правильнее, ОЗУ на 2КБ у Крохи, те диапазон 000-7FF.
    Да и по схеме, на дешифраторе для адресов выше С000 (А14=1 и А15=8) нарезается 8 выборок по 2КБ, те E800 - EFFF - ОЗУ и F000 - F7FF - управление.
    Тк схемы картриджа ПЗУ нет(я не встречал), то непонятно как выбирается ПЗУ, но на картридж заводятся 3 выборки, E800 - EFFF, F000 - F7FF и F800 - FFFF. На первых двух выборках ПЗУ должно отключаться, а вот с третьей вопрос.
    Схема запущена в реале?
    В реале, FPGA.

  9. #37
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не могу понять, как работает прерывание, что за сигнал /BLK, где он формируется?

  10. #38
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    Не могу понять, как работает прерывание,
    На вход INT(14) процессора сигнал прерывания подается с выхода элемента D15.3 на котором суммируются сигналы прерывания от КСИ (Кадровый Cинхро Импульс) и внешнего сигнала прерывания /INT, подаваемый с разьема расширения (7 вывод разьема X4).

    Цитата Сообщение от AlexBel Посмотреть сообщение
    что за сигнал /BLK, где он формируется?
    Сигнал /BLK является выходным сигналом с разьема расширения X4 (16 вывод).
    Низким уровнем /BLK отключает дешифратор D17, что позволяет с внешнего модуля блокировать выборку внутренних модулей памяти и портов, для исключения конфликта на системной шине.

  11. #39
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,325
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На софтядре Т80 (режим 8080) не могу завести прерывание. Без прерывания компьютер запускается нормально, но часы не идут и нет реакции на управление (хотя, возможно, с управлением я что-то не так сделал). Делаю схему прерывания по принципиальной схеме - компьютер запускается, но старт такой, будто в РС случайный адрес - может запуститься игра (с порченным изображением), может появиться надпись "конец игры"... Я даже схему тактирования нарисовал в схемном вводе, проверил частотомером - все частоты правильные. Буду ещё пробовать другое ядро, может, с Т80 что-то не так в плане прерывания...

  12. #40
    Activist
    Регистрация
    20.11.2017
    Адрес
    г. Ростов-на-Дону
    Сообщений
    351
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а в этом софтядре как обстоит дело с словом состояния STATUS и, соответственно, ножкой SYNC, которая в Крохе задействуется, чтобы из слова состояния вытащить подтверждение прерывания?
    Кнопки в прерывании опрашиваются, насколько я помню из схемы в протеусе.

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Игровая приставка на К145ИК17
    от Prusak в разделе Разное
    Ответов: 242
    Последнее: 20.12.2023, 22:47
  2. Fuzebox - полностью открытая 8-битная игровая приставка
    от CityAceE в разделе Зарубежные компьютеры
    Ответов: 22
    Последнее: 09.03.2017, 15:35
  3. Игровая приставка на AY-3-8500-7
    от Viktor2312 в разделе Разное
    Ответов: 4
    Последнее: 22.05.2012, 17:29
  4. Ответов: 0
    Последнее: 15.08.2010, 14:38
  5. Электронная приставка "Видеоспорт-3"
    от CodeMaster в разделе Разное
    Ответов: 3
    Последнее: 20.06.2010, 19:49

Ваши права

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