Важная информация

User Tag List

Страница 36 из 45 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя
Показано с 351 по 360 из 445

Тема: iS-DOS

  1. #351

    Регистрация
    27.01.2010
    Адрес
    Северодвинск
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Да-да! Это именно защита. Я с таким же явлением тоже сталкивался при копировании теледиском дисков СТАРЫХ версий исдоса (версия фирмы "Слот").
    Вот оно че, Михалыч спасибо, я такого не слышал, чтоб так еще извращались.
    По логике-то да - там и места поди нет на дорожке под еще один сектор, а имитация что есть.
    Максим, в итоге ты их как-то копировал?

  2. #352

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sirx Посмотреть сообщение
    Вот оно че, Михалыч спасибо, я такого не слышал, чтоб так еще извращались.
    По логике-то да - там и места поди нет на дорожке под еще один сектор, а имитация что есть.
    Максим, в итоге ты их как-то копировал?
    А теледиск несмотря на эти помехи создает вполне рабочие образы - эти лишние "сектора" ни самой системой, ни загрузчиком никак не учитываются и не обнаруживаются - они, видимо и нужны были только для помех копирования имеющимися на начало 90-х средствами. Так что можно просто отформатировать другую дискету под исдосный 800Кб-формат и потреково перенести диск в диск, а потом уже делать файлы TD0 или FDI или даже просто посекторные образы IMG с него.
    Последний раз редактировалось Максагор; 15.03.2015 в 15:10.
    Максагор, 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], естественно...

  3. #353

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Да-да! Это именно защита.
    Тогда вопрос. Есть ли смысл юзать мне ZX-Studio? Студия снимет полный образ или только 5 секторов по 1К на треке? В таком случае может этого образа теледиск будет достаточно?

    Скрытый текст

    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
    [свернуть]

  4. #354

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,295
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    1,459
    Поблагодарили
    949 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Есть ли смысл юзать мне ZX-Studio?
    студия удобней - сразу видны `битые` сектора (при ошибке можно перечитать произвольную дорожку)

  5. #355

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выложил полноценный пакет утилит и драйверов для прямой работы с CD-ROM в среде iS-DOS Classic/Chic и TASiS (в т.ч. для создания автозагрузочных CD-дисков этих систем). Подробности тут:
    http://zx-pk.ru/showpost.php?p=790024&postcount=99
    Максагор, 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], естественно...

  6. #356

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Максагор, было бы хорошо. если бы этот пакет программ не использовал прямой доступ к портам, а работал через точки системы. тогда этому пакету программ было бы всё ровно какой там стоит контроллер. хотя, я могу и ошибаться...
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  7. #357

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот тот мой образ. На дискете наклейка, написано "Система IS-DOS диск Изготовлено SLOT C. LTD. Москва 117330 ая 707 рег номер И010144
    Вложения Вложения
    • Тип файла: zip ISDOS.zip (239.0 Кб, Просмотров: 216)

    Скрытый текст

    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
    [свернуть]

    Этот пользователь поблагодарил Vadim за это полезное сообщение:

    kgbplus(29.05.2023)

  8. #358

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,295
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    1,459
    Поблагодарили
    949 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    немного утилит http://disck.narod.ru/isdos/index.htm

  9. #359

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    немного утилит http://disck.narod.ru/isdos/index.htm
    Ага, видел. Есть полезные. Особенно хорошо, что ко многим исходники прилагаются.

    ---------- Post added at 13:35 ---------- Previous post was at 12:49 ----------

    Цитата Сообщение от Sayman Посмотреть сообщение
    Максагор, было бы хорошо. если бы этот пакет программ не использовал прямой доступ к портам, а работал через точки системы. тогда этому пакету программ было бы всё ровно какой там стоит контроллер. хотя, я могу и ошибаться...
    Пожелание законное, но не всегда выполнимое. Для справки опишу ситуацию:

    Стандартных точки входа для любых блочных устройств ввода-вывода четыре: точка инициализации драйвера при кстановке/перемещении в памяти/удалении, точка инициализации физического устройства, точка чтения (куда передается номер логического блока и количество блоков для чтения - драйвер уже сам пересчитывает логический номер блока в физические треки и сектора) и точка записи (аналогично чтению). Плюс на выходе с драйвера мы получаем при случае те или иные сообщения об ошибках, обрабатываемые далее системой.

    Так что обращение к этим точкам хода возможно только в случае работы на чтение-запись секторов. А теперь пройдемся по утилитам пакета и посмотрим, можно ли их подогнать под драйвер?

    CDPLAYER - однозначно нет. Это нестандартная работа с CD-ROM - не как с хранилищем файлов или секторов с блочными данными, а как с музыкальными треками, тут идет работа с минутами, секундами, паузами, звуковыми дорожками. Под лекала дискового драйвера это не подгонишь.

    CDCOPY - теоретически да, возможно. Если убрать процедуру открытия/закрытия трея, которая "не в кассу" - не вписывается в стандартные точки. Основная проблема в том, что изначально эта утилита была написана давным-давно, как эксперимент, что работа с CD-ROM на спектруме вообще возможна (работа шла параллельно с экспериментами покойного Веги и на основе, в том числе, его статей по этому поводу). И уже потом просто в новых версиях оттачивалась. Процедура поддержки монтирования драйвера (кстати, она как раз не работает с портами - только системные вызовы по поиску загруженных в ОЗУ дров) просто добавлена в новой версии к имеющимся доработанным исходникам. Вычленить оттуда процедуры прямого чтения/записи/обработки физических ошибок на CD-ROM и заменить их на вызовы точек входа драйвера можно. Но все же проще потом написать подобный копировщик с нуля, чем влезать в структуру не мной написанных подпрограмм...

    CDIMG.BLK - это собственно драйвер и есть. Ему на роду написано работать прямо с портами. Именно к нему через точки входа могут обращаться другие программы. Так что для другого контроллера его исходники надо будет перекомпилировать под другие порты.

    CDTUNE - как раз и написана мной под стандартные системные точки входа. Так что ей параллельно, какой контроллер IDE стоит на компе. Был бы нужный драйвер в ОЗУ.

    CDBOOT.COM
    AUTORUN.ZX1
    AUTORUN.ZX1
    -
    А вот эти программы написаны не под систему специально и изначально, и просто представляют собой запускаемые блоки кодов (просто стартовые адреса подобраны так, чтобы их можно было запустить и из-под iS-DOS и они при этом не затерли перед стартом ядро). Это просто "запускаторы" опять-таки написанных не под систему блоков кодов непосредственно с CD-ROM, когда еще никакая система не загружена. Так что тут тоже по любому придется делать отдельные версии.
    Максагор, 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], естественно...

  10. #360

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, народ, тут вопрос возник:

    Как известно, в iS-DOS Chic неизменяемая часть ядра перенесена в страницу RAM0, которая включается вместо ПЗУ в область #0000. А оставшаяся часть ядра ранее находившаяся в системе Classic в RAM0 в области #C000, перенесена в RAM8, которая включается туда же в область #C000, и эту подмену софт не видит и воспринимает прозрачно.RAM8 в какую-то другую (что сказалось на совместимости с некоторыми программками, пользующимися портом #7FFD). Так вот, никто не помнит, в какую страницу они перенесли это ядро? А то вроде бы раньше информашку видел, да не надо было. А сейчас понадобилось, и никак найти не могу....
    Максагор, 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], естественно...

Страница 36 из 45 ПерваяПервая ... 323334353637383940 ... ПоследняяПоследняя

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

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

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

Ваши права

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