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

User Tag List

Страница 111 из 115 ПерваяПервая ... 107108109110111112113114115 ПоследняяПоследняя
Показано с 1,101 по 1,110 из 1143

Тема: Вектор-06Ц: Эмуляция

  1. #1101
    Activist
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    453
    Благодарностей: 152
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    ... Зато теперь известен простой способ программного детекта 06Ц и .02.
    Ну или возможно процов разных производителей в 06Ц.

  2. #1102
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    3,208
    Благодарностей: 919
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Точный ответ на это вопрос может дать разбор формирования OE для ВА86. Но можно относится как к вопросу веры - я не верю, что это зависит от производителя ВМ80.
    Интересно, что выдал бы z80, и это еще может зависеть от конкретного варианта установки.

  3. #1103
    Activist
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    453
    Благодарностей: 152
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Точный ответ на это вопрос может дать разбор формирования OE для ВА86. Но можно относится как к вопросу веры - я не верю, что это зависит от производителя ВМ80.
    Интересно, что выдал бы z80, и это еще может зависеть от конкретного варианта установки.
    Не, формирование ОЕ для ВА86 тут ни при чём. У 06Ц логика отключения ВА86 очень проста, всего два условия. Первое Чтение из порта ЧТВВ. Второе выборка адреса (порта) на шине адреса от 00 до 0F.
    Соответственно, при чтении из портов с адресом ниже 10h ВА86 отрубает шину данных от проца, и на ней остаются только D27, D29, D30, причём без подтяжки шины к питанию. А т.к. в интервале адресов портов от 0C до 0F ничего на шине нет, то там сплошное Z-состояние. Вот проц сам себя и читает.
    Скорее всего эти прочитанные 42 зависят от схемного решения входного/выходного каскада шины данных процессора. И если в этот каскад производителями вносились хоть какие-то изменения, то и проц будет считывать другие значения...
    Но это моё ИМХО соответственно.

  4. #1104
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    3,208
    Благодарностей: 919
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока не вижу противоречия, надо еще с условиями отключения ВА86 от проца в .02 разобраться.

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

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Скорее всего эти прочитанные 42 зависят от схемного решения входного/выходного каскада шины данных процессора.
    Как указал b2m, это четко слово состояния для цикла INPUT:
    D0 (INTA) - 0
    D1 (/WO) - 1
    D2 (STACK) - 0
    D3 (HLTA) - 0
    D4 (OUT) - 0
    D5 (M1) - 0
    D6 (INP) - 1
    D7 (MEMR) - 0
    01000010b=42h

  5. #1105
    Activist
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    453
    Благодарностей: 152
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот интересно, с ВМ1 на борту, результат будет таким-же?

  6. #1106
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    862
    Благодарностей: 259
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А с 10h и далее что будет читаться, FF ?
    ZX-Spectrum 48k+AY; Dendy (NES); ВидеоСпорт (на К145ИК17); Dingoo A320

  7. #1107
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    3,208
    Благодарностей: 919
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал вчера такую проверялку, но не стал выкладывать.
    Вложения Вложения

  8. Этот пользователь поблагодарил ivagor за это полезное сообщение:
    Ramiros (03.01.2018)

  9. #1108
    Activist
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    453
    Благодарностей: 152
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    А с 10h и далее что будет читаться, FF ?
    Да, оба показывают предсказуемую картинку, источников инфы нет, у 06Ц подтяжка по питанию подключена (через ВА86).

  10. Эти 3 пользователя(ей) поблагодарили KTSerg за это полезное сообщение:
    ivagor (03.01.2018), Ramiros (03.01.2018), svofski (03.01.2018)

  11. #1109
    Veteran Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    1,989
    Благодарностей: 684
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    x-code, заводи cmake

    https://github.com/svofski/vector06sdl

    Пока только необходимый минимум для полноценной игры в River Raid на RPi3. На полных парах кушает меньше 40% одного ядра.
    Больше игр нет

  12. Эти 6 пользователя(ей) поблагодарили svofski за это полезное сообщение:
    artyr_n (05.01.2018), b2m (05.01.2018), ivagor (04.01.2018), PPC (04.01.2018), tnt23 (04.01.2018), x-code (04.01.2018)

  13. #1110
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    3,208
    Благодарностей: 919
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Опенсорсный эмулятор на c++, неужели я дожил до этого. svofski - респект! А под win его можно собрать?

    Ну и хочу завершить тему с 42 и FF. Мое предположение, что FF в .02 связан с изменением логики формирования OE у ВА86 похоже было неверным. Внимательно посмотрел Вектор-USER 4 с прототипом джойстика-с. И бегло посмотрел этот фрагмент в .02. FF при чтении портов 0C-0F в .02 идет от джойстиков (только непонятно, откуда единицы и в битах D4-D5, висящих в воздухе, о чем упоминал KTSerg). Если в 06Ц реализовать схему из ВU4 (только там вроде биты контактов перепутаны), то из 0С-0F тоже пойдет FF. И, насколько я понял, при выборке джойстиков по схеме в вектор-user (и в .02) 0C=0E и 0D=0F.

Страница 111 из 115 ПерваяПервая ... 107108109110111112113114115 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 465
    Последнее: 28.06.2018, 18:06
  2. Ответов: 9
    Последнее: 18.04.2009, 20:21
  3. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 09:23
  4. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 08:32

Ваши права

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