User Tag List

Страница 108 из 120 ПерваяПервая ... 104105106107108109110111112 ... ПоследняяПоследняя
Показано с 1,071 по 1,080 из 1199

Тема: Орион-2010. Hard & Soft

  1. #1071

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Может, сделаем компиляцию на основе твоего файла - я что-то к этому описанию добавлю, плюс то что было на форуме в моих постах собрать. А то набирать с нуля...
    Дык а я про что говорю...

    ---------- Post added at 14:31 ---------- Previous post was at 14:31 ----------

    Цитата Сообщение от Error404 Посмотреть сообщение
    тут остается времени только на чуть-чуть поспать...
    Если работа пить водку мешает, то ну её нафиг, эту работу!

    ---------- Post added at 14:32 ---------- Previous post was at 14:31 ----------

    С прерываниями клавиатуры пока застрял, глючит СР/М. Разбираюсь.

    ---------- Post added at 14:34 ---------- Previous post was at 14:32 ----------

    Кстати, какая разница СР/М, подтянуты у меня шины на +5 или нет??? На INT50 все равно вектор FF стоит, но похоже она еще что-то ищет в портах...

    ---------- Post added at 14:35 ---------- Previous post was at 14:34 ----------

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Кстати, какая разница СР/М, подтянуты у меня шины на +5 или нет???
    Заблокировал чтение FE с слота расширения. СР/М заработала... Она что, читает порты FE?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  2. #1072

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Заблокировал чтение FE с слота расширения. СР/М заработала... Она что, читает порты FE?
    Мне про такое не известно. Да и как оно работало бы ранее? Код СРМ то не поменялся. А вот с клавой на прерываниях - вопрос. Это прерывание по-умолчанию заблокировано? Ибо вектора под него в CPM пока не предусмотрено, и в случае такого прерывания код может "улететь". В том числе и на чтение порта FE и далее непредсказуемо (в т.ч. как вариант и работать нормально).
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  3. #1073

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Да и как оно работало бы ранее?
    Я только сейчас открыл доступ к данным со слота. Поскольку выход буферов у нас не притянут на +Пит, то оттуда читается всякая белиберда. СР/М при этом глючит.
    Заблокировав порт FE, как я раньше как раз и собирался сделать, СР/М затикала...

    ---------- Post added at 15:18 ---------- Previous post was at 15:17 ----------

    Цитата Сообщение от Error404 Посмотреть сообщение
    А вот с клавой на прерываниях - вопрос. Это прерывание по-умолчанию заблокировано?
    С этим вопросом я попозже разберусь, сейчас со слотом воюю. Пока я убрал прерывание от клавиатуры.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #1074

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал маленькую доработку - повесил восемь резисторов 10к на выходы буфера данных на слот. Читал маленькой программкой значение порта 63, замыкая отдельные разряды на землю резистором. Нормально, читается

    ---------- Post added at 21:11 ---------- Previous post was at 19:49 ----------

    Сделал прерывание от клавиатуры. Вектор - FB, включение прерывания - "1" в бит 6 порта F766. Все прочие прерывания не сломались, а именно это мне нечем проверить.
    По слепленной логике работа должна выглядеть так - нажимаем кнопу, вызываем прерывание, одновременно заносится сканкод в порт F766. Чтобы инициировать следующее прерывание нужно или отпустить кнопу а затем нажать другую (или эту же), или банально держать кнопу нажатой (автоповтор). Как это будет в реале - не знаю.

    ---------- Post added at 22:11 ---------- Previous post was at 21:11 ----------

    Спасибо victor2312 за хороший документ по часам. Можно покумекать еще раз.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #1075

    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Сделал прерывание от клавиатуры. Вектор - FB, включение прерывания - "1" в бит 6 порта F766. Все прочие прерывания не сломались, а именно это мне нечем проверить.
    Прекрасно! Затрахался ждать! Вот только жаль, что сложилась полная анархия с управлением прерываниями. Начинает крыша ехать от того, где какое прерывание включается и выключается. Почему не сделать какой-нибудь порт 4х, где будет собрано все управление всеми прерываниями! И, к примеру, D7 этого порта разрешает/запрещает, одним махом, все остальные (возможно, уже настроенные) прерывания - как это сделано в микроконтроллерах? Это так сложно?

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Как это будет в реале - не знаю.
    Ничего страшного - будем тестировать! За зря что-ли учишь нас прошивки заливать!?
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  6. #1076

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pvlad Посмотреть сообщение
    Начинает крыша ехать от того, где какое прерывание включается и выключается.
    Аналогично.
    Затык упирается из-за древнего порта FB, где ДОЛЖНО рулиться прерывание INT50.
    Его, к сожалению, в другой порт не уберешь, и прочие прерывания в FB также не добавишь...
    Цитата Сообщение от pvlad Посмотреть сообщение
    Затрахался ждать!
    За выходные если глюки какие не отловлю, в понедельник отправлю плату почтой.
    И нужно сделать в обязательном порядке доработку (подтяжку ШД) на всех платах.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #1077

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Сделал прерывание от клавиатуры. Вектор - FB, включение прерывания - "1" в бит 6 порта F766. Все прочие прерывания не сломались, а именно это мне нечем проверить.
    По слепленной логике работа должна выглядеть так - нажимаем кнопу, вызываем прерывание, одновременно заносится сканкод в порт F766. Чтобы инициировать следующее прерывание нужно или отпустить кнопу а затем нажать другую (или эту же), или банально держать кнопу нажатой (автоповтор). Как это будет в реале - не знаю.
    Таки что же решили за обработку одновременных нажатий кнопок? А их обязательно будет, причем не в играх даже, - например элементарные комбинации клавиш пишмашки с Ctrl или Shift в любой системной программе или Мониторе.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  8. #1078

    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Аналогично.
    Затык упирается из-за древнего порта FB...
    Ну и пусть в FB остается дублирующий бит (у нас тоже самое с портом FA!) управления прерыванием INT50. Порт FB останется , как атавизм для старых программ. Новые программы будем писать под новый порт управления прерываниями - 4х.
    Возможно в будущем, появится еще какое-то прерывание - снова будем искать куда его пришпандорить? Перспективу необходимо закладывать уже сейчас.

    Цитата Сообщение от pvlad Посмотреть сообщение
    Затрахался ждать!
    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    За выходные если глюки какие не отловлю, в понедельник отправлю плату почтой.
    Ты не правильно меня понял. Это относилось к прерыванию от PS/2, которое я так жду. Я не тороплю тебя с платой, более того считаю (по своему собственному опыту!), что работу следует остановить и ехать в отпуск. Приедешь, и на свежую голову многие затыки станут "семечками". У Сергея есть с чем возиться (в данный момент это более важно!), а я подожду - не горит. Не гони коней! Важнее, чтобы "железо" устаканилось.
    Единственное, что неприменно следует сделать до отпуска - это записать на бумагу все то, что держишь в голове. Иначе все "смоет" море!
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  9. #1079

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Таки что же решили за обработку одновременных нажатий кнопок?
    Млин, не будет поддержки одновременно нажатых кнопок. Контроллер (написанный не мной) это не поддерживает. Я туда раньше конца лета не полезу, мне видится больше пользы от обработки префикса E0, это даст возможность задействовать цифровое поле. Все извраты - потом. После релиза SD-коммандера под ОРДОС

    ---------- Post added at 13:58 ---------- Previous post was at 13:55 ----------

    Цитата Сообщение от pvlad Посмотреть сообщение
    Это относилось к прерыванию от PS/2, которое я так жду.
    На кой оно упёрлось, это PS/2? На стандартном F500 можно читать все необходимые кнопки, хоть по одной, хоть 20 одновременно нажатых... Извините. Злой я сегодня, последний рабочий день перед отпуском

    ---------- Post added at 14:00 ---------- Previous post was at 13:58 ----------

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Спасибо victor2312 за хороший документ по часам. Можно покумекать еще раз.
    Завтра предприму еще одну попытку, вычитал кой-чего полезного.

    ---------- Post added at 14:01 ---------- Previous post was at 14:00 ----------

    Цитата Сообщение от pvlad Посмотреть сообщение
    Порт FB останется , как атавизм для старых программ. Новые программы будем писать под новый порт управления прерываниями - 4х.
    Тут есть проблема "двух выключателей на одну лампу". Придумаю что-нить. Например, вынесу этот "выключатель" вообще в сторону, а запись в порты будут просто "палками" для его переключения.

    ---------- Post added at 14:05 ---------- Previous post was at 14:01 ----------

    Цитата Сообщение от pvlad Посмотреть сообщение
    порт управления прерываниями - 4х.
    Можно использовать наш новый порт 4F. Биты 0-2 уже заняты, остается еще 5 свободных.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #1080

    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Злой я сегодня, последний рабочий день перед отпуском...
    Завтра предприму еще одну попытку, вычитал кой-чего полезного.
    Остановись! Не рви жо...! Начинай собирать чемодан!

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Тут есть проблема "двух выключателей на одну лампу"...
    Все! Обсудим после отпуска. Ты и так отпахал, как папа Карло!

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Можно использовать наш новый порт 4F. Биты 0-2 уже заняты, остается еще 5 свободных.
    Нельзя. Он не сбрасывается по Ресет - без выключения питания не выйдешь из "штопора".
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

Страница 108 из 120 ПерваяПервая ... 104105106107108109110111112 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 22
    Последнее: 06.10.2008, 14:17
  2. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 1
    Последнее: 22.08.2008, 08:56
  3. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 2
    Последнее: 21.08.2008, 13:31
  4. soft dt
    от roxx в разделе Софт
    Ответов: 4
    Последнее: 30.01.2008, 18:41

Ваши права

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