Важная информация

User Tag List

Страница 68 из 110 ПерваяПервая ... 646566676869707172 ... ПоследняяПоследняя
Показано с 671 по 680 из 1094

Тема: ЭТЮДЫ

  1. #671
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,138
    Записей в дневнике
    38
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    23 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    печать байта в HEX формате - вродебы меньше по памяти сделать не получится.
    http://hype.retroscene.org/blog/567.html

    а это повеселее:
    http://hype.retroscene.org/blog/569.html

  2. #672
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,138
    Записей в дневнике
    38
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    23 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наверное, подобное изобретали, вот кот определения адреса данных символа в стандартном шрифте:
    Код:
    ;HL=text message
    	ld a,(hl)
    ;	push hl; если надо
    ;$3c00/8=$780
    	or 128
    	ld l,a
    	ld h,7
    	add hl,hl
    	add hl,hl
    	add hl,hl

  3. #673
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    277
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Шынни Посмотреть сообщение
    Наверное, подобное изобретали, вот кот определения адреса данных символа в стандартном шрифте:
    Код:
    ;HL=text message
    	ld a,(hl)
    ;	push hl; если надо
    ;$3c00/8=$780
    	or 128
    	ld l,a
    	ld h,7
    	add hl,hl
    	add hl,hl
    	add hl,hl
    зачем так сложно?

    Код:
    ;HL=text message
    ;	push hl; если надо
    	ld l,(hl)
    ;$3c00/4=$f00
    	add hl,hl
    	ld h,#0f
    	add hl,hl
    	add hl,hl
    С уважением,
    Jerri / Red Triangle.

  4. #674
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,138
    Записей в дневнике
    38
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    23 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    окак(:

  5. #675
    Master
    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    364
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Код:
    ;HL=text message
    ;	push hl; если надо
    	ld l,(hl)
    ;$3c00/4=$f00
    ;	add hl,hl   ;11 tacts / 1 byte
            sla l       ;8 tacts / 2 bytes ; ну а вдруг надо )
    	ld h,#0f
    	add hl,hl
    	add hl,hl
    Последний раз редактировалось shurik-ua; 19.06.2017 в 12:23.

  6. #676
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,138
    Записей в дневнике
    38
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    23 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Маленький урок sizecoding:
    sla l - 2 байта против add hl,hl - 1 байт.
    Но в случае печати текста можно сделать и пошустрее.

  7. #676
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #677
    Master
    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    364
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Шынни Посмотреть сообщение
    Маленький урок sizecoding:
    дык я ж сразу и написал
    Последний раз редактировалось Alex Rider; 19.06.2017 в 17:11. Причина: Убрал завуалированный мат

  9. #678
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,138
    Записей в дневнике
    38
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    23 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Буржуи объявили новое компо, написать эффект:


    как заявлено пока что 48 байт.

  10. #679
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,138
    Записей в дневнике
    38
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    36
    Поблагодарили
    23 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В рамках пятницы

    Код:
    t_b:
    	ld hl,$2C0
    td:
    	ld b,5
    	push hl
    tl:
    	add hl,hl
    	jr nc,nol
    	inc l
    nol:
    	djnz tl
    	ld (hl),5*8
    	pop hl
    	inc l
    ;L=X,H=Y(7-3 bit)
    	ld a,h
    	add a,8
    	ld h,a
    	cp $ba
    	jr nz,td
    t_e:
    	jr $

  11. #680
    Master Аватар для SaNchez
    Регистрация
    22.12.2007
    Адрес
    г. Владивосток
    Сообщений
    915
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что это?

Страница 68 из 110 ПерваяПервая ... 646566676869707172 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Этюды: как бы написать поизящнее.
    от AndTorp в разделе Программирование
    Ответов: 5
    Последнее: 17.03.2008, 00:43
  2. Ответов: 0
    Последнее: 18.08.2006, 22:40
  3. Этюды: печать шрифтом 5x5...
    от breeze в разделе Программирование
    Ответов: 12
    Последнее: 27.03.2005, 05:21

Метки этой темы

Ваши права

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