User Tag List

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

Тема: Техраздел UZIX

Комбинированный просмотр

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

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Totem Посмотреть сообщение
    да оно понятно, тебе скинуть исходники? там есть много чего,
    может сгодится?
    Залей пожалуйста на какой-нибудь хостинг?
    Погляжу, может что-то там допиливалось интересное.
    Интересуют в первую очередь все исходники что есть, и описания.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

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

  3. #2

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Залей пожалуйста на какой-нибудь хостинг?
    Погляжу, может что-то там допиливалось интересное.
    Интересуют в первую очередь все исходники что есть, и описания.
    Хорошо, вечером наверное, пока нашел вот такой интересный момент
    по компилятору
    Код:
    #ifndef Hi_TECH_C
    /* Speed and code length optimized for Q/C Compiler */
    #define ifnull(e) if(e){}else
    #define ifnot(e) if(e){}else
    #define ifzero(e) if(e){}else
    #else           /* Define for Hi-Tech Compiler */
    #define FALSE 0
    #define ifnull(e) if ((e)==0)
    #define ifnot(e)  if ((e)==FALSE)
    #define ifzero(e) if ((e)==NULL)
    #endif
    вот тут есть он
    http://www.z80.eu/c-compiler.html
    Последний раз редактировалось Totem; 30.01.2015 в 11:22.
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  4. #3

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот кто мне может объяснить.

    Имеем такие объявления:
    Код:
    #define S_IFMT		0170000	/* file type mask */
    #define S_IFLNK		0110000	/* symbolic link */
    #define S_IFREG		0100000	/* or just 000000, regular */
    #define S_IFBLK 	0060000	/* block special */
    #define S_IFDIR 	0040000	/* directory */
    #define S_IFCHR 	0020000	/* character special */
    #define S_IFPIPE 	0010000	/* pipe */
    и в коде ядра всякую целочисленную арифметику (в основном арифметические & | и сравнения) между этими константами (казалось бы не влезающими в int16) и 16bit int.
    За каким-то хреном в итоге в ASM:
    S_IFREG=0100000 транслируется в 0x8000,
    S_IFPIPE=0010000 транслируется в 0x1000
    S_IFCHR=0020000 транслируется в 0x2000
    и т.п.
    Теряюсь в догадках. Какого хека?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #4

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Т.е. оно восьмиричное.
    А как отличать от десятичных констант, если записано теми же цифирьками.
    С шестнадцатиричным префиксом "0x" понятно же, не то что тут...
    Шиза с этим вашим С.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

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

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

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

Похожие темы

  1. Ответов: 0
    Последнее: 24.02.2009, 12:31
  2. и еще раз о uzix
    от sysop в разделе Оси
    Ответов: 33
    Последнее: 25.08.2006, 14:35

Ваши права

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