Последний раз редактировалось Максагор; 06.08.2019 в 15:27.
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
Хорошоб какое-нибудь обучающее видео по установке на винт на evo. Я вот уж насколько не новичек в is-dos, но видмо ночью устал и до конца так и не осилил. Запустил инсталляцию с эмулятора диска с образов hfe, в качестве hdd торчит в evo адаптер с compact flash на 1Гб. Иду значит по пунктам 1 - 3: и хз что там выбирать: какие-то мутные параметры - всякие головы диска, цилиндры, буквы диска, таблица какая-то с примером, что выбирать непонятно. Оно вообще надо что-то менять? На каждый чих системв начинает что-то упорно читать с 'диска'. Почему-то когда я в ms-dos делаю fdisk и format меня машина не спрашивает кучу параметров физ. характеристик диска ))
Не в плане критики, навреное, просто было поздно и думать не хотелось. Но видеоурок бы помог.
Последний раз редактировалось SoftLight; 06.08.2019 в 13:17.
Ну вот и пошли, в связи с началом реальной эксплуатации TASiS на ZX-Evo всплывать нюансики, требующие оперативных доработок. За ними не заржавело. Ловите утилиту notEFF7.com:
http://atmturbo.nedopc.com/download/...f7/noteff7.ipc
Данная микроутилитка "насильно" обнуляет (точнее - взводит) бит конфигурационного порта #EFF7, который отвечает за выбор вариант "нетурборежима" (это когда 14МГц выключен) 3.5МГц или 7МГц. TASiS, написанный еще на АТМ, не подозревает,что нетурбы может быть две, и когда выключает 14МГц, то свято уверен, что работает в обычных спектрумовски 3.5МГц. На деле - это не всегда так, а в ряде случаев (демо с мультиколорами, ряд игр - это даже плохо. Оказывается, утилиты доступа к CMOS GLUK часам при выходе принудительно устанавливают бит порта #EFF7 в режим 7.0МГц. На помощь приходит данная утилитка, восстанавливающая "статус-кво". Используйте ее после каждого вызова утилит установки даты и времени, прописав ее, например, в конец файла datas.bat в папке UTIL, и все будет ОК. Описание прилагается:
http://atmturbo.nedopc.com/download/...7/noteff7.html
- - - Добавлено - - -
Как говорится, "идея витает в воздухе". На самом деле, планирую. Настройщик действительно все параметры читает с диска, так как "написан" без единой строчки ассемблера или иного кода, и представляет собой целиком набор скриптов в BAT-файлах, взаимно вызывающих различные утилиты TASiS, начиная от утилит, рисующих ANSI-заставку (это которая с котом и копирайтами), менюшки, утилиты-настройщики (написанные многие годы назад другими людьми по другому поводу) и проч.
А так просто:
Надо выбрать куда мы инсталлируем (A - H), какой драйвер CHS/LBA, Master/Slave. Прописать в драйвер координаты разделов (вот тут да, надо знать в CHS - параметры диска, чтобы рассчитать количество дорожек на разделах, но для этого есть опция "Проверка наличия HDD" - она показывает все параметры винта, а в LBA - просто количество мегабайт - понимаю, на ПиСи этого нет с ее стандартной BOOT-записью, но на Спекки пока этого не избежать), создать (это же означает очистить, если раньше там что-то было - ставить надо на пустое место) файловую систему на разделе, куда копируем (а можно и на других разделах, но это по желанию) опцией "Создать разделы HDD", а потом с легкой душой копировать, где все пройдет автоматически.
Но видео планируется, да.
Последний раз редактировалось Максагор; 06.08.2019 в 22:03.
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
SoftLight (06.08.2019)
Может имеет смысл нумеровать дистрибутивы одинаково, раз один основан на другом.
Например, v2.00atm и v2.00zxe.
У меня нет ZX-Evolution. Хочу попробовать в эмуляторе. Как разделить диск на разделы (A - H)? Если у меня на образе HDD есть информация, то эти файлы и папки пропадут?
З.Ы. В дальнейшем не планируется адаптация системы под ZS Scorpion + SMUC?
goodboy, да, действительно. Мало пользуюсь эмулятором в режиме ATM, что-то не подумал.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну может. Вот, как доработаю дистрибутив окончательно, может так и пронумерую - с двойки.
A: - H: размечаются в процессе инсталляции - сначала прописываются координаты разделов в драйвер, а затем по этим координатам инициализируется файловая система. Все есть в меню инсталлятора.
А вот насчет сохранности прочих данных тот тут неоднозначно, но и не фатально:
С одной стороны, если знаешь расположение разделов FAT (или иных файловых систем) на винчестере, то можно легко их обойти, просто прописав в драйвер координаты разделов, начиная со свободных дорожек.
Но с другой стороны, TASiS создает конфигурационную запись в самом начале винта во втором и третьем секторе. Это значит, что если FAT начинается с самого начала винта, то какие-то данные там будут затерты. Но с третьей стороны, TASiS никак не затрагивает самый первые ("нулевой") сектор винта, где в случае с единственным разделом FAT расположен его конфигурационный сектор, а если разделов на винте несколько, то содержится MBR-запись с инфой о разделах. И если разбить винт на два раздела, первый (по расположению на винте - т.е. сразу за MBR) из которых будет "пустой", а FAT16/32 будет вторым (третьим, четвертым...), то на этом пустом разделе можно безопасно размещать разделы TASiS/iS-DOS, и FAT во второй половине винта никак не пострадает.
Ну, теоретически, можно представить себе Скорп с GMX. Там хоть не текстовый, но аппаратный мультиколор 640х200, на котором можно воспроизвести такой текстовый режим. Тут другое - TASiS плотно завязан да диспетчер памяти АТМ/ZX-Evo и без него уже немыслим. Поэтому просто "взять и сделать" версию под скорп+GMX нельзя. Гораздо проще взять заново iS-DOS Chic и с нуля адаптировать его под GMX как иное ответвление развития исдоса, параллельное TASiS. При этом сохранится базовая совместимость в большинством софта iS-DOS и даже некоей часть софта TASiS, который не использует спецрестарты TASiS, а только адаптирован под расширенную графику. Но я вряд ли когда либо этим займусь - и железа соответствующего нет (скорп еще можно достать, но вот GMX.......), да и проектов собственно на ATM/ZX-Evo столько много в очереди стоит, что ставить туда еще и это - бессмысленно. Максимум, могу помочь с драйверами под SMUC (CD-ROM, SD-карта), хотя вроде бы что-то там под это было...
- - - Добавлено - - -
Не далее как позавчера я выложил утилиту notEFF7.com (http://atmturbo.nedopc.com/download/...f7/noteff7.ipc), регулирующую скорость работы процессора после выхода из утилит управления CMOS-часами. Плюс были сообщения об обнаруженных опечатках. В итоге, собрав все отклики, плюс обнаруженные мною же недочеты воедино и их исправив, выкладываю "подчищенные" от "ляпов" архивы дистрибутивов v2.00.01 по ATM-turbo 2+(http://atmturbo.nedopc.com/download/...541_200atm.zip) и v0.90.01 под ZX-Evolution(http://atmturbo.nedopc.com/download/...541_090evo.zip). Изменения очень небольшие, поэтому изменение номера версии на .01 отражено только в имени файлов образов. Изменить надо:
Исправлены опечатки и купированы в дистрибутиве для ZX-Evolution попытки утилит по работе с CMOS-часами cmos_dat и rtc после своей работы самовольно устанавливать при отключенных 14МГц не 3.5МГц, а 7МГц.
В итоге имеем следующие изменения - В v2.00.01ATM исправлены опечатки в самом инсталляторе.
Переименовать на системном диске каталог MY_PROGS\AYPLAY в каталог MY_PROGS\AY_PLAY
В v0.90.01EVO помимо исправления опечаток в инсталляторе для внесения изменений в уже установленный дистрибутив v0.90 без переустановки, скопируйте на системный диск
С дискеты N1: из каталога MY_PROGS в соответствующий каталог на системном диске утилиту notEFF7.com
С дискеты N2: из каталога LIBRARY\MY_PROGS в MY_PROGS\HELP на системном диске файл notEFF7.hlp
С дискеты N1: из каталога UTIL в соответствующий каталог на системном диске файлы datas.bat и time.bat
Из каталога SHELL в соответствующий каталог на системном диске файл extkey.txt
Из каталога INSTALL\ROOT в корневой каталог на системном диске файл autoexec.bat
Переименовать на системном диске каталог MY_PROGS\AYPLAY в каталог MY_PROGS\AY_PLAY
Необходимый список изменений также вложен в архивы с образами. А пока на этом все.
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
AndTorp (09.08.2019)
Утилиты доступа к часам не должны лезти в порты вообще! Они должны работать через API, если это операционная система. Должны обращаться к уровню ДОС, на худой конец к драйверам и уже в последнюю очередь к БИОС. А если утилиты лезут к железу напрямую, нафига нужна ДОС? Это я всё к идеологии вашей "системы".
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Это не его идеология, а исдоса, на базе которой построен тазис.
Zx-Evolution rev.c
ZS Scorpion 1024K rev.2013
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)