User Tag List

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя
Показано с 51 по 60 из 62

Тема: Загадка плавающих флагов SCF/CCF раскрыта!

  1. #51

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

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Судя по коду, перед выполением SCF тест выполняет POP AF. которая сбрасывает состояние изменившихся флагов, влияющее на результат в F3 и F5. Т.е. по сути тестируется только нестабильная часть влияющая на эти флаги?
    В тесте проверяется влияние всех 16 линий внутренней шины LBUS и HBUS на плавающие флаги 3 и 5.
    Разумеется, на них влияют вообще все шины процессора, и создаваемые ими емкостные и индуктивные связи.
    Но, во первых, я не могу в тесте перебрать все варианты всех состояний процессора за обозримое время существования Вселенной.
    А во вторых, влияние ближайших шин наиболее показательно и хорошо позволяет визуализировать процессы, а также отличать разные версии кристаллов.

  2. #52

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В тесте проверяется влияние всех 16 линий внутренней шины LBUS и HBUS на плавающие флаги 3 и 5.
    так а что за условие используется для разных байтов в одном квадранте? Хотелось бы понять, что отражают узоры которые получаются на разных процессорах.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  3. #53

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

    По умолчанию Исходник теста 'Test SCF 9'

    Вот вам исходик теста, там все подписано:

    Код:
    LX              DEFINE  IXL
    HX              DEFINE  IXH
    LY              DEFINE  IYL
    HY              DEFINE  IYH
    
    ;---------------------------------------------------------------
    
    
    
    STACK		EQU	$C000
    
    ConvTable	EQU	$8000
    
    PatternX30	EQU	$A000
    PatternY31	EQU	$A080
    
    PatternX31	EQU	$A100
    PatternY30	EQU	$A180
    
    PatternX50	EQU	$A200
    PatternY51	EQU	$A280
    
    PatternX51	EQU	$A300
    PatternY50	EQU	$A380
        
    
    ;===============================================================	
    
                    ORG     $9000
    BeginTest:
    		DI
    		LD	SP,STACK
    		
    		LD	HL,$4000				; Очистить экран
    		LD	DE,$4001				;
    		LD	BC,$1800				;
    		LD	(HL),L					;
    		LDIR						;
    		
    ;---------------------------------------------------------------
    		
    ;		LD	HL,$5800
    		LD	B,L
    		
    BT_T0:		LD	(HL),$78				; Верхняя треть экрана - белая бумага, черные чернила
    		INC	HL					;
    		DJNZ	BT_T0					;
    		
    BT_T1:          LD      (HL),$69                                ; Средняя треть экрана - белая бумага, черные синие
    		INC	HL					;
    		DJNZ	BT_T1					;
    		
    BT_T2:		LD	(HL),$38				; Нижняя треть экрана - белая бумага, черные чернила
    		INC	HL					;
    		DJNZ	BT_T2					;
    		
    ;---------------------------------------------------------------
    
    		LD	A,2					; Открыть поток вывода 2 (основной экран)
    		CALL	$1601					;
    
    		LD	HL,TextInfo				; Печать информационного текста
    		LD	A,(HL)
    PrintTextLoop:  RST     $10
                    INC     HL
                    LD	A,(HL)
                    OR	A
                    JP	P,PrintTextLoop
                         
    
    ;---------------------------------------------------------------
    		
    		DI
    	
    		LD	BC,$00FE				;
    		
    		DEFB	$ED,$71					; OUT (c),0 (определение CMOS/NMOS)
    	
    		LD	HL,ConvTable				;
    		
    TableLoop:	LD	D,$08					; 
    		CALL	CreateTable				; Построить таблицу для бита 3
    	
    		LD	D,$20					;
    		CALL	CreateTable				; Построить таблицу для бита 5
    
    ;--------------------------------------------------------------- Построение паттернов для бита 3
    		
    		LD	HL,PatternX30				; Паттерн для X (F)
    		XOR	A					;
    		LD	B,$80					; B - длина таблицы 128 байт
    		
    CPX3_Loop:	LD	(HL),A					; Записать байт в таблицу
    		INC	L					;
    
    		INC	A					; Инкремент цепочки бит по увеличению приоритета:
    		LD	C,A					; 0,1,4,5,6,7,2
    		AND	$03					; так как 2 имеет большое влияние на результат
    		LD	A,C					;
    		JR	NZ,CPX3_noBit2				;
    		ADD	A,$0C					;
    CPX3_noBit2:	JR	NC,CPX3_noBit8				;
    		ADD	A,$04					;
    CPX3_noBit8:	DJNZ	CPX3_Loop				;
    		
    ;---------------------------------------------------------------	
    
    		LD	HL,PatternY31				; Паттерн для Y (A)
    		LD	A,$08					; Бит 3 установлен, чтобы быть в противофазе с X (F)
    		LD	B,$40					; B - длина таблицы 64 байта
    		
    CPY3_Loop:	LD	(HL),A					; Записать байт в таблицу
    		INC	L					;
    
    		ADD	A,2					; Инкремент цепочки бит по увеличению приоритета:
    		BIT	1,A					; 1,4,5,6,7,2
    		JR	NZ,CPY3_noBit2				; так как 2 имеет большое влияние на результат
    		ADD	A,$0C					; 0 не используется для сокращения таблицы вдвое
    CPY3_noBit2:	JR	NC,CPY3_noBit8				;
    		ADD	A,$04					;
    CPY3_noBit8:	DJNZ	CPY3_Loop				;
    
    
    ;--------------------------------------------------------------- Построение паттернов для бита 5
    		
    		LD	HL,PatternX50				; Паттерн для X (F)
    		XOR	A					;
    		LD	B,$80					; B - длина таблицы 128 байт
    		
    CPX5_Loop:	LD	(HL),A					; Записать байт в таблицу
    		INC	L					;
    
    		INC	A					; Инкремент цепочки бит по увеличению приоритета:
    		LD	C,A					; 0,1,2,3,4,6,7
    		AND	$1F					; 
    		LD	A,C					;
    		JR	NZ,CPX5_noBit5				;
    		ADD	A,$20					;
    CPX5_noBit5:	DJNZ	CPX5_Loop				;
    		
    ;---------------------------------------------------------------	
    	
    		LD	HL,PatternY51				; Паттерн для Y (A)
    		LD	A,$20					; Бит 5 установлен, чтобы быть в противофазе с X (F)
    		LD	B,$40					; B - длина таблицы 64 байта
    		
    CPY5_Loop:	LD	(HL),A					; Записать байт в таблицу
    		INC	L					;
    
    		ADD	A,2					; Инкремент цепочки бит по увеличению приоритета:
    		LD	C,A					; 1,2,3,4,6,7
    		AND	$1F					; 0 не используется для сокращения таблицы вдвое
    		LD	A,C					;
    		JR	NZ,CPY5_noBit5				;
    		ADD	A,$20					; 
    CPY5_noBit5:    DJNZ    CPY5_Loop                               ;
    	
    ;---------------------------------------------------------------		
    		
    		LD	HL,PatternX30				; Копировать PatternX30/PatternY31 в PatternX31/PatternY30
    		LD	DE,PatternX31				; с инверсией бита 3
    Inv3Loop:	LD	A,(HL)					;
    		XOR	$08					;
    		LD	(DE),A					;
    		INC	L					;
    		INC	E					;
    		JR	NZ,Inv3Loop				;
    
    		LD	HL,PatternX50				; Копировать PatternX50/PatternY51 в PatternY51/PatternY50
    		LD	DE,PatternX51				; с инверсией бита 5
    Inv5Loop:	LD	A,(HL)					;
    		XOR	$20					;
    		LD	(DE),A					;
    		INC	L					;
    		INC	E					;
    		JR	NZ,Inv5Loop				;
    
    
    
    		
    ;--------------------------------------------------------------- Главный цикл теста
    
    MainLoop:
    		LD	A,ConvTable / 256			; Таблица бит для бита 3
    		LD	HL,$4000				; Верхний левый график
                    LD      IX,PatternX30                          	; IX - таблица паттернов по X (F) для бита 3 = 0
                    LD      IY,PatternY31                          	; IY - таблица паттернов по Y (A) для бита 3 = 1
    		CALL	DrawGraph				; Рисвать график
    		
    		LD	A,ConvTable / 256			; Таблица бит для бита 3
    		LD	HL,$4010				; Верхний правый график
                    LD      IX,PatternX31                          	; IX - таблица паттернов по X (F) для бита 3 = 1
                    LD      IY,PatternY30                         	; IY - таблица паттернов по Y (A) для бита 3 = 0
    		CALL	DrawGraph				; Рисвать график
    		
                    LD      A,(ConvTable + $800) / 256              ; Таблица бит для бита 5
    		LD	HL,$4800				; Нижний левый график
                    LD      IX,PatternX50                          	; IX - таблица паттернов по X (F) для бита 5 = 0
                    LD      IY,PatternY51                          	; IY - таблица паттернов по Y (A) для бита 5 = 1
    		CALL	DrawGraph				; Рисвать график
    		
                    LD      A,(ConvTable + $800) / 256              ; Таблица бит для бита 5
                    LD      HL,$4810                                ; Нижний правый график
                    LD      IX,PatternX51                          	; IX - таблица паттернов по X (F) для бита 5 = 1
                    LD      IY,PatternY50                         	; IY - таблица паттернов по Y (A) для бита 5 = 0
    		CALL	DrawGraph				; Рисвать график
    		
    
    
    
    		JP	MainLoop				; Повторить тест заново			
    
    ;===============================================================
    								; Рисование графика шириной 128, высотой 64 точки
    
    				
    DrawGraph:							; HL - адрес трети на экране
    								; A - старший байт адреса таблицы бит
    								; IX - таблица паттернов по X (F)
    								; IY - таблица паттернов по Y (A)
    								
    		LD	(ByteLoop + 2),A			; Сохранить старший адрес таблицы бит		
    		
    ByteLoop:	LD      DE,ConvTable				; D - старший байт адреса таблицы ConvTable
    								; E - буфер байта для экрана
    TestLoop:
    		LD	B,(IY+00)				; B - паттерн по Y (A)
    		LD	C,(IX+00)				; C - паттерн по X (F)
    		
    		PUSH	BC					; Одиночный тест SCF	
    		POP	AF					; 
    		SCF						;
    		PUSH	AF					;
    		POP	BC					;
    		
    		LD	B,D					; C - регистр флагов
    		LD      A,(BC)					; (BC) -> A (битовая маска для текущей позиции экрана)
    		OR	E					; Установить в байте точку
    		LD	E,A					;
    		INC	D					; Перейти к следующему биту
    		
    		INC	LX					; Перейти к следующему паттерну по X (F)
    		
    		LD	A,D
                    AND	$07                                     ; Цикл на 8 бит в байте
    		JP	NZ,TestLoop				;
    		
    		LD	(HL),E					; Записать байт в экран
    		INC	HL					; Перейти к следующему байту
    		
    		LD	A,L					;
    		AND	$0F					;
    		JP	NZ,ByteLoop				; Цикл по горизонтали до конца половины экрана
    		
    		INC	LY					; Перейти к следующему паттерну по Y (A)
    		LD	LX,0					; Перейти на начало таблицы паттернов для X (F)
    		
    		LD	DE,$00F0				; Перейти на следующую линию
    		ADD	HL,DE					;
    		
    		LD	A,H					;
    		AND	$07					; Цикл на 8 линий
    		JP	NZ,ByteLoop				;
    		
    		LD	DE,-$07E0				; Перейти на следующую строку (знакоместо)
    		ADD	HL,DE					;	
    					
    		BIT	0,H					; Цикл на 8 знакомест в высоту (64 точки)
    		JP	Z,ByteLoop				;
    	
    		RET						; Выход
    		
    ;===============================================================		
    
    CreateTable:	LD	E,$80					;
    
    CT_Loop:	LD	A,L
    		AND	D
    		JR	Z,CT_Zero
    		LD	A,E
    CT_Zero:	LD	(HL),A
                    INC     L
                    JR      NZ,CT_Loop
                    INC     H
    		
    		SRL	E					;
    		JR	NC,CT_Loop				; Цикл на 8 бит в байте		
    		
    		RET
    	
    		
    ;===============================================================		
    
    TextInfo:	DEFB	22,16,5,17,7,16,0,"SCF Test-9 by dr.Titus"
    		DEFB	22,21,0,"Border: Black-NMOS; White-CMOS"
    		DEFB	22,18,0,"Zones:", 19,1,"F3=0,A3=1; F3=1,A3=0"
    		DEFB	22,19,6,17,5,16,1,"F5=0,A5=1; F5=1,A5=0"		
    		DEFB	$FF
    
    	
    ;---------------------------------------------------------------

    Эти 4 пользователя(ей) поблагодарили Titus за это полезное сообщение:

    cafedead(08.05.2025), drbars(09.05.2025), zebest(08.05.2025), ZXMAK(08.05.2025)

  4. #54

    Регистрация
    24.07.2018
    Адрес
    г. Москва
    Сообщений
    83
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    34 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем привет. Увы, не знаю, как вас, а меня все эти тесты вообще не приблизили к пониманию, как бы это все можно было бы сэмулировать. Но тут мне помог случай. Мне тоже удалось пронаблюдать девиации во флаге F3 на подопытном, даже несмотря на то, что процессор тактировался достаточно медленно. Процессор подключен к микроконтроллеру, который имитирует окружение, память, забирая и поставляя данные, и отправляя данные на компьютер, где я могу это все проанализировать с красивой расшифровкой. Увы, маркировки на процессоре нет, но это какой-то из старых, был в Спектруме 48К, Ленинград, наверное, самосбор, который лежит у меня с детства.

    Интересной для меня показалась команда CP, поскольку не меняет регистр A, но, тем не менее, влияет на флаги, после нее могло найтись что-то интересненькое. Сначала немного потыкал ее, получил странное, например, при нулях в регистрах после SCF во флаге F3 я получил единицу, поэтому написал цикл:
    Код:
            LD A,0
            LD B,0
    LOOP:
            CP B
            SCF
            PUSH BC; чтобы в дампе был виден B
            POP DE
            PUSH AF; чтобы в дампе были видны флаги
            POP DE
            DJNZ LOOP
    После CP флаги F5 и F3 должны браться из аргумента, в моем случае это B, который у нас на первой итерации #00, затем изменяется от #FF до #01. Этот код выполнялся три раза, полный дамп каждого прогона сохранялся. В некоторых полученных значениях были обнаружены девиации. На следующий день я также запустил немного другой код, но на сей раз получил уже более стабильные и ожидаемые результаты, хоть и не без нюансов, но без явных девиаций. Вернул прошлый код, но девиаций также больше не было, и не представляю, как можно было бы повторить те результаты. Сделал два прогона. Все результаты свел в табличку, здесь значения регистра флагов для каждого из значений B:

    Код:
     \ | 00 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | A0 | B0 | C0 | D0 | E0 | F0 |
    ---+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----|
    00 | 4* | 8* | A* | A* | 8* | 8* | A* | A* | 8D | 0* | 2* | 2* | 0* | 0* | 2* | 2* |
    01 | 8* | 8* | A* | A* | 8* | 8* | A* | A* | 0* | 0* | 2* | 2* | 0* | 0* | 2* | 2* |
    02 | 8* | 8* | A* | A* | 8* | 8* | A* | A* | 0* | 0* | 2* | 2* | 0* | 0* | 2* | 2* |
    03 | 8* | 8* | A* | A* | 8* | 8* | A* | A* | 0* | 0* | 2* | 2* | 0# | 0* | 2* | 2% |
    04 | 8* | 8# | A* | A* | 8* | 8* | A* | A* | 0* | 0% | 2* | 2# | 0# | 0% | 2* | 2% |
    05 | 8# | 8# | A# | A# | 8* | 8* | A* | A* | 0* | 0% | 2* | 2# | 0# | 0% | 2% | 2% |
    06 | 8# | 8# | A* | A# | 8* | 8* | A* | A* | 0* | 0% | 2# | 21 | 0# | 01 | 2% | 21 |
    07 | 8# | 8# | A# | A# | 8* | 8* | A* | A* | 0* | 01 | 21 | 21 | 01 | 01 | 2% | 21 |
    08 | 89 | 89 | A9 | A9 | 89 | 89 | A9 | A9 | 09 | 09 | 29 | 29 | 09 | 09 | 29 | 29 |
    09 | 89 | 89 | A9 | A9 | 89 | 89 | A9 | A9 | 09 | 09 | 29 | 29 | 09 | 09 | 29 | 29 |
    0A | 89 | 89 | A9 | A9 | 89 | 89 | A9 | A9 | 09 | 09 | 29 | 29 | 09 | 09 | 29 | 29 |
    0B | 89 | 89 | A9 | A9 | 89 | 89 | A9 | A9 | 09 | 09 | 29 | 29 | 09 | 09 | 29 | 29 |
    0C | 89 | 89 | A9 | A9 | 89 | 89 | A9 | A9 | 09 | 09 | 29 | 29 | 09 | 09 | 29 | 29 |
    0D | 89 | 89 | A9 | A9 | 89 | 89 | A9 | A9 | 09 | 09 | 29 | 29 | 09 | 09 | 29 | 29 |
    0E | 89 | 89 | A9 | A9 | 89 | 89 | A9 | A9 | 09 | 09 | 29 | 29 | 09 | 09 | 29 | 29 |
    0F | 89 | 89 | A9 | A9 | 89 | 89 | A9 | A9 | 09 | 09 | 29 | 29 | 09 | 09 | 29 | 29 |
    Здесь * означает, что значение ожидалось 1, но было 9 в предыдущий день, а на следующий день стало 1,
    # означает, что в предыдущий день, когда была обнаружена нестабильность, значение иногда было 1, иногда 9, отличалось в каждом дампе,
    % означает то же, только сравнение было с другим сохраненным дампом. Вообще, все собранные дампы субъективно охарактеризовал бы, как стабильный в одну сторону, стабильный в другую сторону, и наименее стабильный.

    Думаю, из такой таблички вполне можно выявить некую систему, сделать какие-то выводы, лучше понять, как такое поведение можно было бы проэмулировать, если есть такое желание. Предполагаю, что и F5 может аналогичным образом проявлять нестабильность, это только в моем случае он был стабильным. Наверное, может быть нестабильность и с установленными значениями флагов, но в моем случае это было связано именно с нулевыми их ожидаемыми значениями, где они такими должны были быть.

    Кроме того, хотел бы обратить ваше внимание на значение для B=#80, где флаги выставились как #8D, т.е. вместе с флагом переполнения F3 также раз за разом оказывается установленным, хотя в B соответствующий бит сброшен, в результате вычитания бит сброшен, в регистре A соответствующий бит сброшен. Тем не менее, это значение стабильно повторяется во всех моих собранных дампах, 5 из 5. Хотя в чуть другом коде получил таки #85. Для B=#00 я получал как #49 - все три дампа в предыдущий день, так и #41 - в обоих дампах на следующий день.
    Последний раз редактировалось cafedead; 20.06.2025 в 20:50.

  5. #55

    Регистрация
    19.01.2009
    Адрес
    Белгород
    Сообщений
    385
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так а зачем это эмулировать? Этот шум на вычисления никак не влияет.

  6. #56

    Регистрация
    24.07.2018
    Адрес
    г. Москва
    Сообщений
    83
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    34 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от aviator Посмотреть сообщение
    Так а зачем это эмулировать? Этот шум на вычисления никак не влияет.
    Например, чтобы получить аналогичные узоры в тесте Титуса, но уже под управлением эмулятора. Шум влияет на возможность установления факта, что программа выполняется под управлением эмулятора, если эмулятор процессора с одной стороны вроде бы ведет себя как Zilog, но после CP r : SCF выдает что-то странное. Вы сформулируете, что он должен выдавать? Ну вот на данный момент все эмуляторы выдают что-то другое, и если к эмуляторам, тупо берущим значение из регистра A, аля NEC NMOS, вопросов нет, то вот к эмуляторам, пытающимся считать что-то с использованием регистра Q и последних изменений флагов, у меня вопросики. Они ведут себя сначала как один процессор, а потом как другой. Поэтому нужны проверки, тесты, и так далее. Выяснение всех обстоятельств.
    Последний раз редактировалось cafedead; 20.06.2025 в 20:07.

  7. #57

    Регистрация
    24.07.2018
    Адрес
    г. Москва
    Сообщений
    83
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    34 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    JeRrS любезно потестировал на паре машин. На одной процессор выдавал стабильное значение из регистра A, но на другой - выдавал примерно то же, что и мой процессор - из флагов, с мерцанием, но все же с некоторыми отличиями. Прикрепляю его фотку с его результатом и моими к этому пояснениями. Надеюсь, нигде не ошибся.

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

