очень странно рассчитывается адрес
ld a,d
and $3f
ld l,a
ld h,0
add hl,hl // x256
add hl,hl
add hl,hl
add hl,hl
add hl,hl
add hl,hl
add hl,hl
add hl,hl //h=a l=0
ld a,e
and a
rr a
add a,l //add a,0 CY=0
ld l,a
ld a,(hl)
jr c,gp_p1 //не выполняется получается никогда
если нам нужен бит, выползающий в регистр CY, то такой код должен все подобное выполнять
ld a,d:and #3f:ld h,a
ld a,e:srl a:ld l,a
ld a,(hl)
jr c,gp_p1
в тс-конфе не разбираюсь, исходник не компилил, говорю мысли вслух по куску кода. просто умножение на 256 как минимум неоптимально так делать.
Дайвер, я обещаю, что постараюсь не вбрасывать первым. Но если будут вбросы и киселевщина сам знаешь с чьей стороны (хоть я и сомневаюсь, но все же), буду бить больно и метко. Заранее прошу прощения.
И ещё, я сердечно призываю вас не разжигать и не подначивать, во избежание.
Можно делать это где угодно, намекать и говорить напрямую, и т.п.
Но тут, пожалуйста, не надо.
Конфет возьму, посидим с тобой…
а ты, бездушная скотина, всё похерил :)
а AloneCoder ты должен знать
ld a,d
and $3f
ld l,a
ld h,0
add hl,hl // x256
add hl,hl
add hl,hl
add hl,hl
add hl,hl
add hl,hl
add hl,hl
add hl,hl //h=a l=0
ld a,e
and a
rr a
add a,l //add a,0 CY=0
ld l,a
ld a,(hl)
jr c,gp_p1 //не выполняется получается никогда
если нам нужен бит, выползающий в регистр CY, то такой код должен все подобное выполнять
ld a,d:and #3f:ld h,a
ld a,e:srl a:ld l,a
ld a,(hl)
jr c,gp_p1
в тс-конфе не разбираюсь, исходник не компилил, говорю мысли вслух по куску кода. просто умножение на 256 как минимум неоптимально так делать.
Раба искать не буду, мне больше нечего представить миру. Достаточно побед и разочароваий. Добрая эпоха ааа кончилась.
Можно делать это где угодно, намекать и говорить напрямую, и т.п.
Но тут, пожалуйста, не надо.
START: ld a,$06; set 14mhz
ld bc,SysConfig