TS-Labs wrote:едицина бессильна.
именно поэтому вас, доктор, и пригласили..
noleg wrote:я все еще жду список софта
g0blinish wrote:срочно нужен Рупор Блаженный!
g0blinish wrote:между делом, у тебя нет контактов одминов спецци.инфо? хочу накапать на дурачка..
TS-Labs wrote:Q: Куда какие страницы можно включать?
А: Страницы можно включать индивидуально для окон #0000, #4000, #8000, #C000.
Black_Cat wrote:Но опять же желательно не выливать не него всю помойку сразу,
Black_Cat wrote:а сценерскую историеграфию - эт уже на сценерскую вики к Алонекодеру
Black_Cat wrote: А ваще, глобально, пишите темы касающиеся разработки железа и софта на dev.speccy.info
EXA
SLA E
RL D
LD A,E
AND #3F
OR #C0; или #00 или #40 или #80
LD H,A
LD L,#00
ADD HL,BC
SLA E
RL D
SLA E
RL D
EXA
ADD A,D
LD BC, #13AF; или #10AF или #11AF или #12AF
OUT (C),A
RET
ADD HL,HL
LD DE,TABLE
ADD HL,DE
LD E,(HL)
INC HL
LD H,(HL)
LD L,#00
ADD HL,BC
ADD A,E
LD BC, #13AF; или #10AF или #11AF или #12AF
OUT (C),A
RET
LD HL,TABLE
LD BC,512
LD DE,#0000
calc PUSH DE
SLA E
RL D
LD A,E
AND #3F
OR #C0; или #00 или #40 или #80
SLA E
RL D
SLA E
RL D
LD (HL),D ; смещение страницы
INC HL
LD (HL),A ; старший байт адреса
INC HL
POP DE
INC DE
DEC BC
LD A,B
OR C
JR NZ, calc
RET
point_page push bc
push de
sla e
rl d
sla e
rl d
sla e
rl d
add a, d ;a = номер страницы, на которой лежит требуемая строка с заданной У-координатой
ld bc, PAGE3
out (c), a
pop de
ld a, e
rla
or #c0
ld h, a
ld l,0
pop bc
add hl,bc
ret
amixgris wrote:Таблица имеет следующий формат: 512[Смещение страницы, Старший байт адреса в экране с учетом используемого окна CPU],может располагаться по любому адресу.
VBI wrote:amixgris, мой вариант для 256с
VBI wrote:что скажешь? имеет место?
amixgris wrote:Я стараюсь избегать push/pop, если есть возможность сохранить регистры иначе, ибо они жутко тормозные: 11/10 тактов, а у тебя их там целых две пары.
g0blinish wrote: amixgris писал(а):Я стараюсь избегать push/pop, если есть возможность сохранить регистры иначе, ибо они жутко тормозные: 11/10 тактов, а у тебя их там целых две пары.
ну это о5 предмет спора с рупором - что есть процедура? по идее используемые регистры нужно сохранять, так что такты не в счет:)
Users browsing this forum: No registered users and 0 guests