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

User Tag List

Страница 92 из 180 ПерваяПервая ... 888990919293949596 ... ПоследняяПоследняя
Показано с 911 по 920 из 1799

Тема: Новая версия Unreal Speccy

  1. #911
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в FE т.е. в рег. бордюра, записывается код цвета 0-15, а в 7E - цвет
    И можно это делать не в любой момент времени, а только когда на монитор выводится бордюр. Т.е. делаем Halt, после прихода прерывания, начинает отображаться следющий кадр, тут и закидываем палитру. Всю или не всю решаем сами

    4.1.1 Таблицы и переменные BIOS
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    В BIOS'е имеется несколько таблиц и буферов, к которым
    может оказаться полезным обращаться непосредственно.
    -------------------------------------------------------------
    Номер | Имя | Назначение
    -------------------------------------------------------------

    13 PALETTE Хранит текущую палитру. Палитра состоит из
    16 байт (по количеству цветов).

    Формат задания палитры:

    +00 BLACK Каждый байт должен быть закодирован
    +01 BLUE следующим образом:
    +02 RED --T-T-T-T-T-T-T-¬
    +03 MAGENTA 7L-+-+-+-+-+-+-+--0
    +04 GREEN --T-- --T-- -T-
    +05 CYAN ¦ ¦ ¦
    +06 YELLOW ¦ ¦ L-------- BLUE (0-3)
    +07 WHITE ¦ ¦
    +09 LBLUE ¦ L------------- RED (0-7
    ............. ¦
    +0F LWHITE L------------------- GREEN (0-7)

    Далее, точки входа в CBIOS

    F815h PRGPAL Программирование палитры. При входе HL
    содержит адрес новой палитры из 16-и байт.
    При этом 0-й байт это "черный неяркий"
    цвет, 2-й байт "красный неяркий" цвет, 7-й
    байт "белый" неяркий цвет, а 15-й байт
    "белый яркий" цвет. Если рег HL содержит 0,
    то устанавливается стандартная палитра.

    В общем то, палитру можно программировать и без BIOS'а
    (устанавливаем 5-й бит в CMR0 (7FFDH) и сразу после прерывания
    заносим инверсный код цвета в порт 0FEH - бордюр, а 8-битовое
    значение цвета, тоже инверсное, в порт 07EH), но лучше при
    выходе из программы программировать палитру с помощью BIOS'a
    (или оставлять в нем копию палитры) чтобы другие программы
    могли прочитать текущую палитру.

    это вот всё чё вадим говорит, тока я по поводу прерываний не уверен, т.к. по докам от кондора там указаний нет никаких на тему прерываний...
    Последний раз редактировалось Sayman; 24.01.2009 в 19:14.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  2. #912
    Veteran Аватар для molodcov_alex
    Регистрация
    13.03.2006
    Адрес
    Колпино
    Сообщений
    1,250
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sayman Посмотреть сообщение
    в FE т.е. в рег. бордюра, записывается код цвета 0-15, а в 7E - цвет
    И можно это делать не в любой момент времени, а только когда на монитор выводится бордюр.
    Ага, в принципе, я так и думал.
    Получается, при включении так сказать BIOS Профи должен забивать туда стандартную палитру.
    Последний раз редактировалось molodcov_alex; 24.01.2009 в 19:32.
    ZX Spectrum forever!

  3. #913
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    при включении так сказать BIOS Профи должен забивать туда стандартную палитру.
    типа того, но...палитру можно юзать и после этого...
    paltest.avi весит 10метров
    Последний раз редактировалось Sayman; 24.01.2009 в 19:48.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  4. #914
    Veteran Аватар для molodcov_alex
    Регистрация
    13.03.2006
    Адрес
    Колпино
    Сообщений
    1,250
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не, я в смысле что без предварительной заливки поллитры ничего не будет видно.
    А что за БИОС-то? От Micco Software или чего-то другое?

    Аааа... Проехали, из видео все понятно.
    ZX Spectrum forever!

  5. #915
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вобщем наблюдаеца такая картина:
    если верхняя плата отключена, то считается что дополнительная переферия тоже отключена. но...ру2е две штуки сидят на нижней плате...сама палитра. после включения компа там могет быть всё что угодно. любое значение. потому если не записывать в регистр палитры нужные данные, то цвета на экране каждый раз при включения будут разные. это я проверял ещё пол года назад. просто тупо отрубал верхнюю плату, комп врубаю и здрасьте....вместо белого цвета бац сереневый)))) прошивка у пятёрки таже что и у 4ки или 3ки, тока там есть функция работы с регистром палитры ну и тест добавили...т.е. если прошить пзу от 4ки, то на экране будет просто бутор цветной...
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  6. #916
    Veteran Аватар для molodcov_alex
    Регистрация
    13.03.2006
    Адрес
    Колпино
    Сообщений
    1,250
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, я сейчас взял 0.37.1 версию (так понимаю от AlCo), вживляю в нее старые исправления для Профи.
    В IDE действительно нашлась ошибка, сейчас вроде чего-то пишется/читается. Как можно загрузиться с HDD, как его подготовить? Да и вообще, как с ним работать? Софт тоже выложи для этого, плиз.
    Часики тикают, только вот с чистого анрила (без файла CMOS) показывают неправильно время. Запустил какую-то прогу (таймер какой-то), там часы "настроил" (год только 19xx можно ввести ), все стало О.К.
    Стерео ковокс пока не делал.
    Последний раз редактировалось molodcov_alex; 25.01.2009 в 20:29.
    ZX Spectrum forever!

  7. #916
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #917
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,825
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не забудь тока про поддержку bpl файлов, вон в программировании Kurles делал.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

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

    По умолчанию

    molodcov_alex, ты свяжись с deathsoft, он щас вроде как анрилом занимается вместо АлКо, кстати он местный, мож по телефону если чё связаться. Вот ветка: http://dlcorp.ucoz.ru/forum/17-255-5#7278

  10. #919
    Veteran Аватар для molodcov_alex
    Регистрация
    13.03.2006
    Адрес
    Колпино
    Сообщений
    1,250
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да знаю что он занимается... Только вот исходниками с народом делиться не хочет. Да и релизами тоже
    Я пока с Профиком покопаюсь.
    ZX Spectrum forever!

  11. #920
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,825
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Давно пора было svn сделать для анрила.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

Страница 92 из 180 ПерваяПервая ... 888990919293949596 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Порт Unreal Speccy под Linux!
    от ^m00h^ в разделе Эмуляторы
    Ответов: 62
    Последнее: 28.11.2018, 22:02
  2. Новая версия EmuZWin
    от Vladimir Kladov в разделе Эмуляторы
    Ответов: 217
    Последнее: 09.05.2018, 20:32
  3. Настройщик Unreal Speccy
    от Dr.Lion/RSM в разделе Эмуляторы
    Ответов: 97
    Последнее: 03.03.2008, 14:12
  4. unreal speccy beakpoints
    от Raider в разделе Эмуляторы
    Ответов: 2
    Последнее: 10.07.2005, 23:13
  5. работа с образами HDD в Unreal Speccy
    от elf в разделе Эмуляторы
    Ответов: 15
    Последнее: 30.03.2005, 18:22

Ваши права

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