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

User Tag List

Страница 37 из 39 ПерваяПервая ... 33343536373839 ПоследняяПоследняя
Показано с 361 по 370 из 387

Тема: Возрождение "ЭРИКа"

  1. #361
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    104
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    154 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Исправил ошибку, успешно проверил в эмуляторе другого компа, шансы, что теперь заработает на реале очень большие.
    Вложения Вложения

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

    SYR-ALEX (25.03.2020)

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

  4. #362
    Activist Аватар для SYR-ALEX
    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    351
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В теории можно временно в конфиге ОРИОНа (Z-кард 2 , МОНИТОР-1) соответственно изменив точки входа в МОНИТОР .

  5. #363
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    104
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    154 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я проверял в конфиге вектора с z80 в emu80. Вывод на экран не переделывал, просто заглушил. Орион c z80 card даже ближе, но в emu80 для вектора с z80 Pyk реализовал векторовское торможение. Предполагаю, что у эрика тормоза как у вектора и amstrad cpc, так я прикидочно проверил сколько тактов займет вход в прерывание до начала собственно теста.

  6. #364
    Activist Аватар для SYR-ALEX
    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    351
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал новые тесты INTNOP выдаёт 4DF3 , INTINC 26FA . То есть типо работают .

  7. Этот пользователь поблагодарил SYR-ALEX за это полезное сообщение:

    ivagor (25.03.2020)

  8. #365
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    104
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    154 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Неожиданностей не произошло, торможение (по крайней мере в озу) аналогично amstrad cpc и вектору - машинные циклы округляются вверх до кратности четырем тактам. NOP по 4 такта, INC BC по 8. Если в строке 256 тактов, то строк 312. Теоретически Pyk мог бы использовать наработки по эмуляции вектора с z80 для достаточно точной эмуляции эрика.

  9. #366
    Activist Аватар для SYR-ALEX
    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    351
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Расковырял INT тесты адаптировал под ОРИОН и запустил в эмуляторе (в конфиге частоту процессора выставил 4Мгц ). INTNOP -5DF5 почти совпадает с реальным ЭРИКом , а INTINC - 33F9 . Получается в ОРИОНе длинные ( по количеству тактов ) команды обрабатываются быстрее ?

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

    Или из за отсутствия WAIT-тов в ОРИОНе ?

  10. #367
    Master Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    603
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Теоретически Pyk мог бы использовать наработки по эмуляции вектора с z80 для достаточно точной эмуляции эрика.
    Честно говоря, я не следил за этой темой. Так что могу пока только пообещать изучить тему, чтобы понять, что из себя представляет Эрик и несколько реально будет его добавить в эмулятор.

  11. #368
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    104
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    154 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SYR-ALEX Посмотреть сообщение
    Расковырял INT тесты адаптировал под ОРИОН и запустил в эмуляторе (в конфиге частоту процессора выставил 4Мгц ). INTNOP -5DF5 почти совпадает с реальным ЭРИКом , а INTINC - 33F9 . Получается в ОРИОНе длинные ( по количеству тактов ) команды обрабатываются быстрее ?

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

    Или из за отсутствия WAIT-тов в ОРИОНе ?
    У классического ориона с частотой 2.5 МГц и ВМ80 waitов не было, у ориона с z80 card II и турбой waitы есть (без турбы - конечно можно обойтись), в итоге классика эмулируется точно, а z80 card II приблизительно. Делал тестик ориона-про, он правда с ВИ53, но из этой же серии, там видно, что на 2.5 МГц тормозов нет, на 10 МГц есть и очень большие. Дмитрий2012 тестировал и ПРО с 5 МГц, там средние тормоза. В итоге можно с уверенностью сказать, что точно быстродействие ПРО да и ориона-128 эмулируется только в режиме 2.5 МГц.
    Ну и я так понимаю, что 5DF5 опечатка, должно быть 4DF5

  12. #369
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    3,695
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    133 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если обратиться к первоисточнику, то даже там написано:

    Но я помню в журнале табличку не только на 5МГц, но и 10МГц с Z80H. Об этом даже на Эмуверсе есть.

  13. #370
    Activist Аватар для SYR-ALEX
    Регистрация
    12.02.2015
    Адрес
    г. Минск, Беларусь
    Сообщений
    351
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Ну и я так понимаю, что 5DF5 опечатка, должно быть 4DF5
    Верно , опечатка .

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

    Вот бы на исходники этих SMIT-оф взглянуть .

Страница 37 из 39 ПерваяПервая ... 33343536373839 ПоследняяПоследняя

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

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

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

  1. SYR-ALEX

Похожие темы

  1. Ответов: 58
    Последнее: 08.11.2017, 08:50
  2. Ответов: 17
    Последнее: 26.12.2015, 23:22
  3. Ответов: 51
    Последнее: 11.08.2014, 10:40
  4. Ответов: 0
    Последнее: 15.08.2010, 14:38
  5. Ответов: 6
    Последнее: 20.11.2007, 11:29

Ваши права

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