Код:
DEVICE ZXSPECTRUM48
byte_FFFC: equ 0FFFCh
byte_FFFD: equ 0FFFDh
byte_FFFE: equ 0FFFEh
byte_FFFF: equ 0FFFFh
.org 0C000h
Test_m_start:
jp loc_C003
; ---------------------------------------------------------------------------
loc_C003:
ld a, 92h
ld (byte_FFFF), a
ld bc, 634h
loc_C00B:
ld l, 48h
loc_C00D:
ld de, 0
loc_C010:
dec de
ld a, d
or e
jp nz, loc_C010
ld a, 0Bh
loc_C018:
ld h, c
loc_C019:
ld (byte_FFFF), a
dec h
jp nz, loc_C019
xor 1
dec l
jp nz, loc_C018
dec b
jp z, loc_C034
ld a, b
cp 1
jp nz, loc_C00B
ld l, d
jp loc_C00D
; ---------------------------------------------------------------------------
loc_C034:
ld e, 0Eh
ld a, 90h
ld d, a
loc_C039:
ld h, a
loc_C03A:
ld (hl), 0FFh ;закрашиваем знакоместа
xor a
loc_C03D:
dec a
jp nz, loc_C03D
ld a, e
xor 1
ld e, a
ld (byte_FFFF), a
inc l
jp nz, loc_C03A
ld a, h
add a, 8
cp 0C0h
jp c, loc_C039
inc d
ld a, d
cp 98h
jp nz, loc_C039
; ---------------------------------------------------------------------------
ld bc, 5067h
loc_C05E:
ld l, 22h ; '"'
ld a, 0Bh
loc_C062:
ld h, c
loc_C063:
ld (byte_FFFF), a
inc h
jp nz, loc_C063
xor 1
dec l
jp nz, loc_C062
ld a, c
xor 0F8h
ld c, a
dec b
jp nz, loc_C05E
; ---------------------------------------------------------------------------
ld e, 0Eh
xor a
loc_C07B:
ld l, a
ld h, 90h
loc_C07E:
ld (hl), 0 ;чистим знакоместа
inc h
xor a
loc_C082:
dec a
jp nz, loc_C082
ld a, e
xor 1
ld e, a
ld (byte_FFFF), a
ld a, h
cp 0C0h
jp nz, loc_C07E
ld a, l
add a, 8
jp nc, loc_C07B
inc b
ld a, b
cp 8
jp nz, loc_C07B
; ---------------------------------------------------------------------------
ld c, 10h
loc_C0A2:
ld l, 10h
ld a, 0Ah
loc_C0A6:
ld h, c
loc_C0A7:
ld (byte_FFFF), a
dec h
jp nz, loc_C0A7
xor 1
dec l
jp nz, loc_C0A6
inc c
jp nz, loc_C0A2
jp loc_C034
; ---------------------------------------------------------------------------
Test_m_end:
.savebin "test-m.bin",Test_m_start, Test_m_end - Test_m_start
.end
И странная фигня, как тут правильно написали, что при 6 первоначальных гудках меняется инфа в ОЗУ, на видео выложенном ранее это видно. Причем от наличия ВВ55 это не зависит, просто звука не будет.