User Tag List

Показано с 581 по 590 из 1612

Тема: ZX_Multi_Card

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze
    вау! а они программно доступны ? тоесть их можно читать писать через порт какой-то ?
    Конечно, как ячейки CMOS по схеме Gluk, только их теперь больше, адрес можно задавать от 0 до 255.
    Код:
    ;============================================
    ; Работа с CMOS по схеме Gluk
    cmUPR	equ	0EFF7h	;порт управления
    cmADR	equ	0DFF7h	;порт адреса
    cmDAT	equ	0BFF7h	;порт данных
    cmON	equ	80h	;включить доступ к CMOS
    cmOFF	equ	00h	;отключить доступ
    ;----------------------------
    ; Записать в ячейку (H) байт (L)
    WRCMOS:	CALL	onCMOS	;включить доступ
    	LD	BC,cmADR
    	OUT	(C),H	;задать адрес
    	LD	B,cmDAT/100h
    	OUT	(C),L	;записать байт
    offCMOS:
            LD	BC,cmUPR
            LD	A,cmOFF
            OUT	(C),A
            RET	
    onCMOS:	LD	BC,cmUPR
    	LD	A,cmON
    	OUT	(C),A
    	RET	
    ;----------------------------
    ; Прочитать из ячейки (H) байт в (L)
    RDCMOS:	CALL	onCMOS
    	LD	BC,cmADR
    	OUT	(C),H	;задать адрес
    	LD	B,cmDAT/100h
    	IN	L,(C)	;прочитать байт
    	JR	offCMOS
    ;============================================
    Читать и писать не обязательно по одному байту, можно блоками.


    Цитата Сообщение от breeze
    ДА клинит напрочь, выходит из ступора только выключением питания... но я такой комбинацией что-то не припомню, что бы пользовался...
    я тоже не пользуюсь, но всё равно хочется понять причину этого явления, правда у меня это не воспроизводится ну никак Буду искать дальше, разберёмся.

    Цитата Сообщение от breeze
    гм не всё так просто попасть я смог туда только S + реальный ресет, PrintScreen делал сброс и вылетаем в TR-DOS кроме того не удалось установить число 8, оно вообще просто игнорируется, ни день, ни год

    но насколько я помню, прошивка уже обновлялась после того как карточка была отправлена
    Всё равно обнови, я после этого вносил исправления.
    У тебя мне кажется не окончательный исправленный вариант.

    Добавлено через 12 минут
    Цитата Сообщение от breeze
    мда... ещё получил шок, нажал F12+PrintScreen и глюкбут пишет что CMOS'а нет, выключил питание снова включил нифига CMOS'а нет - потыкал раз надцать F12+PrintScreen - наконец-таки появилось... мдя... стрёмно
    Откуда такая странная комбинация клавиш?
    F12 формирует на выходе карты сигнал /NMI, а PrintScreen RESET.
    И что ты хочешь от такой смеси получить

    эээ... вообще какие-нибудь системные комбинации типа F1...F12 + PrintScreen есть ?
    От зависаний контроллера помогает только выдача на него сигнала RESET.
    Можно вывести на кнопку сигнал RESET с разьема X3 карты (вывод 5).
    Одновременно это будет и сигнал RESET для компа, который сбросится картой.
    Последний раз редактировалось caro; 08.03.2008 в 13:14. Причина: Добавлено сообщение

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

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

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

Ваши права

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