1

Разбирался с переключением двух экранов под zx128 ( листая старую тетрадь let's make demo от Goblin ) случайно покрутил и получился такой вот "полосатый" эффект который уже видел в некоторых демках ( все уже придумано до нас ).

pg:

    ld a, %00010101
    ld bc,$7FFD
    out (c),a

    LD A, #43
    OUT (#FE), A
    CALL PAUSE2

    ld a, %00011111
    ld bc,$7FFD
    out (c),a

    LD A, #44
    OUT (#FE), A
    CALL PAUSE2

    jP pg

PAUSE2:
    LD B, #21
PAUSE_LOOP2:
    nop
    DJNZ PAUSE_LOOP2
    RET


Совместил два наиболее подходящих по теме кадра и получась как мне кажется прекрасная картина, выражающая хтонический ужас от происходящего.

https://zxdemos.ru/uploads/images/102/47001712fdc193db09eaa416e280fc49.png


Данный контент доступен только зарегистрированным пользователям.

2

Для Пентагона 224 такта на одну линию. Щелкаешь экраном, делаешь задержку по тактам и повторяешь.

Искусственный интеллект никогда не сравнится с естественной тупостью

3

pg:
    ld a,$17
    ld bc,$7FFD
    out (C),a
    xor $0A
    ld (pg+1),a
    …demoeffect
    Jp dmo

Да, теперь дошло почему ты переключения экранов через xor делаешь - кол-во тактов не меняется между переключениями smile

4

так удобнее на фрейм

Искусственный интеллект никогда не сравнится с естественной тупостью