User Tag List

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

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

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

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

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

    По умолчанию

    Цитата Сообщение от Sergey Посмотреть сообщение
    Чтобы собирать, что нужно? - специальный crt0, слинковать под нужный адрес, да засунуть в образ ФС на дискету?
    Вот, держи
    https://yadi.sk/d/RuJwBxduu5uQx
    Это printf(hello, world) со всеми зависимостями. Для сборки нужен только обычный sdcc.
    Там же скомпиленные под винду утилиты (ucp, mkfs и binman) на всякий.

    Eltaron, а можешь ли мою печаталку заюзать (токо там шрифт под 1251), и есть ли в этом смысл сейчас в контексте высвобождения памяти?
    Смысл есть в плане освобождения места на 128-килобайтных моделях. Там сейчас просто ужас с памятью, она тупо кончилась.
    Там же, где страниц побольше, смысл только в большей скорости. Что тоже, в общем-то, неплохо.
    Я сделаю сборку с ней, не сегодня только.

    Eltaron, сможешь ли пофиксить запускалку SNA, если исходник есть? что не должно гробиться? Можно для реала (Пентева/тс-конфа) сделать запускалку FUZIX.

    Прилагаю образ винта для анрила с Wild Commander`ом.
    О, спасибо. На самом деле такой баг (белый бордер + зависон и никакой активности ВГ93) я иногда ловлю и в эмуляторе обычного пентагона. Но очень рандомно, так что будет хорошо, если на пентеве он вызывается тем же косяком, можно одним выстрелом попробовать пофиксить всех зайцев.

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

    Нет, тут другое. Весь косяк в том, что при #3d2f не происходит подмены ROM.
    Возможно, что SNAпшотогенерилка не ставит какие-то флаги, по которым эмулятор должен понимать, что за конфигурация и ромсет должна быть у машины.

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

    Да в общем-то ведь наплевать тут на #3d2f, это же костыль для классических бетадисков. Ну а на ТС-конфе ведь наверняка есть прямой доступ к портам ВГ93 (в бейзе-то точно есть, там же CP/M)? Где-нибудь про это почитать можно?

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

    Нашел - http://hype.retroscene.org/blog/dev/209.html
    Порт FDDVirt (#29af) использует 4 младших бита, каждый из которых указывает на все доступные дисководы А — D
    Дисковод срабатывает при таких условиях:
    — бит нужного дисковода = 1.
    — выбран соотв. флоп в порту FF[1:0]
    — включен трдос
    — произошло обращение к любому порту бетадиска
    При этом происходит включение паги 255 по адресу 0-3ффф
    любое обращение к любому порту бетадиска вызывает отключение паги 255
    Гм, серьёзно что ли только через TR-DOS?
    Последний раз редактировалось Eltaron; 09.08.2016 в 23:48.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Гм, серьёзно что ли только через TR-DOS?
    Угу.
    Зато можно кастомный ROM подставить
    С уважением,
    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

  4. #3

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

    По умолчанию

    Цитата Сообщение от Sergey Посмотреть сообщение
    Зато можно кастомный ROM подставить
    А как подставить родной BASIC48?

    Когда SNA стартует, у него в 0000 стоит страница RAMFB, в которую скопирован ROM c BASIC48. Окей, согласен, что для нужд загрузки снапшотов (и тем более tap-ок) так удобней. Но как теперь воткнуть на его место нормальный BASIC48, и чтоб автоподключение TR-DOS по M1+3dxx работало? Что и в какие порты записать?

    Я в этом tsconf.xls уже весь мозг сломал. Мне сегодня все эти #21AF сниться будут, не иначе
    Последний раз редактировалось Eltaron; 11.08.2016 в 00:31.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

  5. #4

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

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    А как подставить родной BASIC48?
    Короче, запустил Фузикс под эмулем из WC в ручном режиме через дебаггер.
    Как советовал Коши, поставил брейк на #3CC0
    после кода, переключающего странички поставил джамп на #4000, а там дописал такой код:

    Код:
            di 
            ld      l,#0xC0 ;  включаем ROM      
            ld      bc,#21af ; MemConfig
            out     (c),l
            ld      b,#0x10 ; #_tsPage0
            ld      l,#0x03  ; ROM Basic-48
            out     (c),a
            ei
    Дальше продолжение той подпрограммы:
    Код:
            ld      hl,0     
            ld      bc,0
            ld      sp,0
            nop
            out    jp #c003
    Я думаю, Коши согласится поправить этот момент.
    В крайнем случае, есть исходник запускалки.
    Последний раз редактировалось Sergey; 11.08.2016 в 08:25.
    С уважением,
    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

  6. #5

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

    По умолчанию

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

  7. #6

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

    По умолчанию

    Ну, вставь, пожалуйста.
    Кстати, можешь ли сделать кратенькую инструкцию как засунуть прогу для Fuzix на трдшник?
    С уважением,
    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

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

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

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

Ваши права

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