User Tag List

Страница 205 из 278 ПерваяПервая ... 201202203204205206207208209 ... ПоследняяПоследняя
Показано с 2,041 по 2,050 из 2779

Тема: Xpeccy

  1. #2041

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,991
    Спасибо Благодарностей отдано 
    1,091
    Спасибо Благодарностей получено 
    1,187
    Поблагодарили
    922 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а у меня как раз наконецто исчезла
    У меня тоже, после того, как в нее написал.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

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

  3. #2042

    Регистрация
    07.01.2010
    Адрес
    Санкт-Петербург
    Сообщений
    937
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    364
    Поблагодарили
    148 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поставил последнюю версию, в настройках переключился на БК0010, программа сразу вылетела и больше не запускается — вылетает с ошибкой. Куда слать лог и что делать?

  4. #2043

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от michellekg Посмотреть сообщение
    Поставил последнюю версию, в настройках переключился на БК0010, программа сразу вылетела и больше не запускается — вылетает с ошибкой. Куда слать лог и что делать?
    Сюда присобачь. Если есть - вывод в консоль. И сам файл конфига (config/<название_профиля>.conf)

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

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Тут без 8080 CPU Exerciser никуда!
    Ничего кроме mov и lxi не проходит Странно, что даже lhld не прошло - оно же вообще на флаги не влияет... Кстати, что в i8080 "просвечивает" в незанятые биты флагов?
    Последний раз редактировалось SAM style; 08.06.2020 в 15:07.
    Все любят гипножабу

  5. #2044

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,222
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    709
    Спасибо Благодарностей получено 
    1,657
    Поблагодарили
    575 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Кстати, что в i8080 "просвечивает" в незанятые биты флагов?
    У меня сделано так:
    Код:
    reg_f[0] = reg_f[0] & 0b11010111 | 0b00000010  # Flags n, 3 & 5
    С уважением, Станислав.

  6. #2045

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    reg_f[0] = reg_f[0] & 0b11010111 | 0b00000010 # Flags n, 3 & 5
    Хм... где-то читал, что 1й бит всегда установлен (то место, где у Z80 флаг N). Возможно, и из-за этого...
    PS: из-за этого, но вылечилось где-то треть команд. У остальных всё равно расхождение. Вот где тут что не так? sz53pTab взята из Z80, оттуда берутся S,Z,P, потому что выполняют абсолютно такие же функции
    Код:
    unsigned char iop_inr(CPU* cpu, unsigned char val) {
    	val++;
    	cpu->f &= ~(IFL_S | IFL_Z | IFL_A | IFL_P);
    	cpu->f |= (sz53pTab[val] & (IFL_S | IFL_Z | IFL_P));
    	if ((val & 0x0f) == 0x00) cpu->f |= IFL_A;
    	return val;
    }
    
    unsigned char iop_dcr(CPU* cpu, unsigned char val) {
    	val--;
    	cpu->f &= ~(IFL_S | IFL_Z | IFL_A | IFL_P);
    	cpu->f |= (sz53pTab[val] & (IFL_S | IFL_Z | IFL_P));
    	if ((val & 0x0f) == 0x0f) cpu->f |= IFL_A;
    	return val;
    }
    
    # 5,3,1 биты устанавливаются уже после выполнения любой команды:
    	...
    	cpu->op->exec(cpu);
    	cpu->f &= ~(IFL_5 | IFL_3);
    	cpu->f |= IFL_1;
    	...
    Последний раз редактировалось SAM style; 08.06.2020 в 17:54.
    Все любят гипножабу

  7. #2046

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,973
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    317
    Поблагодарили
    240 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    sz53pTab взята из Z80, оттуда берутся S,Z,P, потому что выполняют абсолютно такие же функции
    а вот и нет, в 8080 parity - всегда parity, а в z80 после арифметики - overflow
    Прихожу без разрешения, сею смерть и разрушение...

  8. #2047

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В таблице - именно parity, когда он overflow, считается отдельно
    Все любят гипножабу

  9. #2048

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,973
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    321
    Спасибо Благодарностей получено 
    317
    Поблагодарили
    240 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    Exclamation

    Цитата Сообщение от SAM style Посмотреть сообщение
    build 20200601

    Исправлено формирование INT-а
    Добавлен хоткей для переключения турбы CPU
    На тестовой основе добавлено отображения тактов от INT'а до HALT'а, включается в Options/Xpeccy/Leds
    Тоже в тестовом режиме MSX'ы могут грузить с ленты, эмулятор понимает файлы *.cas. Данные грузятся верно, но что потом случается - для меня загадка, как будто не под тот MSX было писано...
    Для БК дамп показывает слова в 8-ричном отображении, так же как и регистры.
    ...и оказывается, поломан sprite scanner - не обновляется при изменении адреса (включая прокрутку)
    Прихожу без разрешения, сею смерть и разрушение...

  10. #2049

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    ...и оказывается, поломан sprite scanner - не обновляется при изменении адреса (включая прокрутку)
    Там всё поломалось, что реагирует на изменение модифицированных полей ввода. Нашёл.
    Все любят гипножабу

  11. #2050

    Регистрация
    16.01.2005
    Сообщений
    14
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    никто не знает как заставить работать игру LAST BATTLE ?
    перепробовал все настройки и комбинации ромов (

Страница 205 из 278 ПерваяПервая ... 201202203204205206207208209 ... ПоследняяПоследняя

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

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

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

Ваши права

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