User Tag List

Страница 4 из 60 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 666

Тема: Поддержка HDD slave в Scorpion ZS-256

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    и тут тоже: https://speccy4ever.speccy.org/_SC.htm

    и пометка что надо проверить именно эту версию пзу.

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

  3. #2

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Диспетчер страниц там есть, но переключение плоскостей отличается от того что есть в скорпионе.
    Код:
    xE3E8	ld	hl,#E3F1	;адрес возврата
    	ex	(sp),hl
    xE3EC	db	#ED,#10		;включаем плоскость и вызываем процедуру
    xE3EE	dw	addr		;адрес вызываемой процедуры в странице ПЗУ
    xE3F0	db	num		;номер страницы ПЗУ
    xE3F1	ex	(sp),hl
    	push	af
    	ld	a,l		;номер страницы ПЗУ откуда вызывалась п/п
    	ld	(xE3F0),a
    	pop	af
    	pop	hl
    	ex	(sp),hl
    	ld	(xE3EE),hl
    	jr	xE3EC
    	. . .
    Последний раз редактировалось LW; 14.11.2022 в 20:11.

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

    AndXor(19.11.2022)

  4. #3

    Регистрация
    15.03.2022
    Адрес
    г. Саянск
    Сообщений
    20
    Спасибо Благодарностей отдано 
    56
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    Диспетчер страниц там есть, но переключение плоскостей отличается от того что есть в скорпионе.
    Нашёл для чего версия 4.02. Копаясь в старых архивах, обнаружил интересный файл: ZS_PZU.MAI
    выдержка из него:
    Код:
    area : NETMAIL
    from : Vlad Sotnikov
    to   : 
    subj : Переключение страниц
    date : 26-01-01
    time : 23:18:11
    
            Привет, Кирилл!
    
      Извини, что отвечаю тебе так поздно - признаться, твоя
    просьба заставила меня достаточно помучаться, чтобы выяснить,
    как же все-таки переключаются страницы в ПрофПЗУ. Вначале я
    начал копать эмулятор MOA SPM. И напоролся там на команду,
    названную им SPM. Она имеет код #ED,#10 - и мне потребовалось
    немного времени, чтобы понять, что этот способ не имеет ничего
    общего с тем, как переключаются страницы на реальном спеке. А
    на реальном Скорпионе все происходит так:
    
      Известно, что для выполнения подпрограмм в дополнительных
    страницах используется команда RST #30, которая вызывается при
    включенном ПЗУ Монитора и 8-й странице. При этом она имеет
    следующий формат:
                        RST #30
                        DW адрес подпрограммы
                        DB номер страницы (0...15)
                        ...
    
      После выполнения подпрограммы снова включается основная
    страница монитора, и 8-я банка памяти.
    
                      * * *
    
    Счастливо, Влад (Vega, ex Style Group).
    
    --- Turbo-Poke_v3.1
     * Origin: SPbZXNet'2001 (500:812/8.9)
    На своей странице МОА писал:

    "SPM -- это эмулятор-отладчик ZX Spectrum-совместимого компьютера. Причем, это скорее более отладчик, нежели эмулятор.
    В комплекте с эмулятором поставляется специально откомпилированная версия ПЗУ компьютера Scorpion. Поскольку SPM эмулирует Scorpion не в полном объеме, то реальное ПЗУ Scorpion работать не будет."

    SPM - ZX Spectrum Emulator & Debugger v1.03 Demo.ZIP
    Scorpion ZS 256 Turbo (жёлтый)
    Scorpion ZS 1024 Turbo+ + SMUC 2.0 rev.A1 + GS 1.3 2MB + ZXM-MoonSound + ZXKM-SD + VGA&PAL

  5. #4

    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,409
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    161 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    8 января 2005 года эта прошивка уже попала в веб-архив
    http://web.archive.org/web/200501081...rum.it/_SC.htm
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  6. #5

    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,202
    Спасибо Благодарностей отдано 
    270
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    171 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndXor
    Уже занято. Ещё МОА: ... scorp402.zip
    Мне эта версия кажется поздней переделкой.
    Поэтому и рекомендую: снабжайте свои новые версии документацией, пишите прямо на экране свое имя и информацию на основе какой версии сделана ваша.

  7. #6

    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,409
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    161 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Винч может не опеделяться на "холодную" - скорпион слишком быстро доходит по детекта винча, а у него еще двигатель толком не раскрутился
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  8. #7

    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    1,071
    Спасибо Благодарностей отдано 
    269
    Спасибо Благодарностей получено 
    1,245
    Поблагодарили
    370 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это только на этой прошивке так себя ведет? Или и раньше также было?

  9. #8

    Регистрация
    04.12.2005
    Адрес
    Славгород
    Сообщений
    81
    Спасибо Благодарностей отдано 
    164
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И раньше тоже, это видимо из-за особенностей HDD

  10. #9

    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,409
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    161 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На SMUC-е первый pin ide в воздухе висит или куда-то идет?
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  11. #10

    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,409
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    161 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Создал пустой файл образа диска на 1Гб (CHS=4096/16/32)
    Код:
    fsutil file createnew test.hdd 1073741824
    Подключил слейвом, все еще повторяется ошибка с заходом в partition manager - "Invalid partition manager" (вообще к.м.к., правильно было бы писать "invalid partition table"). Переключил на мастер - аналогично. Вернул родную прошивку - все гут.

    Еще, в том числе это на и оригинальной прошивке проявляется, периодически пытается отослать в винт несуществующую ата-команду (https://wiki.osdev.org/ATA_Command_Matrix), что в анриле сопровождается сообщениями в консоли
    Код:
    *** unknown ata cmd 62 ***
    - - - Добавлено - - -

    На непатченном ПЗУ разбил винт

    перезагружаюсь с патченым, пробую посмотреть информацию о разделах, получаю
    сначала вроде все ок

    а потом как-то не очень


    - - - Добавлено - - -

    Аналогичное сообщение получаю и при попытке примонтировать диск, но если переключиться между master/slave и обратно - все чудом начинает работать.

    - - - Добавлено - - -

    Еще глюк: отредактировал unreal.ini - поменял диски местами. Попытка переключиться master/slave - переключается несколько секунд, при этом в консоли несколько ошибок *** unknown ata cmd 62 ***, попытка выбора образа приводит к "hard disk data not ready"


    - - - Добавлено - - -

    О, добавлено определение fat 32 разделов, ну и судя по текстовым надписям в файле прошивки еще и некоторых других.
    Последний раз редактировалось marinovsoft; 16.11.2022 в 18:41.
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

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

    LW(17.11.2022)

Страница 4 из 60 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Обмен компьютера Scorpion ZS 256 на печатную плату Scorpion 1024!
    от ZXFanat в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 02.03.2012, 10:37
  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. Ответов: 128
    Последнее: 24.11.2010, 17:48
  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. Програмная поддержка HDD.
    от alexfreed в разделе Внешние накопители
    Ответов: 1
    Последнее: 23.10.2005, 09:49

Ваши права

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