Даёшь игры под uzix!!!
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Текстовые СРМ-игры должны работать прям искаропки, т.к. любому процессу юзикса при старте даётся окружение где есть недо-эмулятор консоли СРМ (эмулирует только в части экрана и клавиатуры, для полной эмуляции с файлами надо запускать дополнительный бинарь). Т.е. берём игру, под СРМ копируем её с дискетки в партицию(FS) юзикса утилитой UCP.COM, под юзиксом делаем chmod 777 game.com , вуаля, можно запускать. Недавно Максагор текстовые игры для vt52 рекламировал в теме АТМ.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Я пишу с пляжа по памяти как это было бы на современных юниксах.Наверняка что-то напутал относительно того как оно в юзиксе. Наберите
man chmod
- должна выйти подсказка по синтаксису. Смысл действия в команде chmod - надо добавить файлу атрибут "исполняемый" (x)
- - - Добавлено - - -
Кстати, изменить атрибуты и делать ещё всякое разное можно ещё и в самой ucp.com в CPM. Вот как например в файле команд отсюда:
https://github.com/serge-404/U.Z.I.X...ster/filfs.sub
Там почему-то первый параметр передается как 0777 (с ведущим нулем), файлы указываются без путей, но перед этим в каталог с файлами делается cd
ЗЫ. файл через bget копировали?
Последний раз редактировалось Error404; 03.09.2018 в 09:08.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Ну мало ли
- - - Добавлено - - -
По норме - достаточно выполнить "chmod +x game.com"
- - - Добавлено - - -
Ноль - показатель того, что число в восьмеричной СС - 0777 это именно в восьмеричной СС параметр.
- - - Добавлено - - -
А ошибку выдавало именно из-за того, что аттрибуты команда не находила в параметрах - "777" она считала именем файла.
"Байт-48"
еще раз улыбнуло.
Если я напишу 0789, ноль тоже будут показателем восьмеричной системы счисления ?
Числа там в 8-ой сс, но 0 - не имеет никакого отношения к этому. Маны в помощь
- - - Добавлено - - -
там обычный ман,только урезанный, у меня убунта, там полный ман, но синтаксис такой же
так и копировал.
тоже не полноценная, ошибок не выдает, когда они есть. C др юзеров не получилось закинуть, только с 0. В ней и закидывал в uzix. Время будет, покавыряю........
Последний раз редактировалось Sancho45; 03.09.2018 в 16:57.
Хм...
А как вы маны-то читали? Там везде указано "символьное или восьмеричное представление режима".
http://man7.org/linux/man-pages/man2/chmod.2.html
http://www.opennet.ru/man.shtml?topi...ry=1&russian=2
Так что 0 не обязателен, но цифры трактуются именно в восьмеричной СС - можете даже исходники глянуть, собственноA numeric mode is from one to four octal digits (0-7), derived by adding up the bits with values 4, 2, and 1. Any omitted digits are assumed to be leading zeros.![]()
"Байт-48"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)