Софт CP/M на PentEvo

ZX evolution software and hardware

Postby savelij » 02 Feb 2014, 21:52

Den1982 wrote:А что висит в ЦПМе на букве C:?


Драйвер винта. Похоже писатель всего этого дела просто наASSIGNал свою конфу и так она и осталась в пзу. Типо памятник.
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby savelij » 02 Feb 2014, 21:53

Если запустить ASSIGN без параметров то он покажет текущее значение.
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby Den1982 » 03 Feb 2014, 08:15

Осталось только запустить этот ASSIGN. Все таки реально его запихать на РАМДИСК A: как нибудь?
А еще лучше---->http://forum.nedopc.com/viewtopic.php?p=28978#p28978
User avatar
Den1982
 
Posts: 84
Joined: 07 May 2012, 17:17
Group: Registered users

Postby foxweb » 04 Feb 2014, 23:02

Пришли к чему-нибудь? У меня пока ничего не получилось под CP/M запустить. Монтировал PRINCE.TRD по-всякому.
User avatar
foxweb
 
Posts: 80
Joined: 29 May 2013, 10:09
Location: Москва
Group: Registered users

Postby savelij » 04 Feb 2014, 23:13

А должны были к чему-то прийти? Я то что впилил цпм копировал образ на реальную дискету и проверял. А тот рамдиск который остался в этом цпм от атм начинается с 6 паги (в пределах первых 128к) и никак с моим рамдиском не перекается. Монтировать образа бесполезно. Только реальная дискета. При чем в дисководе А. Изменения по сравнению с исходной прошивкой с атм минимальны.
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby savelij » 04 Feb 2014, 23:15

Посмотрел что там наворочено с драйверами, это что то с чем то. Какие то каналы, куча таблиц. С разбегу не удалось переделать расторцовку всех этих ассигнов. Нужно в документации смотреть, может там что то описано.
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby foxweb » 05 Feb 2014, 00:04

savelij, пасиба за инфу.
User avatar
foxweb
 
Posts: 80
Joined: 29 May 2013, 10:09
Location: Москва
Group: Registered users

Postby Максагор » 10 Feb 2014, 03:24

Тут дело такое:
На диск A: назначен RAM-диск, потому что он активно используется программой пакетной обработки команд (по типу BAT-файлов на пэцэ) SUBMIT.COM - в файлах с расширением SUB. При этом по умолчанию на диске A: она в процессе обработки текстовых SUB-файлов создает, а затем удаляет временные файлы. Если переназначить букву A:, к примеру, на флоп (а это можно как подправив пару байт в ПЗУ, так и средствами CP/M - утилитой ASSIGN.COM), что выльется в излишне частое и ненужное обращение к флопу (и зависимости от налисия дискеты в дисководе), что делать не рекомендуется.
Замечу еще, что утилитой CONFIG.COM можно сформировать (посредством текстовых файлов) в первых 128 байтах нулевого сектора или на флопе, или на винте конфигурационную "автостартующую" запись, в которую можно прописать все нужные настройки (главное, чтобы в 128 байт влазило - так что жадничать не стоит). И тогда при первом запуске CP/M система сначала поищет диск в флопике (устройство B:) и если дискета есть - попытается считать оттуда этот сектор (если не найдет - выйдет в командную строку), если же флопика в дисководе нет, то с устройства C: (винт) попытается сделать тоже самое...
В частности, в инсталляционном диске CP/M, который когда-то в седые времена середины нулевsх я собрал (IDE-Installer - http://atmturbo.nedopc.com/download/cpm ... otdisk.zip) уже в нулевом секторе есть такая запись, которая автостартует сначала заставку, потом нортонообразную оболочку, а сам диск содержит в себе все нужные текстовые конфиги для записи в нулевой сектор винта, которые необходимо только в чуток подправить в прилагаемом редакторе под параметры конкретного винта и под планируемое количество разделов на нем - есть там даже два набора конфигов - под один флоп (A - RAM, B - FDD, C,D... - HDD) и под два флопа (A - RAM, B - FDD1, C - FDD2, D,E... - HDD)...
User avatar
Максагор
 
Posts: 281
Joined: 26 Apr 2010, 21:07
Location: Москва
Group: Registered users

Previous

Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 1 guest