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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 20

Тема: T80 и команда IM2

  1. #1
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию T80 и команда IM2

    Всем привет!

    Практически каждый проект в ПЛИС, реализующий софткорку Z80 использует для основы T80.

    В принципе, корка неплохо работает и справляется со своей задачей. Но иногда встречается что то вроде демы "MQM 3", которая просто встает колом на декранчинге.

    Собственно Miguel Angel раздебажил и нашел ошибку декодирования инструкции. Почитать об этом можно тут

    Фикс можно посмотреть на примере некста.

    Я уже пособирал для теста корку на gomaDOS+ и все отлично бегает, MQM 3 заработала, остальной софт не сломался.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

  2. Эти 6 пользователя(ей) поблагодарили nihirash за это полезное сообщение:

    andykarpov (10.08.2020), caro (09.08.2020), Djoni (10.08.2020), fifan (09.08.2020), IanPo (09.08.2020), shurik-ua (09.08.2020)

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

  4. #2
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,673
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    323
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот только странно, что у Соргелига такой ошибки никогда не было(или давно исправил). И ?
    Нее, недавно исправил, тут я неправ
    Кто виноват Miguel Angel что он выбрал такую сборку... Риторический в принципе вопрос.
    И на оф.репе Т80 с ошибкой как была , так и есть.
    Последний раз редактировалось zebest; 09.08.2020 в 16:54.
    Profi v3.2 -=- Speccy2010,r2

  5. #3
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Вот только странно, что у Соргелига такой ошибки никогда не было.
    Хорошо быть им :-)

    Я тут скорее это написал на случай, если у кого все таки есть - то исправить это легко и есть пример как.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

  6. #4
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,673
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    323
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну как легко.. У Соргелига в двух местах изменено. Лучше уж его модуль взять.
    И еще там синтаксическая ошибка в модуле, но не знаю, видимо компилятору на нее пофиг. Но себе исправил
    Profi v3.2 -=- Speccy2010,r2

  7. #5
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А какой именно файл в корке Т80 нужно заменить?

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

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    А какой именно файл в корке Т80 нужно заменить?
    В файле t80_mcode.vhd надо изменить одну строку
    Код:
    --		when "01011110"|"01110111" =>
    		when "01011110"|"01111110" =>
    			-- IM 2
    			IMode <= "10";

  9. Эти 2 пользователя(ей) поблагодарили caro за это полезное сообщение:

    Djoni (10.08.2020), fifan (09.08.2020)

  10. #7
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Ну как легко.. У Соргелига в двух местах изменено.
    Можно меня носом в это ткнуть?
    Я просто не знаю, где его лежит модуль.

    И если можно ткнуть носом, где у него исправлено.
    Чтобы совсем для тупеньких)
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

  11. #8
    Master
    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    364
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    интересно какой ассемблер им собрал для IM2 команды хекс 0xED, 0x7E - или они вручную сразу хексы вводили )

  12. #9
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nihirash Посмотреть сообщение
    Можно меня носом в это ткнуть?
    Я просто не знаю, где его лежит модуль.

    И если можно ткнуть носом, где у него исправлено.
    Чтобы совсем для тупеньких)
    Ну ты уж вообще, лень последний коммит посмотреть https://github.com/MiSTer-devel/ZX-S...9041cf550ed50a
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

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

    nihirash (09.08.2020)

  14. #10
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я не знал в какой репе искать)
    Спасибо!

    К слову, фикс лучше этот применить) Я себе ядро уже пересинтезирую позже.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ВГ93 (WD1793) и команда step in
    от SAM style в разделе Внешние накопители
    Ответов: 7
    Последнее: 05.03.2022, 14:10
  2. T80 и DIVMMM, я в тупике :(
    от ILoveSpeccy в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 7
    Последнее: 22.03.2014, 09:52
  3. Как работает команда LDIR ?
    от Spinoza в разделе Программирование
    Ответов: 27
    Последнее: 08.05.2013, 14:54
  4. Команда Outland corp
    от nyuk в разделе Люди
    Ответов: 12
    Последнее: 10.11.2006, 10:16
  5. команда BIT n,(HL)
    от boo_boo в разделе Эмуляторы
    Ответов: 173
    Последнее: 24.05.2006, 20:59

Ваши права

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