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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: ПЗУ_проверка содержимого знк.

  1. #1
    Member Аватар для tasman
    Регистрация
    17.01.2005
    Адрес
    Великий Новгород
    Сообщений
    95
    Благодарностей: 1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ПЗУ_проверка содержимого знк.

    Товарищи,подскажите адресок в ПЗУ следующей процедуры.
    Она проверяет содержимое заданного знакономеста.
    Т.е. указал координаты - call ???? - на выходе получаем код символа,находящегося в данном знакономесте.

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

  3. #2
    Master Аватар для Vladimir Kladov
    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Благодарностей: 29
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    разве есть такая? что-то не припомню

  4. #3
    Member
    Регистрация
    14.02.2005
    Адрес
    Владивосток
    Сообщений
    111
    Благодарностей: 4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так нет такой процедуры в ПЗУ

  5. #4
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    3,363
    Благодарностей: 705
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mishutka
    Так нет такой процедуры в ПЗУ
    а какже тогда
    if screen$(x,y)="x" then

  6. #5
    Member Аватар для tasman
    Регистрация
    17.01.2005
    Адрес
    Великий Новгород
    Сообщений
    95
    Благодарностей: 1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если не трудно,предоставьте следующие данные:

    - по какому адресу вызывать (call ????)
    - куды пхать входные данные
    - откуда берём результат

  7. #6
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    адрес точки входа в районе #2668
    советую запустить последнюю версию унреала и в дебагере врубить режим отображения меток в пзу. там все нормально видно

  8. #7
    Moderator Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Благодарностей: 117
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tasman
    - по какому адресу вызывать (call ????)
    - куды пхать входные данные
    - откуда берём результат
    суда по всему:
    - call #2535
    - входные данные в стеке basic
    - результат там же

    имхо, проще самому написать

  9. #8
    Member
    Регистрация
    14.02.2005
    Адрес
    Владивосток
    Сообщений
    111
    Благодарностей: 4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Простите - я как-то уже забыл о присутствии Basica в ПЗУ (верней о том что на
    нем можно программировать) но как правильно заметил elf - проще самому написать - да и намного быстрей процедура получится

  10. #9
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Благодарностей: 11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так эту процедуру проще и гораздо быстрее (чем искать в ПЗУ) будет самому написать. Она ведь простейшая:

    Код:
    	 ORG #8000 
    	 LD BC,0
    	 LD A,"A"
    ;IN: A-SYMBOL, BC-SCREEN ADDRESS (in dots)
    	 LD H,0
    	 LD L,A
    	 ADD HL,HL
    	 ADD HL,HL
    	 ADD HL,HL
    	 LD DE,#3C00
    	 ADD HL,DE
    	 EX DE,HL
    	 LD A,B
    	 CALL #22B1
    	 LD B,8
    LOOP	 LD A,(DE)
    	 CP (HL)
    	 RET NZ
    	 INC H
    	 INC DE
    	 DJNZ LOOP
    	 XOR A
    	 RET

  11. #10
    Veteran Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,448
    Благодарностей: 702
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Spectre
    Так эту процедуру проще и гораздо быстрее (чем искать в ПЗУ) будет самому написать. Она ведь простейшая:
    А может человеку наоборот, надо память сэкономть, а скорость не так важна?
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Ваши права

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