Название:	DSCN2361E2.jpg 
Просмотров:	52 
Размер:	76.5 Кб 
ID:	82427

    Хотелось бы, чтобы JeRrS прокомментировал, какие именно секции у него мерцали, ориентируясь по матрице, которую я здесь наложил. С его слов я примерно понял, но в таких делах нужна конкретика.
    Последний раз редактировалось cafedead; 01.07.2025 в 18:41.

  8. #58

    Регистрация
    02.02.2005
    Адрес
    г. Екатеринбург
    Сообщений
    1,546
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    155
    Поблагодарили
    106 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так-с прошу прощения за предыдущую фотографию это мой косяк с БП был! Но если вдруг это тоже как-то для тестов нужно то грубо говоря при 5.15В он нормально показывает и далее я начинаю снижать до 4.5В

    Хоббит (тот что в корпусе и клавиатурой от БК-0010)


    Квант-БК


    Sintez-M / Компаньон-2 / Кворум БК 04
    Последний раз редактировалось JeRrS; 01.07.2025 в 19:01.
    Группа в ВК, посвященная кассетным версиям игр для спектрума
    В коллекции:Plazma-128K (YM+TR-DOS), Кворум 128+, Эксперт-006, Квант V3.а, Квант (Didaktik), Компаньон-2 (V2.2), Radon Plus, Урал 8-64К, Byte, Хоббит, Байт, Compact-256, Profi-128K (Kramis V.02), Himac 48K

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

    cafedead(09.07.2025)

  9. #59

    Регистрация
    24.07.2018
    Адрес
    г. Москва
    Сообщений
    83
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    34 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JeRrS Посмотреть сообщение
    Но если вдруг это тоже как-то для тестов нужно то грубо говоря при 5.15В он нормально показывает и далее я начинаю снижать до 4.5В
    Идеально. Как раз то, о чем Титус говорил. Поймали, так сказать, в динамике.

    Хотя у Хоббита картинка изменилась в сравнении со старой картинкой. На вашей новой фотографии при сниженном напряжении данные флага F3 влияют на всю треть, а на старой фотографии, которую я комментировал - на половину каждой трети. Это вот там как раз мерцание было тогда?
    Последний раз редактировалось cafedead; 01.07.2025 в 16:43.

  10. #60

    Регистрация
    02.02.2005
    Адрес
    г. Екатеринбург
    Сообщений
    1,546
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    155
    Поблагодарили
    106 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cafedead Посмотреть сообщение
    Это вот там как раз мерцание было тогда?
    да, я правда не помню какое на тот момент тогда стояло напряжение, но точно ниже чем 5В это было.
    Группа в ВК, посвященная кассетным версиям игр для спектрума
    В коллекции:Plazma-128K (YM+TR-DOS), Кворум 128+, Эксперт-006, Квант V3.а, Квант (Didaktik), Компаньон-2 (V2.2), Radon Plus, Урал 8-64К, Byte, Хоббит, Байт, Compact-256, Profi-128K (Kramis V.02), Himac 48K

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Загадка
    от 31pka в разделе Несортированное железо
    Ответов: 20
    Последнее: 11.03.2020, 05:02
  2. Описание команд Z80: Установка флагов
    от ВитГо в разделе Эмуляторы
    Ответов: 14
    Последнее: 06.03.2019, 20:42
  3. Поясните по поводу регистра AF и флагов
    от jim в разделе Программирование
    Ответов: 10
    Последнее: 27.11.2005, 14:51
  4. Проясните по поводу регистра флагов Z80
    от Shiru в разделе Программирование
    Ответов: 45
    Последнее: 14.05.2005, 12:06

Ваши права

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