User Tag List

Показано с 1 по 7 из 7

Тема: Scorpion CP/M на SMUC HDD

  1. #1

    Регистрация
    03.03.2008
    Адрес
    Петербург
    Сообщений
    279
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Scorpion CP/M на SMUC HDD

    Приветствую. Возможна ли работа Scorpion CP/M с образа на SMUC HDD?
    Если возможна, то какой программой для Spectrum/Scorpion можно перекопировать дискету в образ на HDD?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    904
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndTorp Посмотреть сообщение
    Возможна ли работа Scorpion CP/M с образа на SMUC HDD?
    Не видал такой версии. Обычно только с реальной дискетой. Тут не так просто, но теоретически возможно.

    Цитата Сообщение от AndTorp Посмотреть сообщение
    какой программой для Spectrum/Scorpion можно перекопировать дискету в образ на HDD?
    Например HDD Commander 1.2F умеет целиком реальную дискету копировать на виртуальную.

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


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

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

    AndTorp(16.01.2022)

  4. #3

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    904
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    341
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вообще, образы дисков на SMUC под TR-DOS и придуманы. А для CP/M нужно создать раздел и работать с контроллером через драйвер, не используя ПЗУ.

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


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

  5. #4

    Регистрация
    24.07.2010
    Адрес
    Tver
    Сообщений
    1,148
    Спасибо Благодарностей отдано 
    39
    Спасибо Благодарностей получено 
    73
    Поблагодарили
    52 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndTorp Посмотреть сообщение
    Приветствую. Возможна ли работа Scorpion CP/M с образа на SMUC HDD?
    Если возможна, то какой программой для Spectrum/Scorpion можно перекопировать дискету в образ на HDD?
    Скорее всего невозможна. Аппаратная часть ZS-256 (насколько я осведомлен и насколько мне известно из заслуживающих доверия источников) не позволяет это сделать (по крайней мере, до сегодняшнего дня). Если у кого получится запустить CP/M с HDD на Scorpion-е, это будет революционный шаг для этой платформы. Когда приобрел CP/M для Scorpion-а (непосредственно в фирме Зонова, где мне записали CD-ROM разных программ, утилит, игр и прочего c "жестких" дисков фирмы), то мне так и не удалось создать раздел для CP/M на HDD. Потом звонил, консультировался со "спецами" фирмы, и мне сказали, что можно запустить только с дискет. Но кто его знает, ведь и видео на ATM Turbo + было фантастикой, но ведь есть. Не говоря о том, что даже VGA "прикрутили" к Spectrum-у.
    Последний раз редактировалось ZXFanat; 13.01.2022 в 21:01.
    Если невозможно связаться со мной через форум, то можно написать на электронный адрес: zhukov_gennadii@mail.ru

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

    AndTorp(16.01.2022)

  6. #5

    Регистрация
    22.07.2021
    Адрес
    г. Москва
    Сообщений
    57
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXFanat Посмотреть сообщение
    Скорее всего невозможна.
    Не вижу сложностей. Раздел на HDD - это обычное блочное устройство, т.е. просто набор секторов "от и до". Драйверу нужна только начальная координата, от которой плясать. Можно через rst 8, можно через порты.
    По сложности - это не намного сложнее драйвера рамдиска.
    Я делал драйвера для исдоса под немовскую схему и SMUC - jason.blk, idesmuc.blk.
    Нужно добавить в биос CP/M процедуры чтения/записи с HDD и сделать внешнююю утилиту, которая укажет биосу, начиная скакого сектора лежит CP/M раздел (или разделы, если их несколько). Это уже есть.
    CP/M 2.2 не имеет каталогов. Правильнее будет иметь несколько небольших разделов (до 4МБ) и переключать их на ходу, или подключить к разным буквам.
    Последний раз редактировалось Jason; 11.05.2025 в 14:40.

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

    Максагор(28.08.2024)

  7. #6

    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    670
    Спасибо Благодарностей отдано 
    472
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    135 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так уже же сделали - https://zx-pk.ru/threads/35004-ustan...orpion-zs.html

  8. #7

    Регистрация
    22.07.2021
    Адрес
    г. Москва
    Сообщений
    57
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xela Посмотреть сообщение
    Так уже же сделали
    Это не тянет даже на бетаверсию.
    Я давно пытался, но упёрся в нехватку памяти. Биосу отведено всего 4кб, из них 1кб - буфер флопа. А драйверу винта нужно 512 байт под сектор и до 512 под биткарту и чексуммы. Можно без чексумм, но 256 байт точно надо, ибо 1 бит на 4 кб кластер, коих может быть до 2048. А кластеры по 8 кб - это неэкономно.
    Буфер флопа трогать нельзя, хотя если отказаться от чтения 800к дисков, то его можно уменьшить до 512 байт. Но это нежелательно.
    Потом удалось впихнуть невпихуемое. Сейчас одновременно есть рамдиск E: и HDD раздел на F:.
    Для партиций до 4 МБ размер кластера 4к или 8к. Хотел следать 4к без чексумм, ибо fixed дискам они обычно не нужны. Однако, если адрес таблицы чексумм =0 то BDOS честно пишет её с нулевого адреса. Потом разобрался, надо указать CSV =0 в DPB диска (размер таблицы) , тогда чексуммы не проверяются.
    Свободной памяти осталось 70 байт. Пока так:
    Код:
    ;  Размер     Cls  EXM     DSM     DRM    AL0   CSV     dir  alloc    chksums
    ;-----------  ---  ---  ---------  ---    ---   ----    ---  -------  -------
    ;  до =1024k   4k   3    до 255    127    #80   32      4k     32       32
    ; 1025 - 2048  4k   1    до 511    255    #C0   64      8k     64       64
    ; 2049 - 4096  4k   1   до 1023    511    #F0   128     16k   128      128
    ; 4097 - 8192  8k   3   до 1023    511    #C0   128     16k   128      128
    512 файлов на 8 МБ диске - маловато.
    Пока всё через RST 8, но для работы через порты всё уже есть. Даже если лазить через #3d2f, получается всяко быстрее флопа, ~31 тыс тактов на чтение 512 байт.
    Осталось сделать мелкую утилитку для добавления MFS раздела в MBR, и RST 8 станет не нужен.
    Последний раз редактировалось Jason; 11.05.2025 в 14:46.

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

    Djoni(24.04.2025)

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

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

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

Похожие темы

  1. Real Commander + HDD SMUC
    от bugsy в разделе Софт
    Ответов: 30
    Последнее: 07.06.2020, 21:40
  2. Продаётся Scorpion ZS 256 Turbo+, SMUC, ZXMC2, GS 2Mb, TS, HDD 40Gb, FDD 5'25 & 3'5
    от Evgeny Muchkin в разделе Барахолка (архив)
    Ответов: 16
    Последнее: 10.02.2011, 18:41
  3. SMUC IDE PORTS on SCORPION
    от VELESOFT в разделе Scorpion
    Ответов: 3
    Последнее: 10.08.2010, 19:38
  4. Продаётся Scorpion ZS 256 Turbo+, SMUC, ZXMC2, GS 2Mb, TS, HDD 40Gb, FDD 5'25 & 3'5
    от Evgeny Muchkin в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 06.03.2010, 18:25
  5. можно ли юзать SMUC HDD на PC?
    от bugsy в разделе Эмуляторы
    Ответов: 4
    Последнее: 22.03.2007, 16:38

Ваши права

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