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

User Tag List

Страница 8 из 9 ПерваяПервая ... 456789 ПоследняяПоследняя
Показано с 71 по 80 из 82

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

  1. #71
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,093
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пошучу. В тупую сделайте 4 платы по моим схемам. Займет 4 вечера. Пока платы идут сделайте кросс плату на проводках. Потом (как прийдут) за пару вечеров спаяйте. БИНГО!!!

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

    И это с фулл тех поддержкой, пока я еще тут. Надеюсь.

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

    МАПЕРА игры конечно там нет. Бо это уже дела asic. Тут и премините многострадальный cpld.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  2. #72
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,950
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    46 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Кстати, автор Omega MSX2, тоже сталкивался с трудностями пуска VDP. Вроде зарешал проблему. Объяснил это как, ранний сброс (питание еще не набрало полной силы).
    та ниче не решил, пинаю себе потихоньку наслаждаясь процессом, проц может и глючный но шото он таки показует пока не буду уверен что он дохлый буду пинать, странное обьяснение - ранний сброс... а чего потом кнопка ресет вообще не действует? может все так и должно быть? просто сам комп еще не пашет гдето и сбрасывается по ходу дела не зависимо от vdp, тут посоветовали дебаг порт сделать и в прошивке вставить out в него и смотреть на светодиоды... ну и так выяснить до какого момента оно доходит. звучит сложновато если б кто помог написать спец тест...

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

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Пошучу. В тупую сделайте 4 платы по моим схемам. Займет 4 вечера. Пока платы идут сделайте кросс плату на проводках. Потом (как прийдут) за пару вечеров спаяйте. БИНГО!!!

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

    И это с фулл тех поддержкой, пока я еще тут. Надеюсь.

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

    МАПЕРА игры конечно там нет. Бо это уже дела asic. Тут и премините многострадальный cpld.
    та если делать по схемам ext то без всяких cpld, и на одной плате, чтоб было как gr8bit все кошерно, видяху отдельно конечно, чтоб разные адаптеры лепить

  3. #73
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,093
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    странное обьяснение - ранний сброс... а чего потом кнопка ресет вообще не действует? может все так и должно быть?
    Вот и я не до конца понял.

    Цитата Сообщение от bigral Посмотреть сообщение
    тут посоветовали дебаг порт сделать и в прошивке вставить out в него и смотреть на светодиоды...
    По мне это как-то сложно.

    Так то работают странные машинки YIS-503IIR с биос-ом MSX1 и VDP V9938. И ничего эти машинки не знают о V9938, и работают и проблем не испытывают.

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

  4. #74
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,253
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    43 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати по поводу сброса. При эксплуатации Карнивора2 было замечено, что старт биоса MSX на некоторых машинках происходит до полной загрузки прошивки в Альтеру. То есть ранний старт машинки (в пределах до 150 наносекунд) не даёт запуститься Альтере в полной мере и в итоге мы имеем неполную конфигурацию Карнивора при старте. А что если это влияет и на инициализацию VDP (или некоторых партий VDP)? Если попробовать придержать запуск биоса на 200нс или больше, то возможно проблемы исчезнут?

  5. #75
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,093
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот то интересно, когда у меня случилась та трабла, я кнопочку сброса и держал до посинения и пальчиком быстро бил. Нифига, трабла оставалась.

    А когда начал играться с фронтом сигнала, VDP отпустило. Хотя я не могу до сих пор понять то действо. Игра с фронтом - это очень условно для триггера Шмитта. Крутизна фронтов зависит от типа применяемого логического элемента. А еще в схеме сигнал сброса проходит через LS244, а это еще один триггер Шмитта.

    На тот момент у меня не было продвинутого ослика. Сейчас можно все вернуть в зад, и внимательно все обнюхать. Но честно мне лень. Установка супервизора DS1233-5 по ds на плату VDP решило проблему, а потом уже был доработан узел сброса на модуле CPU. В дальнейшем было проверено с несколькими V9938 и V9958, все работало без нареканий.

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

  6. #76
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,950
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    46 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Кстати по поводу сброса. При эксплуатации Карнивора2 было замечено, что старт биоса MSX на некоторых машинках происходит до полной загрузки прошивки в Альтеру. То есть ранний старт машинки (в пределах до 150 наносекунд) не даёт запуститься Альтере в полной мере и в итоге мы имеем неполную конфигурацию Карнивора при старте. А что если это влияет и на инициализацию VDP (или некоторых партий VDP)? Если попробовать придержать запуск биоса на 200нс или больше, то возможно проблемы исчезнут?
    так у меня z80 стартует теперь на целых 3..5 секунд позже чем reset который PPI, VDP и slot_enable сбрасывает

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

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Еще мысля. Возможно, VDP критична величина логического 0 и 1, выраженная вольтах.
    уже везде подтяжки 10k на +5v понавесил

    может v9938 другой чем v9958? потому и синий экран у него при msx1 rom...

    так а у Вас при msx1 ROM и v9958 синий экран при сбросе?

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

  8. #77
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,093
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    уже везде подтяжки 10k на +5v понавесил
    A логический ноль? У меня сброс на шине не подтянут к +5В. Вспомнил. С той траблой пробовал подтягивать к +5В. Не помогло.

    Цитата Сообщение от bigral Посмотреть сообщение
    может v9938 другой чем v9958? потому и синий экран у него при msx1 rom...
    В этом плане они одинаковые

    Цитата Сообщение от bigral Посмотреть сообщение
    так а у Вас при msx1 ROM и v9958 синий экран при сбросе?
    Конечно синий. То мониторы были зеленые
    Последний раз редактировалось OrionExt; 13.11.2019 в 20:28.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2 (в работе), Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  9. #78
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,950
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    46 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    смотрю тут что сигнал ~int во время этого самого псевдо "ресет-а" падает в 0 надолго, что то не нормальным мне это кажется сильно длинный сигнал ~int, как там положенно v9958 в этом плане подключать? не положен ли какой нибудь ответный сигнал чтоли в сторону vdp о том что процессор получил этот ~int? ато мне кажется оно сваливается от сильно длинного ~int

    посмотрел в эмуляторе это валится процедура на адресе #2a14 она как раз отвечает за выезд этого msx banner-а, как она работает для меня мрак... но понял что во время ее выполнения срабатывает rst#38 обработчик прерываний постоянно, возможно у меня в cpld есть какаято мутная проблема с циклом подтверждения прерывания, потому как вродибы до этой процедуры прерываний нету (смотрел по осциллографу) а именно на ней когда выезжает линия толщиной пиксела 2 (https://flic.kr/p/2hHrZcd) происходит зацикливание и эта линия продолжает выезжать постоянно...
    Последний раз редактировалось bigral; 17.11.2019 в 19:33.

  10. #79
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,093
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    О господи! Я же вам еще в начале темы написал после запуска теста. Что у вас проблемы с VDP. И пока это не решить, дальнейшие телодвижения не имеют смысла. Но вы продолжаете упорно терять свое время.

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

  11. #80
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,950
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    46 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    О господи! Я же вам еще в начале темы написал после запуска теста. Что у вас проблемы с VDP. И пока это не решить, дальнейшие телодвижения не имеют смысла. Но вы продолжаете упорно терять свое время.Ни каких схем для подтверждения прерываний не требуется. Прерывание подтверждается автоматически при вычитке регистра состояния VDP.
    Ну так "проблемы с VDP" надо ж как-то подтвердить? пока что я вижу что этот VDP показует на экране хоть что-то, ну да в msx1 экране зеленые буквы на черном фоне вместо белых на синем, ну да при Вашем тесте черный экран (но при модифицированном желтый как и пологается), при msx2 rom начинает выезжать баннер таки (а если убрать прерывание товообще выезжает полностью), значит таки не совсем мертвый VDP... нужно както более детально понять суть этих проблем с VDP.

    Т.е. в самой процедуре rst#38 есть какаято вычитка регистров VDP которая приводит к завершению подачи сигнала прерывания да? Когда я ставил ROM от msx1 то сигнал на прерывании был "нормальный" (короткий, через определенные промежутки времени, не мерял скоко но наверно по кадровой развертке)

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

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

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

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

Похожие темы

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

Ваши права

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