User Tag List

Страница 7 из 9 ПерваяПервая ... 3456789 ПоследняяПоследняя
Показано с 61 по 70 из 84

Тема: игровой автомат ZANAC-EX на базе MSX1.5

  1. #61

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    похоже это просто стечение обстоятельств что msx bios запустился в этом режиме, как я представляю себе, нету и небыло никогда такого msx стандарта в котором бы ay8910 и i8255 считались бы опциональными (а клавиатура звук и джойстики это ж обязательная перифирия для msx по идее)
    Все так
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

  3. #62

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    нашел в чем проблема была, вот короче https://zx-pk.ru/threads/31035-rezhi...=1#post1033665

    Теперь уже шото с прошивой... когда сигнал ~INT подключен от VDP к Z80 оно "затыкается" на вот этом моменте https://flic.kr/p/2hHrZcd если же этот сигнал не подавать то доходит до https://flic.kr/p/2hHrZ8v и обратно "по кругу" эта MSX "доска" начинает выезжать. В момент зацикливания сигнал ~INT падает в 0. На PPI при этом картина такаяa0 - сидит в 1 потом "в момент начала цикла" ненадолго падает в 0, pa1,pa2,pa3 - сидят в 0, pa4,pa5,pa6,p7 - немного по другому чем pa0 но похоже, в момент зацикливания падают в 0 потом при выезжании все время висят в 1.

    наверно шото с реализацией ascii16 мапера не то...

    а может там IM2 и схема не может нормально вектор считать?

  4. #63

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    нашел в чем проблема была, вот короче https://zx-pk.ru/threads/31035-rezhi...=1#post1033665
    Вон оно что. Век живи, век учись.

    Цитата Сообщение от bigral Посмотреть сообщение
    а может там IM2 и схема не может нормально вектор считать?
    Так то im2 MSX не поддерживает, но по правилам хорошего тона шину данных подтянуть к +5В надобно через резисторы.

    Int у VDP к +5В подтянут через резистор (ОК)? Я уже не помню. Нарисуйте наконец схему. Я не могу держать в голове вашу схему месяцами, которую еще и не видел.

    И теперь что там MSX1 запустился? Потом уже можно идти дальше. Просто вот так на удачу MSX2 запустить можно, но там дофига нюансов (при видимой простоте). Пользуйтесь возможностями платформы, это реально облегчает отладку.

    И я смотрю часов нет. Или есть? Если нет, откуда брали прошивку MSX2? Реально сталкивался с проблемами пропатченной прошивки на форуме zx.pk.ru. Правда там проблема была связана не с часами.
    Последний раз редактировалось OrionExt; 10.11.2019 в 01:08.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  5. #64

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Вон оно что. Век живи, век учись.
    Так то im2 MSX не поддерживает, но по правилам хорошего тона шину данных подтянуть к +5В надобно через резисторы.
    Int у VDP к +5В подтянут через резистор (ОК)? Я уже не помню. Нарисуйте наконец схему. Я не могу держать в голове вашу схему месяцами, которую еще и не видел.
    И теперь что там MSX1 запустился? Потом уже можно идти дальше. Просто вот так на удачу MSX2 запустить можно, но там дофига нюансов (при видимой простоте). Пользуйтесь возможностями платформы, это реально облегчает отладку.
    И я смотрю часов нет. Или есть? Если нет, откуда брали прошивку MSX2? Реально сталкивался с проблемами пропатченной прошивки на форуме zx.pk.ru. Правда там проблема была связана не с часами.
    шина данных подтянута на 5в через 10к,

    int подтянут на 5в через 10к у процессора (ну и int с ножки vdp сразу идет на ножку процессора),

    схемы попрежнему нету, ну т.е. вообще как я и говорил там все подключенно 1:1 а основная логика в cpld (прошивку обновил в первом посте и тут она https://sites.google.com/site/bigral...edirects=0&d=1)

    msx 1 запускается видимо https://flic.kr/p/2hHwUBM, проблема в том что ничего потом не видно на экране, потому это не точно, в момент когда врубаешь питалово то зелеными буквами видно еще шото а потом уже сплошной черный экран, наверно так же как с тем тестом было, он типо пашет но ничего не видно, и пока его не сделать желтым как test2

    прошива msx2 с этого форума с патчем чтоб запускаться без часов, часов нету
    msx2 rom https://sites.google.com/site/bigral...edirects=0&d=1
    msx2ext rom https://sites.google.com/site/bigral...edirects=0&d=1
    и мой слиток этих ромов + zanac https://sites.google.com/site/bigral...edirects=0&d=1

  6. #65

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    msx 1 запускается видимо https://flic.kr/p/2hHwUBM, проблема в том что ничего потом не видно на экране, потому это не точно, в момент когда врубаешь питалово то зелеными буквами видно еще шото а потом уже сплошной черный экран, наверно так же как с тем тестом было, он типо пашет но ничего не видно, и пока его не сделать желтым как test2
    VDP должным образом не инициализировал по сбросу. Ладно если это коснулось только палитры. А если его регистров, а у него их дофига. Это не TMS. В момент вывода заставки не вижу причин словить зависон, только как по причине не верной работы VDP. В этот момент активно используются фичи VDP.

    Если все же причина не в VDP. Ловить причину в разы проще на MSX1. Короче надо разбираться со сбросом. Все соображения по этому делу я изложил ранее.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  7. #66

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    VDP должным образом не инициализировал по сбросу. Ладно если это коснулось только палитры. А если его регистров, а у него их дофига. Это не TMS. В момент вывода заставки не вижу причин словить зависон, только как по причине не верной работы VDP. В этот момент активно используются фичи VDP.

    Если все же причина не в VDP. Ловить причину в разы проще на MSX1. Короче надо разбираться со сбросом. Все соображения по этому делу я изложил ранее.
    так я так до конца и не понял, этот v9958 должен таки по сбросу устанавливать себе паллитру совместимую с tms9918 или нет? интересно еще то что при нажатии кнопки сброс как бы должен себя вести так же как после включения питания, но это не так, при включении питания видно зеленые буквы на черном фоне (msx1 заставка) но вот потом когда все "потухло" можно reset скоко угодно раз нажимать всеравно экран уже полностью черный! аж до следующего включения\выключения питания.

    может глючный vdp попался...

  8. #67

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    так я так до конца и не понял, этот v9958 должен таки по сбросу устанавливать себе паллитру совместимую с tms9918 или нет?
    Должен устанавливать палитру tms9918 (похожую вроде, с этими кривыми LCD уже забыл как цвета должны выглядеть).

    Цитата Сообщение от bigral Посмотреть сообщение
    интересно еще то что при нажатии кнопки сброс как бы должен себя вести так же как после включения питания, но это не так, при включении питания видно зеленые буквы на черном фоне (msx1 заставка) но вот потом когда все "потухло" можно reset скоко угодно раз нажимать всеравно экран уже полностью черный! аж до следующего включения\выключения питания.
    Я уже не помню всех подробностей. Проблема была схожая. Палитра устанавливалась не адекватная. Во основном преобладал черный цвет, потом зеленый цвет, и изредка получалось высечь сразу всю палитру. Была ли разница между подачей питания и кнопкой сброс, уже не помню (вроде поведение было одинаковое). Могу сказать точно, все это безобразие не тухло и работало в дальнейшем одинаково на msx1 (в бейсике). И почему тухнет? Вы уверены в своем дешифраторе адреса? Я в своем на ид7 был уверен на 200% да и во всем остальном – рабочее.

    Как вариант можно потренироваться на кошках TMS, тогда их можно было купить с пяток за цену V9958. Только в силу допотопного интерфейса с DRAM у TMS (продвинутые версии TMS91XX сложно доставаемы), придется попыхтеть со схемой SRAM.

    Цитата Сообщение от bigral Посмотреть сообщение
    может глючный vdp попался...
    Все может быть. Страшилок о этой серии VDP хватает. У меня на минимальном обвесе (считай по ds) работают все – 9918, 9928, 9929, 9938, 9958.

    Опыта работы с CPLD у меня нет, как особо и с FPGA. Даже при переносе заведомо рабочей прошивки c одного циклона на другой разных серий постоянно траблы возникают. И с GAL из одной серии та же фигня, все требует обработки напильником.
    Последний раз редактировалось OrionExt; 10.11.2019 в 14:25.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  9. #68

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я тут слегка потерялся, бо как-то не всегда выходит обратная связь.

    Изложу еще мыслей.

    По сбросу в добавок сказанного, можно попробовать синхронный сброс по clk vdp (лучше взять cpu clk c vdp). Сдается мне, что так оно и было сделано в asic движках. Бо такие проблемы (со стартом) проявляются только в немногочисленных компах msx2 на мелко схемах (видимо).

    Да, был добавлен один вайт в m1? Это к тому, что часть биос-а msx2 по таймингам пересчитали для более скоростного vdp.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  10. #69

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    wait давно добавил на железном 7474 на проводах висит, проц изначально от vdp получает clk, но стартует не синхронно на reset стоит одновибратор на кондере с задержкой секунд 3...5

  11. #70

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ясно. И что решили? Закупаться новым VDP или дальше мучить сброс (или еще там чего)?

    Кстати, автор Omega MSX2, тоже сталкивался с трудностями пуска VDP. Вроде зарешал проблему. Объяснил это как, ранний сброс (питание еще не набрало полной силы).
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

Страница 7 из 9 ПерваяПервая ... 3456789 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Игровой автомат Super Games ][
    от shattered в разделе Агат
    Ответов: 30
    Последнее: 29.06.2021, 15:47
  2. 7mhz или 14mhz стандарт для портирования из msx1
    от bigral в разделе ZX Концепции
    Ответов: 33
    Последнее: 23.07.2019, 19:19
  3. ПК8000 - Игровой автомат "Фотон"
    от Mick в разделе ПК8000
    Ответов: 307
    Последнее: 07.11.2018, 18:54
  4. Игровой автомат "ТИА-МЦ1"
    от Zarax в разделе Разное
    Ответов: 0
    Последнее: 16.06.2010, 14:44

Ваши права

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