User Tag List

Страница 16 из 32 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя
Показано с 151 по 160 из 319

Тема: ПК-6128Ц: Обсуждение

  1. #151

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,386
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,365
    Поблагодарили
    1,315 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предварительная версия теста недокументированных флагов 8085.
    Можно увидеть отличия emu
    Нажмите на изображение для увеличения. 

Название:	ftstpre_emu291113.png 
Просмотров:	506 
Размер:	3.7 Кб 
ID:	44648

    и VV
    Нажмите на изображение для увеличения. 

Название:	ftstpre_VV676.png 
Просмотров:	460 
Размер:	4.0 Кб 
ID:	44649

    Версия стэндэлонная для ПК6128, но сделана как бы под CP/M + "наноэмулятор двух функций CP/M", т.е. при необходимости очень легко переделать под CP/M. Пока тестируется часть команд с разрядностью операндов 8, 8+8 (надо бы еще добавить adi и т.п., а также с M) и 16. Очевидно, что такой подход к тестированию команд с разрядностью операндов 16+8 и тем более 16+16 по времени неприемлем.
    Исходник в комплекте, может кто заметит ошибки или будут какие-то предложения по улучшению.
    Вложения Вложения
    Последний раз редактировалось ivagor; 22.12.2013 в 09:58.

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

  3. #152

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,386
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,365
    Поблагодарили
    1,315 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот еще результаты VirtualT v1.5
    Код:
    inr a	K:B4BFE7CD  V:5140CBAD
    dcr a	K:B4BFE7CD  V:14907484
    daa	K:B4BFE7CD  V:941D8FBB
    ral	K:B4BFE7CD  V:941D8FBB
    rar	K:B4BFE7CD  V:941D8FBB
    rlc	K:B4BFE7CD  V:941D8FBB
    rrc	K:B4BFE7CD  V:941D8FBB
    add b	K:E2ACA54D  V:70669BEA
    sub b	K:E2ACA54D  V:F40F4344
    ana b	K:E2ACA54D  V:3A917959
    ora b	K:E2ACA54D  V:3A917959
    xra b	K:E2ACA54D  V:3A917959
    inx h	K:22757277
    dcx h	K:74C300AE
    Набирал вручную, поэтому ошибки не исключены, хотя и маловероятны.
    Три эмулятора и в каждом свое видение 8085.

  4. #153

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Давайте я уже что-нибудь запущу на реале.
    Или завтра или на НГ каникулах

  5. #154

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,386
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,365
    Поблагодарили
    1,315 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    dk_spb, заранее спасибо, но все же тестик пока неполный. Как тестировать dsub примерно придумал, ldsi и ldhi пожалуй даже не стоит тестировать.

  6. #155

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,386
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,365
    Поблагодарили
    1,315 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Неожиданно тестик становится сериалом как минимум в двух частях, т.к. все результаты не влезают на экран, хотя я и выкинул название и копирайт и уменьшил межстрочное расстояние.
    Вот результаты прогона в emu (поленился делать еще и в VV)
    Нажмите на изображение для увеличения. 

Название:	ftst1_emu291113.png 
Просмотров:	542 
Размер:	7.1 Кб 
ID:	44710
    Для SIM RIM считается CRC для аккумулятора, а на флаги они не влияют.
    Время работы вполне терпимое, в районе 15 минут.

    Во второй части будут dad и dsub. Может что-нибудь еще, что я забыл в первой части.
    Вложения Вложения
    • Тип файла: zip ftst1.zip (2.4 Кб, Просмотров: 165)

  7. #156

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    988
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor, ты сразу опиши суть тестирования, чтоб потом исправлять было проще.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  8. #157

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,386
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,365
    Поблагодарили
    1,315 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ftst1
    1. Все, кроме sim rim:
    Тестируются все возможные комбинации операндов + два варианта флагового регистра (00000000/11111111 - строго говоря, такие числа туда пишутся, но бит 3, конечно, всегда будет 0, все равно это ни на что ни влияет).
    Перед тестом каждой команды инициализируютcя два CRC флагов (для K и V).
    После каждого изменения операнда маскируется флаговый регистр - сначала выделяется флаг K, потом V и обновляются соответвующие CRC.
    2. SIM RIM - тестируются все 256 (можно было ограничиться 128ю) возможных значений аргумента SIM + два возможных значения INTE. Каждый раз читаем по RIM и обновляем CRC.

  9. #158

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,386
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,365
    Поблагодарили
    1,315 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вторая часть теста флагов 8085.
    Результаты в emu:
    Нажмите на изображение для увеличения. 

Название:	ftst2_emu29112013.png 
Просмотров:	455 
Размер:	2.5 Кб 
ID:	44760

    и VV
    Нажмите на изображение для увеличения. 

Название:	ftst2_VV677.png 
Просмотров:	422 
Размер:	2.5 Кб 
ID:	44761

    arhl и rdel тестируются аналогично inx и dcx в первой части.
    Флаги K, AC и V в dad и dsub тестируются в два приема - все комбинации младших байтов и все комбинации старших байтов аргументов (флаги как всегда тоже в двух вариантах: 00000000 и 11111111). AC в dad (да и K тоже) можно было не тестировать, но я не стал делать отдельный вариант теста, все равно время работы второй части всего 6 с половиной минут.
    Тестирование флага P в dsub отличается тем, что первый операнд всегда 0, второй меняется от 0 до 65535.
    Проверять S, Z и C в dsub мне кажется не стоит, и так все понятно.

    По скорости тесты можно оптимизировать, но смысла в этом не вижу - речь о минутах, а не о часах, в отличие от эксисайзера.
    Вложения Вложения
    • Тип файла: zip ftst2.zip (2.3 Кб, Просмотров: 178)
    Последний раз редактировалось ivagor; 26.12.2013 в 13:14. Причина: Добавил про S,Z,C в dsub

  10. #159

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,386
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,365
    Поблагодарили
    1,315 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    dk_spb, теперь все тесты готовы, если сможете проверить на новогодних каникулах - было бы очень здорово.

  11. #160

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    То есть я этот .rom перегоняю в .wav и запускаю?
    Сколько времени ориентировочно займет (ночь, сутки, и т.д.)?

Страница 16 из 32 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК Поиск - Обсуждение
    от Ewgeny7 в разделе Поиск
    Ответов: 113
    Последнее: 20.11.2011, 21:30
  2. Полезные ссылки (обсуждение)
    от AAA в разделе Форум
    Ответов: 82
    Последнее: 26.03.2011, 21:05
  3. Cетка с TCP/IP для Спека (на обсуждение)
    от rw6hrm в разделе Несортированное железо
    Ответов: 18
    Последнее: 31.07.2008, 02:26
  4. Обсуждение музыки от
    от Mike в разделе Музыка
    Ответов: 51
    Последнее: 20.02.2008, 22:57
  5. Обсуждение: UUE файлы из FidoNet
    от lvd в разделе Софт
    Ответов: 3
    Последнее: 16.05.2005, 15:43

Ваши права

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