Товарищи,подскажите адресок в ПЗУ следующей процедуры.
Она проверяет содержимое заданного знакономеста.
Т.е. указал координаты - call ???? - на выходе получаем код символа,находящегося в данном знакономесте.
Товарищи,подскажите адресок в ПЗУ следующей процедуры.
Она проверяет содержимое заданного знакономеста.
Т.е. указал координаты - call ???? - на выходе получаем код символа,находящегося в данном знакономесте.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
разве есть такая? что-то не припомню
Так нет такой процедуры в ПЗУ
а какже тогдаСообщение от mishutka
if screen$(x,y)="x" then
Если не трудно,предоставьте следующие данные:
- по какому адресу вызывать (call ????)
- куды пхать входные данные
- откуда берём результат
адрес точки входа в районе #2668
советую запустить последнюю версию унреала и в дебагере врубить режим отображения меток в пзу. там все нормально видно
суда по всему:Сообщение от tasman
- call #2535
- входные данные в стеке basic
- результат там же
имхо, проще самому написать
Простите - я как-то уже забыл о присутствии Basica в ПЗУ (верней о том что на
нем можно программировать) но как правильно заметил elf - проще самому написать - да и намного быстрей процедура получится
Так эту процедуру проще и гораздо быстрее (чем искать в ПЗУ) будет самому написать. Она ведь простейшая:
Код: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
А может человеку наоборот, надо память сэкономть, а скорость не так важна?Сообщение от 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 (пользователей: 0 , гостей: 1)