Size: a a a

Chaos Constructions Demo/Retro

2021 November 18

nn

nikhotmsk nikhotmsk in Chaos Constructions Demo/Retro
а вот вместо трех точек самое интересное. Что-то что меняет флаг z
источник

^

^_^ in Chaos Constructions Demo/Retro
LD B,#FF
LOOP ...
DJNZ LOOP
или
LD C,#FF
LOOP ...
DEC C
JR NZ,LOOP
или
LD BC,#1AFF
LOOP ...
DEC BC
LD A,B
OR C
JR NZ,LOOP
Вот так для начала писать, а потом уже думать как с флагами и прочим.
источник

nn

nikhotmsk nikhotmsk in Chaos Constructions Demo/Retro
Работает.
источник

nn

nikhotmsk nikhotmsk in Chaos Constructions Demo/Retro
Да, я знаю, он не успевает, надо сначала атрибуты. Я сделаю как надо, потом как-нибудь.
источник

nn

nikhotmsk nikhotmsk in Chaos Constructions Demo/Retro
Еще один вопрос к знатокам. Если я не буду свое прерывание писать.. то есть оставлю спектрумовское прерывание, которое сканит клавиатуру. Оно сохраняет регистры? Может такое быть что прерывание испортит мне HL или BC?
источник

^

^_^ in Chaos Constructions Demo/Retro
Для IM 1 нужно выставлять LD IY,#5C3A
HL и BC тебе IM1 не испортит.
источник

nn

nikhotmsk nikhotmsk in Chaos Constructions Demo/Retro
Я просто хотел увидить где какой байт отображается. Там ведь линии не подряд идут, а через восемь штук.
источник

nn

nikhotmsk nikhotmsk in Chaos Constructions Demo/Retro
И мое чутье говорит что можно поменять местами биты в адресе чтобы получить абсолютный адрес по вертикали
источник

nn

nikhotmsk nikhotmsk in Chaos Constructions Demo/Retro
Похоже что так и есть. Нужно три младших бита подвинуть влево, а те наоборот направо на их место
источник

DS

Dolphin Soft in Chaos Constructions Demo/Retro
or 40h можно битом выставить, а маску можно одинаковую использовать, и держать в h или l
источник

^

^_^ in Chaos Constructions Demo/Retro
Что из чего ты хочешь посчитать? И для чего?

А вообще все подпрограммы рассчета адресов на экране уже триста раз оптимизированы и расписаны на том же zxpress.
источник

^

^_^ in Chaos Constructions Demo/Retro
Кстати, там же есть книга «tr-dos для пользователей и программистов». Не понесись найди последнее издание и помимо описания самого tr-dos там есть отличная наглядная табличка, что происходит с флагами при сравнениях: больше, меньше, равно, нуль. Вот ее прямо вырежи и запомни, если пока что сложно циклы писать и понимания нет по флагам.

Плюс: найди нормальный мануал по Z80 и схемы по битовым смещениям. Зарисуй куда-нибудь тоже в блокнот: RRA, RRCA и тд. Они тоже на флаги влияют.

Скажем, это то, без понимания чего просто «обезьянишь», копируя примеры. Как вникнешь — любую логику, итерации и преобразования уже сам сможешь придумать.
источник

^

^_^ in Chaos Constructions Demo/Retro
Для IM 2, если хочешь музыку и прочее повесить, сохраняешь регистры сам в обработчике прерываний. Но IM 2 сам не сканирует клаву — тут можно вызвать ПП опроса клавы (RST не помню какой там), или самому опросить.

Перед включением IM 2 нужно #100-байтовую тарбицу адресов и вектор прерываний (старший байт указателя на нее) занести в регистр I, ну и саму подрограмму обработки прерываний разместить по адресу в этой #100-байтовой таблице. Тупо один и то же байт: например #80. Соответсвенно адрес обработчика прерываний у тебя будет — #8080.
источник

^

^_^ in Chaos Constructions Demo/Retro
Но все это в упомянутых мною книгах есть на самом деле.
источник

AK

Alexander Kalmykov in Chaos Constructions Demo/Retro
Переслано от Alexander Kalmykov
#offtopic Какая-то непонятная организация под названием СТС пытается нажиться на ютуберах-миллионниках:
источник

AK

Alexander Kalmykov in Chaos Constructions Demo/Retro
⚗️ «Галилео» возвращается! Любимое шоу про науку будет снова вести Александр Пушной, а его соведущим станет Даня Крастер, который появлялся в последних сезонах шоу. За озвучку сюжетов возьмётся «Кураж-Бамбей».

СТС обещает показать в перезапуске больше экспериментов, чем когда-либо за историю «Галилео». В общем, смотрим!

@lentadnya
источник

Rc

Roman cj Splinter in Chaos Constructions Demo/Retro
Не нажиться, а хоть какую то аудиторию собрать. Сейчас телек то вообще никто не смотрит, зритель развеялся по ютуботиктокам )))
источник

Rc

Roman cj Splinter in Chaos Constructions Demo/Retro
Наши местные телевизионщики как то приглашали на семинар, это где рассказывают как у них выгодно размещать рекламу. Когда сказали, что у них минимальная аудитория по нашему городу 50000 я просто заржал и ушел )
источник

СК

Сергей К in Chaos Constructions Demo/Retro
Будущее подкралось незаметно
источник

IA

Ilya -=EA=- Abrosimo... in Chaos Constructions Demo/Retro
Demodulation, i'm here!
источник