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

User Tag List

Страница 39 из 110 ПерваяПервая ... 353637383940414243 ... ПоследняяПоследняя
Показано с 381 по 390 из 1094

Тема: ЭТЮДЫ

  1. #381
    Veteran
    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,043
    Спасибо Благодарностей отдано 
    955
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladson Посмотреть сообщение
    Ещё небольшой апдейт, в последней строчке лучше юзать не "x<y" a "x<=y" (иначе в некоторых случаях будет одного пикселя не хватать)
    А в режиме OVER 1, и так и так пикселя не хватать будет.
    Хотя, конечно, в режиме OVER 0, незакрашенную окружность можно и 8-иточечно в одном цикле.

    ---------- Post added at 20:47 ---------- Previous post was at 20:45 ----------

    Я-же не придираюсь, я пытаюсь дать объяснение, зачем нужно два цикла, и только.

  2. #382
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    я пытаюсь дать объяснение, зачем нужно два цикла, и только.
    наверное, можно обойтись и двумя циклами, хотя будет очень медленно.
    по идее x^2+y^2=r^2.

  3. #383
    Member Аватар для Vladson
    Регистрация
    14.01.2008
    Адрес
    Эстония, Таллинн
    Сообщений
    177
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    А в режиме OVER 1
    Это также можно исправить проще и без второго цикла, либо без видимой потери качества либо даже совсем без оной, но вот в тонкостях не докопался пока.
    Последний раз редактировалось Vladson; 03.06.2014 в 19:23.
    Разрабатываю новый сетевой протокол
    Variable Length Advanced Data Sending Over Network
    Что он будет делать и зачем нужен не знаю, разработал пока только название.

  4. #384
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По поводу вчерашнего вопроса о делении - у меня так ничего и не вышло.

    в архиве 049.rar - оригинал с пейси, снапшот для TS-Conf, часть кода не моя, я просто использовал как основу.
    может, есть идеи по ускорению?
    Вложения Вложения
    • Тип файла: rar iam.rar (11.7 Кб, Просмотров: 83)

  5. #385
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного из раскопок на дисках:
    Код:
    ;╔════════════════════════════════════════════════════════════╗
    ;║ ОТВЕТ НА ЗАДАЧУ ГН. КОЛОТОВА.                              ║▒
    ;║ ПРОЦЕДУРА ПЕЧАТИ СИМВОЛА АТРИБУТАМИ НА ЭКРАНЕ.             ║▒
    ;║                                                            ║▒
    ;║ CODING BY CARDINAL/PGC/BD.     DATA: 31.12.1999г.          ║▒
    ;╚════════════════════════════════════════════════════════════╝▒
    ; ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    
            ORG	#6000
            LD	A,127        ;СИМВОЛ
            LD	C,#38        ;ЦВЕТ
    
    ;---------------------------------------------------------------
    SYM     ADD	A,A         ;40 БАЙТОВ, РЕКОРД!!!
            LD	L,A
            LD	H,15
            ADD	HL,HL
            ADD	HL,HL
            LD	DE,#5800
    L1      LD	B,3
    L2      PUSH	BC
            LD	A,(HL)
            LD	B,8
    L3      RLA	
            PUSH	AF
            SBC	A,A
            AND	C
            LD	(DE),A
            INC	DE
            LD	(DE),A
            INC	DE
            LD	(DE),A
            INC	DE
            LD	(DE),A
            INC	DE
            POP	AF
            DJNZ	L3
            POP	BC
            DJNZ	L2
            INC	L
            LD	A,L
            AND	7
            JR	NZ,L1
            RET	
    ;---------------------------------------------------------------
    Заодно найдены две процедурки форматирования..
    Вложения Вложения

  6. #386
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,802
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    88 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    ОТВЕТ НА ЗАДАЧУ ГН. КОЛОТОВА. ║▒
    ;║ ПРОЦЕДУРА ПЕЧАТИ СИМВОЛА АТРИБУТАМИ НА ЭКРАНЕ.
    А кто-нибудь пробовал эту процедуру запустить?

  7. #387
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Destr Посмотреть сообщение
    А кто-нибудь пробовал эту процедуру запустить
    с дополненым кодом я пробовал, мелкие буквы как-то криво печатаются.

  8. #388
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,983
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    263
    Поблагодарили
    100 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Destr Посмотреть сообщение
    А кто-нибудь пробовал эту процедуру запустить?
    Разве глючная?
    Последний раз редактировалось drbars; 08.06.2014 в 22:42.

  9. #389
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,983
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    263
    Поблагодарили
    100 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Получил письмо на электромыло

    Процедура рисует букву атрибутами на ВЕСЬ (32*24) экран.


    hi,

    "ГН. КОЛОТОВ" негодуэ и шлет более короткий вариант

    успехов,
    SerzhSoft.

    ;
    ;fullscreen (32x24) symbol (c) SerzhSoft
    ;A=symbol, C=color, 36 bytes
    ;
    Код:
    add a,a
    ld l,a
    ld h,#0f
    add hl,hl
    add hl,hl
    ld de,#5800
    lpp4
    ld b,#03
    lpp3
    push hl
    ld h,(hl)
    lpp2
    add hl,hl
    sbc a,a
    and c
    ld l,#04
    lpp1
    ld (de),a
    inc de
    dec l
    jr nz,lpp1
    ld a,e
    and #1f
    jr nz,lpp2
    pop hl
    djnz lpp3
    inc l
    or e
    jr nz,lpp4
    ret
    Последний раз редактировалось drbars; 12.06.2014 в 08:34.

  10. #390
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,983
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    263
    Поблагодарили
    100 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Автор всё ещё негодуэ...

    Код:
    ;
    ;fullscreen (32x24) symbol (c) SerzhSoft
    ;A=symbol, C=color, 33 bytes
    ;
     add a,a
     ld l,a
     ld h,#0f
     add hl,hl
     add hl,hl
     ld de,#5800
    lps2
     ld a,(hl)
     ld b,#18
    lps1
     rlca
     push af
     sbc a,a
     and c
     ld (de),a
     inc de
     ld (de),a
     inc de
     ld (de),a
     inc de
     ld (de),a
     inc de
     pop af
     djnz lps1
     inc l
     ld a,e
     or a
     jr nz,lps2
     ret
    Последний раз редактировалось drbars; 12.06.2014 в 08:34.

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

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

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

Эту тему просматривают: 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

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

Ваши права

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