User Tag List

Показано с 1 по 10 из 31

Тема: Snake в 93 байт

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #15

    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    811
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А ну конечно, еще убрать ненужный ex и вместо него проинициализировать hl. Еще -1

    - - - Добавлено - - -

    Еще можно начать с ld h, 0x5b, тогда немного загадится буфер принтера и в 128 не заработает, но это вроде как и не требуется. Короче 90 без проблем получается.

    Вообщем суммарно

    Скрытый текст

    Код:
    	device	zxspectrum48
    	org	#8000
    begin
    	ld	h, #5b
    rabbit1
    	ld	(hl), e
    	ld	a, r
    	cp	l
    	jr	z, rabbit2
    	inc	(hl)
    rabbit2
    	dec	hl
    	bit	3, h
    	jr	nz, rabbit1
    	ld	c, l
    	ld	hl, 0x598f
    ;---
    l1
    	ld	(hl), 0x21
    	ld	d, 0x5a
    move1
    	ld	a, (de)
    	dec	a
    	cp	0xfe
    	jr	nc, move2
    	ld	(de), a
    move2
    	jr	nz, move3
    	dec	(hl)
    move3
    	dec	de
    	bit	3, d
    	jr	nz, move1
    ;---
    	xor	a
    	out	(0xfe), a
    clr	
    	ld	(de), a
    	dec	de
    	bit	6, d
    	jr	nz, clr
    ;---
    	in	a, (0xfe)
    	rra
    	rra
    	jr	c, $+4
    	ld	c, 0xe0
    	rra
    	jr	c, $+4
    	ld	c, 0x20
    	rra
    	jr	c, $+4
    	ld	c, 0x01
    	rra
    	jr	c, $+3
    	ld	c, e
    	ld	a, c
    	rla
    	sbc	a, a
    	ld	b, a
    ;---
    	ld	a, (hl)
    	and	00100000b
    	add	hl, bc
    	or	(hl)
    	inc	a
    	cp	7
    	jr	nc, begin
    	ld	a, h
    	inc	a
    	and	00000011b
    	jr	z, begin
    ; 	bit	0, c
    ; 	jr	z, l1
    ; 	ld	a, l
    ; 	sub	c
    ; 	xor	l
    ; 	and	0xe0
    ; 	jr	nz, begin
    	jr l1
    	display	/A,$-0x8000
    	savesna	"snake.sna", 0x8000
    [свернуть]
    Последний раз редактировалось krt17; 13.04.2018 в 00:58.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. SNAKE ESCAPE
    от DenisGrachev в разделе Игры
    Ответов: 20
    Последнее: 24.11.2019, 08:34
  2. БАЙТ БЭМЗ :)
    от stepmotor в разделе Память
    Ответов: 16
    Последнее: 01.03.2019, 21:24
  3. Байт 48
    от Arceny в разделе Несортированное железо
    Ответов: 87
    Последнее: 28.03.2017, 22:35
  4. Владельцам ПЭВМ "Байт" и "Байт-01" посвящается...
    от BYTEMAN в разделе Несортированное железо
    Ответов: 24
    Последнее: 20.09.2010, 23:25
  5. Диагностика п/к Байт
    от klingon в разделе Несортированное железо
    Ответов: 14
    Последнее: 24.05.2010, 19:03

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •