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

User Tag List

Страница 25 из 47 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя
Показано с 241 по 250 из 466

Тема: Алан Кокс представил Unix-подобную ОС Fuzix, ядро которой потребляет около 40 Кб ОЗУ

  1. #241

    Регистрация
    27.01.2005
    Сообщений
    923
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    153 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    запустил шелл, предварительно удалив из него сканф и кучу другой фигни. работает, но почемуто не пишет подказку sh#.

    Что-то с флушем наверное.

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

  3. #242

    Регистрация
    27.01.2005
    Сообщений
    923
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    153 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sergey Посмотреть сообщение
    Не в обиду: мыши кололись, плакали, но продолжали жрать кактус!
    Знаешь.. Мне кажется, что твоя ненависть к инверсии бит - это уже проблема более медецины, чем техники

    Цитата Сообщение от Sergey Посмотреть сообщение
    Образ, - образ рабочий давааай!

    Да. Вот.

    Инструкция:

    1. Взять флешь и создать ДВА раздела.
    - Раздел 1 основной - FAT32.
    - Раздел 2 основной - Linux. Обязательно НЕ-FAT32!

    2. Скопировать ядро и загрузчик на раздел 1 (fusix-boot.$C fuzix.bin)

    3. Залить на раздел 2 ФС FUZIX. Например, если флешка - устройство /dev/sdb, то делаем это так:

    sudo dd if=fuzix.img of=/dev/sdb2 bs=512

    Все.
    Далее втыкаем флешь во пентеву и запускаем fusix-boot.$C

    Жмём:

    bootdev: 0

    login:root

    ssh# printenv (это пример, печатает переменные окружения)

    многие команды ещё не работают (типа ls)

    Команды, которые уже есть:
    basename cat chmod cp date du false init ll mkdir more od printenv pwd rmdir ssh sync tr uue which
    bd chgrp chown cut dirname echo id kill ln mknod mv patchcpm prtroot rm sleep su touch true wc whoami
    Вложения Вложения
    Последний раз редактировалось SfS; 28.11.2014 в 19:57.

  4. #243

    Регистрация
    27.01.2005
    Сообщений
    923
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    153 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Короче - надо разработать модульные драйвера. Иначе памяти не будет.
    Просто у меня есть полный драйвер PS2 клавы. С поддержкой режимов и раскладок. но там таблиц много. Только отдельная страница спасёт.
    Последний раз редактировалось SfS; 28.11.2014 в 04:40.

  5. #244

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,960
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    591
    Спасибо Благодарностей получено 
    1,493
    Поблагодарили
    509 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Затаив дыхание слежу за темой. Но до конца пока не могу понять, сможет оно в итоге полноценно взлететь на стандартной конфигурации (128k+TR-DOS) или нет?
    С уважением, Станислав.

  6. #245

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,071
    Записей в дневнике
    9
    Спасибо Благодарностей отдано 
    161
    Спасибо Благодарностей получено 
    482
    Поблагодарили
    336 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Затаив дыхание слежу за темой. Но до конца пока не могу понять, сможет оно в итоге полноценно взлететь на стандартной конфигурации (128k+TR-DOS) или нет?
    Да, если перешить ПЗУ.
    На клонах с отключаемым ПЗУ (типа Скорпиона) сможет, думаю, и так.
    Ну и попробую на +3 портировать. Там сложнее, там ПЗУ отключается, но при этом банкинг в верхнем окне не работает.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  7. #246

    Регистрация
    23.12.2006
    Адрес
    Славный город Самара
    Сообщений
    484
    Спасибо Благодарностей отдано 
    129
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Затаив дыхание слежу за темой. Но до конца пока не могу понять, сможет оно в итоге полноценно взлететь на стандартной конфигурации (128k+TR-DOS) или нет?
    Пилим либы. Надеемся.
    С уважением,
    Gris / Red Triangle.
    _____________________________________
    ZX-EVO/TS-Labs config/NGS/HDD/SD-card
    Amiga A1200/Blizzard 1230@50/32/60GB
    Amiga A1200/Apollo 1260@66/32/60GB
    UnAmiga (C5) AGA GM7123 VideoDAC

  8. #247

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

    По умолчанию

    Это ж С. Там "Hello world" компилируется в несколько килобайт (если без шаманства). Поэтому для стандартного 128к оно хотя и будет, но с окном 16к (с ограничением 16к на процесс) - это не жизнь. На клонах с окном 48к..64к оно уже может быть полноценной ОС (одним окном или несколько окон по 16к - не суть), где портируя код с "больших систем" не надо будет выкидывать все printf и scanf.
    Последний раз редактировалось Error404; 28.11.2014 в 12:08.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  9. #248

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,071
    Записей в дневнике
    9
    Спасибо Благодарностей отдано 
    161
    Спасибо Благодарностей получено 
    482
    Поблагодарили
    336 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SfS Посмотреть сообщение
    Короче - надо разработать модульные драйвера. Иначе памяти не будет.
    Просто у меня есть полный драйвер PS2 клавы. С поддержкой режимов и раскладок. но там таблиц много. Только отдельная страница спасёт.
    Саму инфраструктуру разрабатывать гемор, конечно. Но для единичного случая же все очень просто-
    Перемещаешь devtty куда-нибудь ниже #C000.
    Выкидываешь весь код опроса спектрумской клавы, пишешь переключение банки и вызываешь свой.
    ...
    Профит!

    ---------- Post added at 14:10 ---------- Previous post was at 14:09 ----------

    Цитата Сообщение от Error404 Посмотреть сообщение
    где портируя код с "больших систем" не надо будет выкидывать все printf и scanf.
    Видится реальным выкинуть либу в отдельную страницу(-цы).
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  10. #249

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

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Видится реальным выкинуть либу в отдельную страницу(-цы).
    Что-то типа shared lib с поздним связыванием?
    Или либа-wrapper с функциями-пустышками, единственная цель которых сделать вызов в другую страницу странслировав туда параметры, а оттуда - код завершения. Можно, накладные расходы правда будут как на переключение, так и на обслуживание указателей на массив оставшийся в странице процесса (для тогоже sscanf), но не такие критичные в сравнении с тормозными п\п вывода на экран.
    Если получится, то это будет полезно и для реализаций с 48..64к страницами.
    Последний раз редактировалось Error404; 28.11.2014 в 12:35.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  11. #250

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,071
    Записей в дневнике
    9
    Спасибо Благодарностей отдано 
    161
    Спасибо Благодарностей получено 
    482
    Поблагодарили
    336 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Или либа-wrapper с функциями-пустышками, единственная цель которых сделать вызов в другую страницу странслировав туда параметры, а оттуда - код завершения.
    Да, вот это. В этом случае даже не требуется править ядро.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

Страница 25 из 47 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Куплю БК 0010 или подобную машинку в Украине
    от LeBohdan в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 06.07.2008, 23:29
  2. SDCC вокруг да около
    от andrews в разделе Программирование
    Ответов: 8
    Последнее: 26.03.2008, 08:16
  3. Ответов: 16
    Последнее: 02.08.2005, 12:20
  4. Ответов: 10
    Последнее: 18.02.2005, 17:45

Ваши права

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