+2.08
Рейтинг
6.43
Сила

PSNDCJ

  • avatar psndcj
  • 4
выкладывание исходников с заведомым мусором — сурово и сильно! )
напомнило старый рассказ — Кир Булычев — Терпение и труд
  • avatar psndcj
  • 5
очень странно рассчитывается адрес
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 как минимум неоптимально так делать.
  • avatar psndcj
  • 0
Вот какие мелочи (и не только мелочи) способны испортить демо:
ЭТО НЕ МЕЛОЧИ!!!