Важная информация

User Tag List

Страница 39 из 159 ПерваяПервая ... 353637383940414243 ... ПоследняяПоследняя
Показано с 381 по 390 из 1582

Тема: KAY-1024/SL-4/TURBO v2010 + NemoFDC + NemoIDE

  1. #381
    Veteran Аватар для Лас
    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,078
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    Лас, сейчас поправлю, хотя думаю уж лучше бы ld a,8: out (c),a... Кроме того... в глюке есть хоткеи по сбросу CS - выход в SOS128 .... На что менять будем или уберем нафиг??? А то получим вечный цикл, пока на угад куда-нить вывалимся при отпускании CS.
    Нет, не лучше бы out (1ffd),8.
    Попробую аргументировать детально и занудно:
    Я же писал, что программы, которые могут вызывать программно сервис-ром, сами устанавливают бит D3 порта 1ffd, поэтому просто в процедуре ИНИЦИАЛИЗАЦИИ программы в пзу не нужно менять состояние этого порта.
    А по поводу опроса Caps Shift при старте сервис-прошивки и в зависимости от состояния "нажато/не нажато" устанавливать порт 1ffd, как я предлагал выше - это тоже неверный ход, так как, действительно, в неглюке задействована эта клавиша.
    Поэтому повторюсь: просто не меняй состояние порта 1ffd ПРИ СТАРТЕ прошивки.
    Не посылай туда ни ноль, ни 8, ни что либо еще.
    Когда программа неглюка распакуется в ОЗУ и начнет работать там, тогда нам не важно состояние порта 1ffd, и можно засылать туда необходимые значения, что, кстати, и делается.

    Вот, смотри:

    1. Если мы приходим в сервис-пзу по ресету (PC=0): состояние порта 1ffd уже определено (ресетом), =0, и тем не менее мы в сервис-пзу (перемычка на плате) => не обязательно задавать состояние #1ffd

    2. Если мы приходим в сервис-пзу из какой-либо программы, вызвавшей его, то состояние бита D3 порта 1ffd тоже определено - он УЖЕ установлен в 1 вызвавшей программой => не обязательно задавать состояние #1ffd

    3. По привязке к капсу. Если мы приходим в сервис-ром из подпространства и не знаем состояние бита D3 1ffd, и думаем, что лучше нам в программе сервис-пзу задать определенное состояние порта, привязавшись к Caps Shift, например. Не имеет смысл этого делать, так как мы уже в сервис-пзу и уже там работаем, а установив состояние порта #1ffd=0 по клавише, после этого можем внезапно оказаться не в сервис-пзу, если перемычка на плате в обычном положении. К тому же, насколько я понял, Caps уже используется в неглюке при ресете, для быстрого выхода в 128 sos.

    Неужели этих доводов мало,чтобы убедиться, что при старте прошивки не нужно вообще писать что-либо в порт 1ffd?

    Код:
    000b  xor a
    000c  out (#fe),a
    000e  ld bc,#1ffd
    0011  out (c),a ;<--- just kill this

  2. #382
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    он имеет в виду, чтоб D4 1FFD был равен 0
    это если считать A16'=D4 1FFD, но лучше считать для KAY&Scorpion A16'=D7 7FFD, а A17'=D4 1FFD, такая перестановка исключит проблемы с 8й страницей на новых компьютерах имеющих 1Мб и юзающих Проф ПЗУ.

  3. #383
    Veteran Аватар для Лас
    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,078
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    это если считать A16'=D4 1FFD, но лучше считать для KAY&Scorpion A16'=D7 7FFD, а A17'=D4 1FFD, такая перестановка исключит проблемы с 8й страницей на новых компьютерах имеющих 1Мб и юзающих Проф ПЗУ.
    Другими словами, при использовании рам-диска кая, исключить из его адресного пространства 8ю страницу, использовав другую? Правильно понял?

    В кае под рам-диск используется 40 страниц, с 24 по 63 включительно.
    8 страница не задействована.

  4. #384
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    такая перестановка исключит проблемы с 8й страницей на новых компьютерах имеющих 1Мб и юзающих Проф ПЗУ.
    для начала попробуй с профпзу подружить другую версию тр-дос, отличную от скорпионовской. во-вторых при наличии профпзу использовать рам-диск, имхо излишество.
    Последний раз редактировалось Дмитрий; 27.01.2011 в 19:31.

  5. #385
    R.I.P. Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ребята, машина отличейшая. Но, обратите внимание на ZX Pentevo. Это не реклама, это реалльное то, под что делалось и, думаю, будет делаться основной софт. Под что делались последние программы? Под Пентагон. Сам грешен. А Пентево- полнейший его аналог.

  6. #386
    Veteran Аватар для Лас
    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,078
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VNN_KCS Посмотреть сообщение
    Ребята, машина отличейшая. Но, обратите внимание на ZX Pentevo. Это не реклама, это реалльное то, под что делалось и, думаю, будет делаться основной софт. Под что делались последние программы? Под Пентагон. Сам грешен. А Пентево- полнейший его аналог.
    Обратил внимание. Дальше что?

    P.S. Я думал, программы делаются для спектрума. А они оказывается под пентеву делаются... Вон оно как...
    Причем есть еще какой-то "основной софт". А "не основной" - это какой?
    Последний раз редактировалось Лас; 27.01.2011 в 20:21. Причина: P.S.

  7. #387
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,923
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VNN_KCS Посмотреть сообщение
    Ребята, машина отличейшая. Но, обратите внимание на ZX Pentevo. Это не реклама, это реалльное то, под что делалось и, думаю, будет делаться основной софт. Под что делались последние программы? Под Пентагон. Сам грешен. А Пентево- полнейший его аналог.
    Это почти скрытая реклама Программы для Эвы пишут в основном сами NedoPC team Вот надоест савелию что то писать(например творческий кризис как у AAA) и все поддержка закончилась. А в основном демки затачиваются только под Пентагон, коих еще много. Так что в этом мире все относительно. Компьютер прежде всего отмечается оригинальным софтом в большом количестве, как например ATM.
    Да и если что то хочется людям творить, пусть ковыряются с тем что им интересно.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  8. #388
    Member Аватар для Mayor
    Регистрация
    13.03.2008
    Адрес
    Нижний Новгород
    Сообщений
    135
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скоро я присоеденюсь к "мегатестерам кая" осталось допаять "вырви глаз" вга-конвертер

  9. #389
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Прошивка для контроллера клавиатуры

    Версия прошивки 0.4 для встроенного в KAY1024
    контроллера клавиатуры.

    Работа IBM-клавиатуры в режиме Scan Code 2.
    Должны нормально заработать через переходник USB-клавиатуры,
    в которых предусмотрено автоматическое переключение на PS/2,
    но не реализована работа в режиме Scan Code 3.

    KBD4_M48.HEX - для ATMega48/88/168/328
    KBD4_M8.HEX - для ATMega8

    Жду результатов тестирования.
    Последний раз редактировалось caro; 04.02.2011 в 19:49.

  10. #390
    Guru Аватар для SoftFelix
    Регистрация
    20.03.2007
    Адрес
    Санкт-Петербург
    Сообщений
    2,975
    Спасибо Благодарностей отдано 
    171
    Спасибо Благодарностей получено 
    102
    Поблагодарили
    88 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Работа IBM-клавиатуры в режиме Scan Code 2.
    А она работает _только_ в этом режиме или ещё поддерживает Scan Code 3?
    МГТФ - любимый провод!
    KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL

Страница 39 из 159 ПерваяПервая ... 353637383940414243 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. KAY 1024 3sl turbo
    от kndbbs AKA KND в разделе KAY
    Ответов: 20
    Последнее: 23.04.2011, 17:06
  2. Поддержка NemoIDE A8
    от Black_Cat в разделе Программирование
    Ответов: 6
    Последнее: 14.03.2011, 00:31
  3. NemoIDE
    от jd69 в разделе Барахолка (архив)
    Ответов: 22
    Последнее: 28.10.2008, 05:33
  4. Ищу ZXMC & NemoIDE
    от ALEXEY.GORDEEV в разделе Барахолка (архив)
    Ответов: 32
    Последнее: 05.07.2008, 21:29

Ваши права

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