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

User Tag List

Страница 23 из 48 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя
Показано с 221 по 230 из 472

Тема: Потактовый клон i8080 на FPGA/CPLD

  1. #221
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну и после тест комплита поставить или вечный цикл или перевод строки. Чтобы не путались люди и кони.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  2. #222
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    А с чем связаны сомнения в рабочести теста?
    По причине пересборки CP/M версии в обычный RKS бинарник для простого Специалиста/МХ/МХ2. Несколько другое окружение, несколько другие адреса и т.д.
    Цитата Сообщение от balu_dark Посмотреть сообщение
    Ну и после тест комплита поставить или вечный цикл или перевод строки. Чтобы не путались люди и кони.
    Да, так и сделал в текущей версии. И еще укоротил сообщения, чтобы помещались в 64 символа. И еще много чего сделал. Например, перенес все служебные ячейки теста в 0BFxxH (последний столбик экрана). Наглядно видно что не завис и что-то считает. Вот так:
    Последний раз редактировалось HardWareMan; 17.08.2014 в 15:07.

  3. #223
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну и сам RKS если можно - приаттачить


    ПыСы Я в плане - чтобы цикл не повторялся по кругу - для тестов памяти можно менее долгий/муторошный тест использовать.
    А этот - просто по окончанию вывести надпись комплит и все.
    А то сейчас нет надписей старт стоп и когда оно по кругу молотит - неясно откуда считать текущий тест. А так - доехало до конца - остановилось и все. ну или для желающих продолжить - добавить опрос кнопки Y для продолжения цикла.
    Последний раз редактировалось balu_dark; 17.08.2014 в 16:05.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  4. #224
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Прошло около 2х часов, колбасит все еще ALUOP <B,C,D,E,H,L,M,A>...
    Я так понимаю это оригинальный исходный экзорцист? Может, надо было ускоренный вариант экзорциста пробовать? Принцип в нем абсолютно тот же, суммы те же самые, только ускорена методика подготовки тестовой модели, но работает примерно в 3 раза быстрее.

  5. #225
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,841
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Может, надо было ускоренный вариант экзорциста пробовать? Принцип в нем абсолютно тот же, суммы те же самые, только ускорена методика подготовки тестовой модели, но работает примерно в 3 раза быстрее.
    Если речь про 8080exe7, то он, к сожалению, только в 2 раза быстрее оригинала, не в 3. С костылем сипиэма успешно отрабатывает в emu в конфигах специалиста и MX2.
    Или есть Ваш вариант ускоренный в 3 раза?
    Последний раз редактировалось ivagor; 17.08.2014 в 17:01.

  6. #226
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Я так понимаю это оригинальный исходный экзорцист? Может, надо было ускоренный вариант экзорциста пробовать? Принцип в нем абсолютно тот же, суммы те же самые, только ускорена методика подготовки тестовой модели, но работает примерно в 3 раза быстрее.
    Оригинал, тест хороший. Около 3х часов идет. Пусть будет так, я просто поменял местами тесты так, что самые долгие (по тактам) идут в конце, позволяя основное тестировать как раз в заявленные полчаса. Скриншот работы вверху. RKS приложен: отрабатывает прямо из загрузчика Специалиста, но монитор присутствовать должен (лень было искать точки входа загрузчика, поэтому использую мониторные).

    PS Забыл добавить, что я изменил в мониторе скроллинг, чтобы он 0BFxxH не сдвигал, а в стандарте cдвигает (тестов больше чем 25). Поэтому необходимо перенести стек за пределы экрана (в самом начале есть 31 FF BF). Заранее извиняюсь.
    Последний раз редактировалось HardWareMan; 17.08.2014 в 18:01.

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

  8. #227
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Или есть Ваш вариант ускоренный в 3 раза?
    Не, такого быстрого нету. Мне казалось что автор модификации писал про ускорение в 3 раза, но у меня реально получилось ускорится только чуть больше чем в 2 раза. Лично мне нравится запускать ускоренный вариант как экономящий время - я его наверное раз сто запускал, но то такое, кому что больше подходит.

  9. #228
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,841
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    С костылем сипиэма успешно отрабатывает в emu в конфигах специалиста и MX2.
    Уточню - выложенный вариант exe7 правильно проходит на специалисте все тесты, кроме inx sp/ dcx sp. Чтобы все тесты проходили верно и на специалисте, нужно откатить посттестовый фрагмент до исходного состояния (подробнее здесь). Повышенная скорость при этом сохранится, но тестирование 8085 и 580ВМ1 станет не вполне корректным, как и для оригинального эксисайзера.

  10. #229
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Уточню - выложенный вариант exe7 правильно проходит на специалисте все тесты, кроме inx sp/ dcx sp. Чтобы все тесты проходили верно и на специалисте, нужно откатить посттестовый фрагмент до исходного состояния (подробнее здесь). Повышенная скорость при этом сохранится, но тестирование 8085 и 580ВМ1 станет не вполне корректным, как и для оригинального эксисайзера.
    Я использовал вариант с вышеуказанного сайта, вариант для КР580ВМ80А.

  11. #230
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На скорую руку был собран вот такой адаптер:

    И вот он как работает (точнее, не работает):

    Активность есть на всех необходимых сигналах и она вроде как более или менее правильная. Тактовая последовательность четкая. В отличии от всех журнальных 8мибиток, которые предоставляют данные во втором такте после сигнала SYNC (когда F2=0), МХ2 предполагает, что процессор защелкивает данные по перепаду F2 0=>1. Загодя до этого данные на шину поступают: реальный процессор работает на ура. Отсюда быстрый вопрос для Vslav: в какой момент времени защелкивает данные модель?
    Самому разбираться хоть и надо но это долго.

    Нашел такое место:
    Код:
    	if (dbin_pin) di <= pin_din;
    	if (f2) dbin_pin <= t1124 & (m1f1 | ~sy_hlta);
    Поменял на:
    Код:
    	if (dbin_pin | !f2) di <= pin_din;
    Большую часть экрана стал закидывать мусором. Может я и не правильно что-то делаю, конечно.
    Последний раз редактировалось HardWareMan; 19.08.2014 в 00:06.

Страница 23 из 48 ПерваяПервая ... 192021222324252627 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Комманды ассемблера/коды i8080/КР580ВМ80А
    от sergey2b в разделе Разное
    Ответов: 4
    Последнее: 29.11.2015, 14:01
  2. МикроСтеплер. Компилятор ЯП СТЕПЛЕР для i8080
    от Kakos_nonos в разделе Программирование
    Ответов: 8
    Последнее: 31.05.2013, 16:34
  3. Эмулятор i8080
    от Higgins в разделе Разное
    Ответов: 2
    Последнее: 20.05.2011, 11:43
  4. Использование FPGA и CPLD (ПЛИС и ПЛМ)
    от Mick в разделе Для начинающих
    Ответов: 69
    Последнее: 03.05.2006, 11:47

Ваши права

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