Есть версия CP-M поддерживающая каталоги? И если есть, можно её адаптировать для SMUC ?
По той самой ссылке на странице 2 как раз обсуждается это. В CP/M нет каталогов, но есть 16 пользователей и атрибуты файлов. Можно настроить видимость файлов, как я понимаю. А это типа версия 3. В версии 2.2 тем более нет папок.
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
есть какие-то аддоны и надстройки, но проблема в том, что софт сипиэмный не умеет в каталоги, т.е. надо каждую софтину перекомпилировать, что б она умела не только с пользователями но и с папками работать. поэтому можно сказать, что поддержки каталогов нет.
- - - Добавлено - - -
кстати, повнимательнее посмотрел на нексте - cp/m живет в образе диска - 16мб, который подключается при старте системы. т.е. как я думал раньше просто в папке на разделе fat.
из плюсов такого подключения - можно копировать файлы между fat-разделом и образом диска cp/m.
- - - Добавлено - - -
попытлся запустить ladder со скорпионовского cp/m на нексте - что-то пошло не так) работает явно не так, как задумано.
- - - Добавлено - - -
@izzx, в ваш дистрибутив свой софт не добавить? SteinBlum у меня ругнулся на образ диска.
Образ лежит одним файлом или несколько в папке на fat? Если одним, то как копировать файлы внутри? Нужен же спец софт.
А экран на Нексте 80 символов? Для Ladder нужно 80. И в моём дистрибутиве версия с настройщиком, стащенная с сайта АТМ. Там можно выбрать тип терминала. Для Скорпа я выбираю VT52.
Это обычный диск TRD. А на свободном месте записан бэкап раздела, начиная с файла Backup. Можно закинуть на ЖД нужные файлы и сделать новый бэкап. Тогда получится свой дистрибутив. Но не более 600Кб.
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
MP/M может быть поддерживает каталоги? И вроде бы версия 3 поддерживает, просто при работе на HDDбез каталогов будет очень тяжко.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
одним.
а как может быть образ диска несколькими файлами, и как это упростит доступ к нему?
я ж писал выше - образ диска с cp/м при старте монтируется как один из дисков системы (в данном случае как диск "A", "своя" система NextOs - как диск "С") и между ними файлы просто переносятся копипастой - Ctrl+C - Ctrl+V
да. и в моем случае проблема в том, что бесконечная печать проихсходит - т.е. даже надпись Press Any Key to Start (или как там), каждый раз печатается с новой строки - бесконечный листинг такой.
попробую АТМовскую.
вот вопрос как раз в том, как закинуть на ЖД? записать дискету с нужными файлами и копировать на ЖД с него?
вроде бы?
MP/M - это многозадачная, говорят. Про папки ничего положительного не гуглится.
Я в этом дистрибутиве для скорпа сделал раздел всего 2 мега и максимум 256 файлов. Для учебных и тестовых целей хватит, и не слишком большая свалка будет.
- - - Добавлено - - -
вот, теперь понятно. А то ж можно было просто накидать файлов отдельных и написать такой хитрый драйвер, который из CP/M их бы считывал/записывал. То есть по факту полноценный драйвер fat. Я и думаю: до чего крутые ребята, если такое провернули.
Ну да. Пока что другого варианта не вижу. В эмуляторе ловчее, конечно, но суть та же.
Кстати, на реальном компе у меня инсталляция ругается, не проходит. А вот система запускается хорошо и раздел монтирует. Надо искать баг.
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
я тоже так сначала подумал, потому что образ диска собирается из файлов, которые лежат просто а разделе фат... но всего лишь собирается. доступа к фату нет.
но и так - ctrl-с - ctrl-v в целом норм, если не надо много закидывать.
----
проверил еще Зорки всяческие от Infocom, нормально работают. а вот Hibernated 1, хотя и версия специально под +3 cp/m - работает с глюками.. точнее отображается не корректно.
иметь бы возможность "собирать" свой бэкап в трд, для последующей установки на жд.. раз нет софта умеющего копировать между разными файловыми системами.
https://techtinkering.com/articles/e...nsion-for-cpm/
один из вариантов "Каталогов"Easy Handling of User Areas
The handling of user areas has been made much easier and the prompt displays the current drive and user area. EPEX supports 'DU:' format, where D is the drive and U is the user area, when combined they are termed a directory. For example, to refer to drive 'D', user area '3', we would use 'D3:'. This allows us to simply change to this directory by entering D3: at the prompt and pressing return. We can also refer to commands and files on other drives or user areas by prefixing them with this 'DU:', directory format. The supplied commands such as PATH, MKDIR, DIR, CP, etc fully support this and it will often work at the command line with commands that weren't written to support it. Unfortunately you can't just use the user number followed by a colon as this will lead to a BDOS error.
Named Directories
EPEX, showing named directories and search path
It is possible to give names to directories using the MKDIR command. This takes a text file which maps directories e.g. 'A0:' to a name such as 'ROOT'. When creating this file make sure that the names are in uppercase otherwise they'll fail to work properly. The file could look like the following, which would create three named directories: ROOT, UTILS, ARCH.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)