User Tag List

Показано с 1 по 10 из 2779

Тема: Xpeccy

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

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

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    А насчет этого - поставь бордюр побольше.
    я то поставил
    а говорю поставь его пискелей на 24 шире по дефолту
    чтоб АТМ работал из коробке
    я сначала подумал что это такая совместимость\так запустилось\криво эмулируется
    а только потом полез в настройки и что то там наклацал

    хотя это щас перебор


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

    Цитата Сообщение от SAM style Посмотреть сообщение
    Да чёрт его знает. Отпугивает это:
    это надо телепатировать @Максагор

    может он чо добавит
    чтоб хотя бы не на 100% методом научного тыка а на 90%

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

    Цитата Сообщение от SAM style Посмотреть сообщение
    Отпугивает это:
    это я видимо преувечил

    какоето описание есть тут
    http://atmturbo.nedopc.com/atmdscr.htm
    там есть некоторые отличия от 2+
    вроде бы есть защита рамы от записи (которой нет в 2+)

    но оно не описывает контроллера клавиатуры и защиты
    которых как раз и не хватает для запуска

    но если присмотрется это уже +2 6.40 которій уже от microART
    а нужон какой то 6.2

    тут есть описание именно от АТМ-а
    http://atmturbo.nedopc.com/atmcpm.htm
    но они усердно ссылаются на обозначения нечитаемой схемы а не на порты...


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

    1556ХЛ8 проверяется так

    процедура проверки в районе $02AC и $02B6
    Код:
    28	in a,($FE)
    	and $20
    	z = pass
    	nz = срабатывает защита
    
    тут пауза на djnz $
    
    1085	in a,($FE)
    	and $20
    	nz = pass
    	z = срабатывает защита
    
    1136	in a,($FE)
    	and $20
    	nz = pass
    
    100500 опросов
    
    
    66212	in a,($FE)
    	and $20	
    	nz = pass
    
    66263	in a,($FE)
    	and $20
    	nz = pass
    
    66314	in a,($FE)
    	and $20
    	nz = pass
    
    дальше опросов нет
    тоесть можно предположить что
    0...1023t - D5 = 0 порта FE
    1024...*****t - D5 = 1 порта FE

    или

    возможно 0...511 D5 = 0
    так более логичней по времянкам
    как раз переход дето посредине

    или любое другое кратное число

    возможно это вообще кадровый синхроимупульс кинули
    но там тогда совсем впритык получится

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

    keyboard ram проверяется как то странно

    не знаю привязано ли определение к времянкам
    тк там еще идут и out-ы


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



    проверка в районе $02E4, $02F5
    (B как счетчик)
    Код:
    38693	in 00FE
    	and $1F
    	z = pass
    
    
    38762	in FFFE
    	and $1F
    	z = pass
    
    ...опросы
    
    
    56219	in 02FE
    	and $1F
    	z = pass
    
    56288	in 01FE
    	and $1F
    	z = pass
    
    
    
    56352	in 00FE
    	and $1F
    	cp $1F
    	z = pass
    
    56398	in FFFE
    	and $1F
    	cp $1F
    	z = pass
    
    ....
    опросы
    
    68035	in 02FE
    	and $1F
    	cp $1F
    	z = pass
    
    68082	in 01FE
    	and $1F
    	cp $1F
    	z = pass
    [свернуть]


    после этих проверок
    оно пишет что keyboard ram installed
    но при этом
    keyboard error

    но так как оно для запуска роли не играет
    можно на оно наверно пока забить



    скан коды клавиатуры читаются из $7DFD (можно найти процедуру по $2832)
    когда ничего не нажато от туда читается $FF
    судя по всему чтения из этого порта автоматически зануляет (за$FF-ифяет) содержимое
    и одно и то же 2 раза подряд не прочитать
    пока нашлась только однокнопочность
    никаких удерживаний, отпусканий и одновременных нажатий
    только факт тыкания по одной кнопке

    на данный момент найдены такие кнопки

    $xx кодами помечены скан коды которые проверяются при опросе
    но что они делают не ясно

    caps-ы переключают регистр и набор цифры\всякие символы
    может можно\нужно? последовательно выдавать набор кодов caps цифра caps для получения нужных символов сразу (хотя оно будет сбивать выставленный кепслок)
    а кепса для следующей клавиши не нашлось...

    некоторые кнопки что то жмут
    но что так и не ясно
    не то восстанавливают стертое
    не то печатают неизвестно что посимвольно

    $B8\B9 HZ on\off еще какой то режим ввода
    пока не ясно какой
    тк только нашел
    Последний раз редактировалось NEO SPECTRUMAN; 30.12.2020 в 12:36.

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

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

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

Ваши права

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