User Tag List

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

Тема: Эмулятор УКНЦ - UKNCBTL

  1. #221

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Кстати, в UKNCBTL до сих пор с ошибкой работают команды ASH и ASHC. У меня версия от 28-08-2010.

  2. #222

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Кстати, в UKNCBTL до сих пор с ошибкой работают команды ASH и ASHC. У меня версия от 28-08-2010.
    Конкретно что, пример нужен. Ибо это переделывалось еще 26.12.2009. Встроенные тесты в УКНЦ и тест 791402 из ТМОС ошибок не выявляют.

  3. #223

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ибо это переделывалось еще 26.12.2009
    А можно эту сборочку где нибудь взять?

  4. #224

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    А можно эту сборочку где нибудь взять?
    http://code.google.com/p/ukncbtl/dow...+DownloadCount - там сборки с бета 9 по бета 20. Соответственно бета-15 с уже фиксенным EIS, далее там ничего не изменялось. Гарантированно правильно работает только под Win32, а как в x64, Mac OS и Linux - не знаю, там уже QtUkncBtl.

  5. #225

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Конкретно что, пример нужен. Ибо это переделывалось еще 26.12.2009. Встроенные тесты в УКНЦ и тест 791402 из ТМОС ошибок не выявляют.
    Попробуйте мой тестик.
    Вложения Вложения
    • Тип файла: zip UTST01.ZIP (2.1 Кб, Просмотров: 168)

  6. #226

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex_K, спасибо! У меня катастрофически не получалось увидеть такой полный список( ) Штука в том (могу баг-репорт в лс написать), что есть один плавающий ошибк, который отсутствует в сборке за ноябрь 2009 (где ещё нет харда), но появляется в более поздних. Я конечно только про игры говорю сейчас (специфика).

    Цитата Сообщение от Titus Посмотреть сообщение
    Попробуйте мой тестик.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	-error.gif 
Просмотров:	283 
Размер:	4.9 Кб 
ID:	29589  
    Последний раз редактировалось hobot; 02.10.2011 в 17:27.

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

  8. #227

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Попробуйте мой тестик.
    А исходники можно ? А то так ничего не понятно.

    ---------- Post added at 17:32 ---------- Previous post was at 17:30 ----------

    И кстати. На реальном УКНЦ работает без проблем?

  9. #228

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А исходники можно ? А то так ничего не понятно.

    ---------- Post added at 17:32 ---------- Previous post was at 17:30 ----------

    И кстати. На реальном УКНЦ работает без проблем?
    Нет, исходники нельзя) Это набросок. Да и не поможет вам исходник, т.к. там просто идет перебор всех комбинаций сдвига, и в какой из них ошибка - выявить невозможно, т.к. финальное число - это сумма всех предыдущих.

    На реальном работает.

    Да я вам и так скажу, почему ошибка.
    Счетчик сдвига - это 6-битное число со знаком -32..31.
    Тогда как в эмуляторе делается следующее:

    src |= (src & 040)?0177700:0;

    Как мы видим, если знак отрицательный, то он расширяется в старшие биты. Тогда как если знак положительный, то ничего не расширяется, а остается, как есть. Т.е. все биты 6..15 будут такие, как в операнде источнике.

    Попробуйте поставить перед этой строкой такую, может заработает:

    src = src & 0x3F;

  10. #229

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Да я вам и так скажу, почему ошибка.
    Счетчик сдвига - это 6-битное число со знаком -32..31.
    Тогда как в эмуляторе делается следующее:

    src |= (src & 040)?0177700:0;

    Как мы видим, если знак отрицательный, то он расширяется в старшие биты. Тогда как если знак положительный, то ничего не расширяется, а остается, как есть. Т.е. все биты 6..15 будут такие, как в операнде источнике.

    Попробуйте поставить перед этой строкой такую, может заработает:

    src = src & 0x3F;
    Спасибо! Заработало. Упустили этот момент.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	UTST01.PNG 
Просмотров:	218 
Размер:	11.6 Кб 
ID:	29595  

  11. #230

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,223
    Поблагодарили
    875 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Спасибо! Заработало. Упустили этот момент.
    Пожалста)
    Кстати, процессор написан достаточно точно в смысле совместимости по командам. Сами писали, или уже взяли готовые наработки?
    Тогда как растактовка никуда не годится. Я бы сказал даже, что если захотите написать эмулятор с точными тактами, весь придется переделывать.

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

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1198
    Последнее: 07.05.2025, 13:34
  2. Ответов: 247
    Последнее: 17.11.2024, 07:55
  3. Эмулятор УКНЦ на JavaScript
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 27.04.2021, 14:26
  4. УКНЦ и Gotec Flash Floppy эмулятор
    от Ynicky в разделе ДВК, УКНЦ
    Ответов: 10
    Последнее: 10.09.2019, 04:34
  5. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27

Ваши права

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