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

User Tag List

Страница 202 из 278 ПерваяПервая ... 198199200201202203204205206 ... ПоследняяПоследняя
Показано с 2,011 по 2,020 из 2779

Тема: Xpeccy

  1. #2011

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Это получается, что программным путём через программирование ВВ55А можно отключить ОЗУ?
    даже если получается то вернуться назад будет тяжело
    по крайней мере найти такое место в ПЗУ через которое можно будет включить обратно ОЗУ и передать обратно управление
    да и смысол такого пируэта тяжело найти

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

  3. #2012

    Регистрация
    31.07.2006
    Адрес
    Kharkov Ukraine
    Сообщений
    180
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Это получается, что программным путём через программирование ВВ55А можно отключить ОЗУ?
    да, ВВ55 порт С бит 4 (т.е. 5ый) переключает дешифрацию.
    но, чтоб это правильно работало в эмуляторе нужна корректная эмуляция ВВ55 и его режимов, то есть по сбросу порты должны устанавливаться в режим ввода = высокоимпедансное состояние = равнозначно выводу в них FF. а при переводе в режим вывода уже выводится значение из порта (и там 0 после сброса).
    короче на старте эти переключения делаются не "нормально" через собсно вывод данных в порт С, а манипуляциями с регистром режима.

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

    CityAceE(03.06.2020)

  4. #2013

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,222
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    709
    Спасибо Благодарностей получено 
    1,657
    Поблагодарили
    575 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поистине, удивительное рядом! Спустя столько лет для меня открываются такие интересные подробности! Никогда ранее даже намека не встречал на такой функционал ВВ55А в Специалисте. При этом незнание данной информации позволило написать мне вполне себе работоспособный эмулятор Специалиста. Понятное дело, что если бы существовал какой-то софт, который использует данный функционал, то он бы на моём эмуляторе не заработал. Но я даже предположить не могу, как это можно задействовать или хотя бы проверить. Ну, разве что написать специальное тестовое ПЗУ, которое будет проверять эту фичу. А что, любопытная задача для тестирования эмуляторов
    С уважением, Станислав.

  5. #2014

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    или хотя бы проверить.
    да проверить легко
    тяжело написать сам тест

    нужно найти в "зеркальной" ПЗУ-шке адрес по которому выводится значение в порт а потом ret

    найти адрес по которому в A будет занесено нужно значение для включение обратно ОЗУ а потом ret

    найти последовательность в ПЗУ
    на которую мы укажем стеком
    чтоб можно было переходить ret-ами по разным частям ПЗУ

    затем размещаем выключалку ОЗУ так чтоб сразу после выключения
    следующей командой был ret на занесение в A значений для порта
    после которого следующий ret бы давал переход на вывод в порт
    а следующий ret передавал бы управление обратно в ОЗУ
    с выводом надписи "тест пройден"

    конечно нужного может и не оказаться
    но можно попытаться выкрутится и еще
    Последний раз редактировалось NEO SPECTRUMAN; 03.06.2020 в 09:42.

  6. #2015

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,222
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    709
    Спасибо Благодарностей получено 
    1,657
    Поблагодарили
    575 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    тяжело написать сам тест
    Я имел ввиду тест, который будет размещаться в ПЗУ, то есть тестовую ПЗУ, типа популярного на Специалисте теста Рюмика.
    С уважением, Станислав.

  7. #2016

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    который будет размещаться в ПЗУ
    ну программка для тестирования будет куда интересней
    чем тест в ПЗУ

    сделать тест для ПЗУ это тьфу...

    вот практического применения данной фичи то нет
    ну определили факт

    а потом как всегда окажется что какой нибудь очередной специалист на фпга сразу стартует с $C000
    и никакого включения ОЗУ в нем нет...

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

    хотя нужно эмулировать

    чтоб программы срущие по всем подряд портам
    зависали нахрен изза отключения ОЗУ

    хотя срать по всем портам подряд на специалисте несколько проблематично
    но мало ли кто до какой оптимизации додумается

  8. #2017

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MetalliC Посмотреть сообщение
    но, чтоб это правильно работало в эмуляторе нужна корректная эмуляция ВВ55 и его режимов
    Вот насчет режимов... Кроме как в режиме 0 (простой ввод-вывод) Специалист использует ВВ55? Потому как по схемам ничего для остальных режимов никуда не присоединено.

    И какую клаву там делать? QWERTY/ЯВЕРТЫ или JCUKEN/ЙЦУКЕН? Либо английский, либо русский будут не на своих местах
    Последний раз редактировалось SAM style; 03.06.2020 в 17:52.
    Все любят гипножабу

  9. #2018

    Регистрация
    31.07.2006
    Адрес
    Kharkov Ukraine
    Сообщений
    180
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    56
    Поблагодарили
    26 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ВВ55 - в принципе вообще можно ее током не мулить а хаковые хендлеры прикрутить для жестко заданных режимов. но, если ты собираешься делать типа мульти-системный фреймворк, то наличие полноценного компонента i8255/ВВ55 может быть полезно.

    на счет клавы не в курсе

  10. #2019

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,222
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    709
    Спасибо Благодарностей получено 
    1,657
    Поблагодарили
    575 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    И какую клаву там делать? QWERTY/ЯВЕРТЫ или JCUKEN/ЙЦУКЕН? Либо английский, либо русский будут не на своих местах
    У Специалиста нет порта джойстика и есть игры, где управление жёстко привязано к некоторым буквенным клавишам, например ITXB@. Если изменить раскладку на привычную QWERTY, то такими играми будет управлять нереально.



    Отправлено с моего SM-G955F через Tapatalk
    С уважением, Станислав.

  11. #2020

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

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    И какую клаву там делать? QWERTY/ЯВЕРТЫ или JCUKEN/ЙЦУКЕН?
    да как всегда нужно и ту и ту переключаемо
    чтоб на одной вводить текст
    на другой играть

Страница 202 из 278 ПерваяПервая ... 198199200201202203204205206 ... ПоследняяПоследняя

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

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

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

Ваши права

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