User Tag List

Страница 13 из 22 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя
Показано с 121 по 130 из 217

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

  1. #121

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Попробую. Только минуту назад завернул последний шурупик в Орион, выдохнул и сказал - "Всё! Готово! Больше не разбирать!"
    А разбирать же не надо, там же у тебя SD на ПЛИС (и останется на тех же адресах F762-F763), только схемную реализацию перепрошить другую.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

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

  3. #122
    HardWareMan
    Гость

    По умолчанию

    Error404, ВНЕЗАПНО выяснится, что JTAG не выведен наружу, да.

  4. #123

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    ВНЕЗАПНО выяснится, что JTAG не выведен наружу, да
    Ну почему же внезапно....
    ОНО НЕ ДОЛЖНО БЫЛО БОЛЬШЕ ПЕРЕШИВАТЬСЯ!
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #124

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

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    chmod второй параметр (имя файла) не принимает, пишет no such file or directory. Без разницы, указывать полный путь или относительный или просто имя файла, результат один. я так понял, авто подстановки тоже нет. Может синтаксис какой то др ?
    Таки была досадная мелкая ошибка в ядре (UZIX.COM) в модуле SC1.C в процедуре chany в ветке ORI_UZIX где делаются межстраничные пересылки (почему и не проявлялось в UCP - там всё в общем CPM приложении). Пофиксил, закоммитил на GITHUB. Заодно скомпилировал (по своей же инструкции страницей ранее) chmod из исходников - он отличается от старого бинаря (который взят с MSX без перекомпиляции как и большинство прочих) тем что умеет ставить права не только восьмирично, но и символьными параметрами (вот эти вот все o+x, g-w и т.п.). Поправленное ядро и новый chmod во вложении. Кому не лень - проверьте на реале пожалуйста.

    Offtop. А уже пора валить с github на, к примеру, gitlab в свете покупки github Мелкомягкими? Как думаете? А то еще свежи в памяти впечатления от того как они жестко надругались над skype.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	chmod.jpg 
