С меня много литров пива. Правда я живу в Рязани.
С меня много литров пива. Правда я живу в Рязани.
Последний раз редактировалось Lisitsin; 01.03.2011 в 22:16.
Все та же "BIT 1, (IY +1)" по #0B03 -- упорно взводит SF.
Но прогресс есть, теперь даже без игнорирования флагов 3 и 5 доходим до 695-й строки.
Higgins ZX Spectrum Emulator 8.10 alpha 3 available
Please write us to report a bug or request a feature.
Она у меня на него не влияет. До этого SF сброшен? Если установлен до этой инструкции - она его и не трогает:
SBR F,1<<HH
CBR F,(1<<NN)|(1<<ZZ)|(1<<PP); 87
SBRS BUF,1 ; 88
SBR F,(1<<ZZ)|(1<<PP); 89
BST RES,7 ; SAVE FLAG S 90
MOV RES,TMPH; SAVE BITS 3, 5 FROM HIGH ADDRESS 91
BLD RES,7 ; RESTORE S FLAG 92
JMP DONEM24 ; 95
В BUF у меня тестируемый бит;
RES - регистр флагов S, 5, 3 (результат)
Перед тем как скопировать в RES биты 3 и 5 я запоминаю FS, а потом его восстанавливаю.
На всякий случай повторил ещё раз:
Последний раз редактировалось Lisitsin; 01.03.2011 в 23:43.
Higgins ZX Spectrum Emulator 8.10 alpha 3 available
Please write us to report a bug or request a feature.
Higgins ZX Spectrum Emulator 8.10 alpha 3 available
Please write us to report a bug or request a feature.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Higgins ZX Spectrum Emulator 8.10 alpha 3 available
Please write us to report a bug or request a feature.
Ну ни уже ли прогресс? Теперь в геометрической попрёт ...
Может что по-сложнее задать? Там DAA failed ...
Трейсинг со слов 9523 5483 0000 C9D4 0005 2000 2000.
Higgins ZX Spectrum Emulator 8.10 alpha 3 available
Please write us to report a bug or request a feature.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)