![]() |
caro, а eeprom уже поддерживается?
|
Quote:
Была у меня в начале идея проверять при инициализации, может ли клавиатура работать в режиме Scan Code 3, и в зависимости от этого работать либо в старом режиме 3, либо оставаться в режиме 2. Но какой в этом смысл, кроме сохранения старой таблицы раскладки клавиатуры, которую я за пол-часа переделал под Scan Code 2. Тем более, что это потребует дополнительно 256 байт для таблицы перекодировки из режима 2 в режим 3. ---------- Post added at 11:00 ---------- Previous post was at 10:59 ---------- Quote:
|
Quote:
Вечерком обязательно проверю со своей slim-клавой. Ваша заработала? Вопрос-просьба - можно ли на какую-нить F-клавишу(или комбинацию с любым из Shift'ов) повесить генерацию длинного сигнала WAIT - для "заморозки" программы? А как быть, когда нужен просто NMI, например, для работы нек. "сервисных" программ, например, мониторов-отладчиков? Или "нажатие" MAGIC'а будет нормально отрабатывать? |
Quote:
Quote:
Её нажатие и сейчас в программе обрабатывается, но /WAIT пока не выдается. В следующей версии обязательно вставлю. Нажатие клавиши PAUSE/BREAK по первому же обращению к порту клавиатуры будет останавливать Z80 сигналом /WAIT. Для продолжения работы надо будет нажать любую клавишу. Quote:
Попробуй подать его на соответствующий вход FDD-контроллера. |
caro, НЕГлюк имеет привычку при изменении режима (кнопочку нажали) сразу писать в RTC(уже и в EEPROM), а EEPROM имеет конечное количество циклов перезаписи, наверное стоит его отучить от этого?
|
Quote:
А как часто может изменяться режим? |
caro, я уже пофиксил эту привычку глюка :) теперь сохранение в EEPROM происходит через кнопку "E" или при запуске какой-либо программы. Это касается только EEPROM, в RTC, при их наличии, глюк пишет прямиком.
|
Quote:
|
1 Attachment(s)
В общем новая версия. Изменения:
Quote:
Версия обкатана на эмуле ZXMAK, который ZEK пропатчил на предмет поддержки обмена данными с EEPROM-памятью через порт hFE, по методу Caro. |
Разряд D1 порта 1FFD управляет блокировкой 128режима (можно одним проводком проброс сделать). Еще из бонусов, прошивка должна работать без переделок на Pentagon 1024SL v1.4
|
| All times are GMT +4. The time now is 16:41. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.