Просмотров:	117 
Размер:	21.3 Кб 
ID:	66151  
    Вложения Вложения
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  6. #125

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В командировке сейчас. Буду дома через пару дней, гляну.

  7. #126

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

    По умолчанию

    Работают CPM-программы от Uzix-2.0. Там бейсик, мультиплан (типа exсel ), архиваторы. Но не пробуйте запускать MED из этого пакета - это экранный редактор от MSX явно вызывающий что-то MSX-ное, на Орионе дающее завис.

    Поигрался в бейсике (это микрософтовский MBASIC-80) в самописную бредопрограмму, работает, бейсик на диск пишет и читает. Есть какие-нить интересные бейсик-программы формата *.BAS для MBASIC? Просто никогда не интесовался васиком.

    Пару слов о выполнении CPM-программ в UZIX.
    Авторы UZIX сделали эмулятор BDOS+BIOS CP/M, работающий через вызовы UZIX, этот эмулятор не перемещаемый - рассчитан на работу в верхней части области процесса UZIX 2.0 (которая была размером в 48к, а в UZIX 1.0 вообще 32к), этот код прилинкован статически (оригинальный файл CP/M начинается с офсетом 4Ah от начала бинарного юзикс-файла), поэтому все эти "адаптированные" бинари размером под 47к . В моей реализации UZIX 1.0 области процесса отводится 58к. И эмулятор я наверное переделаю - сделаю его перемещаемым (чтобы не делать гигантские файлы размером в 48-58к с нулями посередине как сделано сейчас) или вообще отдельной сущностью (например, запускаться будет эмулятор с параметром - именем CP/M-файла и его командной строкой - и сам перемещаться под верхушку ОЗУ)
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	basic.jpg 
Просмотров:	115 
Размер:	19.7 Кб 
ID:	66161  
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  8. #127

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Таки была досадная мелкая ошибка в ядре (UZIX.COM)
    Пофиксил
    Кому не лень - проверьте на реале пожалуйста.
    Проверил. Работает.

  9. #128

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Команда SED вызывает вместо редактора зависание. Мелочь а сильно неприятно.
    Оно конечно мы ранее уже выяснили за православный юниксовый SED, но поскольку вот это вот "SED вместо редактирования зависает" очень обидно было, я слепил адаптацию SED.COM от CP/M (экранный редактор). Ну как слепил, тупо записал код SED.COM поверх MED (МСХ-ный редактор с интегрированныйм эмулем CP/М) c офсетом описанным постом ранее. И оно заработало, я сам в шоке.
    Поскольку имя SED занято православной консольной STDIN/OUT утилитой, то гибрид, полученный в результате издевательста над MED и SED.COM, я обозвал как NANO (хелп к нему по-прежнему SED.HLP, и генерируемый файл состояния - SED.SYS). Прошу проверить.

    ЗЫ. Конечно есть ложечка дегтя: почему-то CP/M эмуль не отрабатывает сочетание клавишь CTRL+D, а это ни что иное как "курсор вправо", что весьма раздражает (влево, вверх и вниз работают). Пока что для перемещения вправо использую CTRL+U (или можно CTRL+Q D). Кто выяснит почему не работает CTRL+D получит медаль "за взятие Юзикс".
    Вложения Вложения
    • Тип файла: zip nano.ZIP (11.2 Кб, Просмотров: 93)
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

  10. #129

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    я обозвал как NANO
    Таки это пгекгасно, но Изя не видит способа, как засунуть кошерный НУНА в образ карты, тем более в дремучий лес какого-то Юзикса, колена Юниксова.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  11. #130

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

    По умолчанию

    Есть такие способы:
    1:
    - закинуть из архива файлы nano , sed.hlp на любой CP/M носитель (предположим, это диск А юзер 8)
    - загрузиться в CP/M c того образа где UZIX (т.к. там же в юзер 0 еще есть утилита UCP.COM для обмена с файловыми системам юзикса), выполнить:
    idebdos (или "idebdos sd" тут у кого какой носитель)
    ucp 2: (т.е. работаем со второй партицией - партиции для IDEmaster или SD: 0,2,4,6 ; партиции для IDEslave: 1, 3, 5, 7 )
    UCP> cd /bin
    UCP> bget 8:а:nano
    UCP> bget 8:а:sed.hlp
    UCP> chmod 0755 nano
    UCP> exit
    uzix 2: (запускаем юзикс, логинимся как root или еще как)


    2: Под Виндой копируем файлы в образ сразу в юзиксовую партицию утилитой ucp.exe из набора утилит и далее делаем в ней такое же шаманство:

    d:\0>ucp

    UCP - UZIX filesystem Image filemanager V1.0. Command mode. Type ? for help.

    UCP> ?
    exit|quit
    use [[partitionN:]d:\path\DriveImageFileName.ext]
    root [d:]
    ls [-l] [dirname[/filename]]
    cd dirname
    chmod mode name
    [b]get DosFilename [UzixFilename]
    [b]put UzixFilename [DosFilename]
    ...
    UCP>
    UCP> use 1:d:\uzix.ohi

    тут надо указать "1" т.к. в версии для Windows номер партиции UCP передается как порядковый считая с нуля. У нас в образе такие партиции:
    CP/M (0) <- загрузочная и сервисная
    UZIX (1) <- основная, где все файлы, ее и указываем !
    UZIX (2) <- пустая для экспериментов
    UZIX (3) <- пустая для экспериментов

    UCP> use
    fd0: 1:d:\uzix.ohi
    fd1:
    UCP> ls
    error: root device not mounted
    UCP>
    UCP> root 0:
    UCP> ls
    ./ ../ dev/ tmp/ bin/
    etc/ usr/ mnt/ root/ home/
    var/
    UCP>
    UCP> cd bin
    UCP> bget nano
    UCP> bget sed.hlp
    UCP> chmod 0755 nano
    UCP> exit

    Пишем образ на диск, загружаемся с него, idebdos [sd], uzix 2:




    UPD 2019: Или использовать плагины TotalCommander/DoubleCommander
    Последний раз редактировалось Error404; 22.05.2019 в 11:21.
    Лучше сделать и жалеть, чем не сделать и жалеть.

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

Страница 13 из 22 ПерваяПервая ... 91011121314151617 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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