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

User Tag List

Результаты опроса: Нужен ли SMUC в железе?

Голосовавшие
15. Вы ещё не участвовали в этом опросе
  • Да

    13 86.67%
  • Нет

    2 13.33%
Страница 12 из 81 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 810

Тема: SMUC на дискретах и ПЛИС

  1. #111
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,896
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Blade
    Должны запоминаться все 4 диска.
    Млин... Как раз над этим мы сейчас и бьемся...

    По поводу остального - каюсь, информация была из весьма разносторонних источников. Достоверность сертификатом Майкрософт, разумеется, не подтверждена.

    Но идреный батон, каким же образом происходит восстановление информации о "путях" подключения 3 и 4-го дисков при старте компа "с нуля"?
    Сможешь ли ты подтвердить или опровергнуть наши предположения о том, что C и D прописаны в "альтернативном" #7fba, задействуемом при: вер.1: Бит 7 системного порта СМУК, вер.2: Каким-то образом управляет этой "раскладкой" бит 3, который технически заведен на Альтеру, но его функциональное назначение до сих пор не известно
    Для добывания правды-матки выход только один - копание ПрофПЗУ. Или вариант номер два - ловля сигнала на Бит3 на реальном СМУКе. Но помочь нам никто не торопится...
    Scorpion ZS 256 turbo+/ZXMC 2.6/CF-HDD/FDD/Mouse/SMUC 2.1/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

    Сайт с документацией к "Scorpion ZS 256"

  2. #112
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,800
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    392
    Поблагодарили
    142 сообщений
    Mentioned
    37 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может быть это письмо хоть чем-то поможет?

    Код:
    ─ REAL.SPECCY (2:5045/78.4) ───────────────────────────────────── REAL.SPECCY ─
     Сооб : 969 из 1000 -947 +976               Rcv
     От   : Ilya Vinogradov                     2:5054/37.26    27 Июл 01  23:53:52
     Кому : Stanislav Udin                                      28 Июл 01  20:46:18
     Тема : SMUC
    ───────────────────────────────────────────────────────────────────────────────
       Вижу тебя как наяву, Stanislav!
    
    ЧТ, 26 Июля 2001, 21:56:42, Stanislav Udin -> Vlad Sotnikov
    subj: SMUC
    
     VS>> Может, плохо копал?
    
    SU> Искал по началy таблицы пеpвые 6 байт, соответствия не
    SU> нашел. ПЗУ веpсии 4.01, именно ПЗУ-шка с моего Скоpпиона
    SU> входит в комплект эмyля Z80stealth (я в свое вpемя Киpиллy
    SU> Колпаковy высылал ROM-файл), так что обpаз полностью
    SU> pабочий. И тем не менее я не нашел нyжной
    SU> последовательности...
    
        Если таблицы нет, можно предположить что CRC рассчитывается без нее, если
    так, то для того чтобы найти эту процедуру (и расколоть алгоритм) можно сделать
    следующее:
    
        В 8-ой странице найти место где лежит mount-сектор (вероятно, там лежат
    первые 22*4=88 байт) и поискать обращение к этому адресу из ПЗУ.
    
    SU> А вот оффтопик меня меньше всего волнyет. Я пытаюсь
    SU> написать пpогpаммy дпpежде всего для своего pеального
    SU> Скоpпа и для pеальных обладателей SMUC'а.
    
        Это хорошо ;) Hа эмуле и так все быстро, и подключать там все это никчему
    ;)
    
     VS>>         Самый yнивеpсальный способ - меняй сектоp чеpез
     VS>> поpты, как я в ньюске описал.
    SU> Согласен.
    
        Можно преспокойно менять этот сектор и не через порты, а через стандарный
    рестарт ld c=36/37:rst 8:db #81, просто предварительно нужно подключить
    "произвольный раздел" по дескриптору: 
    
           ld a,номер_дисковода (0..3)
           or #20 ;(%00100000)подключение по дескриптору (DE)
           ld de,desc1
           ld c,35:rst 8:db #81
           ret
    
    desc1  db #01 ;тип раздела        db #00,#00,#00,#00 ;начальный сектор
    фиктивного раздела
           db #04,#00,#01,#00 ;конечный сектор фиктивного раздела
           db "Name01"   ;тут фиктивные имена...
           db "Name02    ; -//-
           ds #04        ;четыре пустых байта
                         ;итого 25 байт
    
        Подключая таким способом "фиктивные" разделы я, помнится, обшарил весь
    винт, и самостоятельно открыл для себя сектор автонастроек ;)
    
     SU>>> Как мне pешить этy пpоблемy? Ждy советов.
     VS>>     Вот так и pешай. :)
    
    SU> Я понимаю что едиснственно веpный способ все-таки вpyчнyю
    SU> менять сектоp на винте, но вот pассчет сyммы не годится...
    SU> А может наши гении кода все-таки смогyт пеpеписать
    SU> подпpогpаммy без таблицы? В конце-концов хочется веpить, не
    SU> мне одномy этот коммандp (TRDN) нyжен.
    
        Imho, лучше отобрать 2к у буфера для копирования, но доделать коммандер
    используя табличный подсчет CRC (сама процедура может вообще в страничке
    где-нить сидеть, ее же не очень часто вызывать надо будет).
    
    SU> Stanislav
    SU> -+- ZX-Spectrum
    SU>  + Origin: Speccy rulez forever!!! (2:5045/78.4)
    
       Stanislav, не скучай! WbW, .i┌i└/4D.
    
    --- └a┌a (┌o╒╘ 4.50 -=- [I.ZX] [GoA] [А у моего Speccy 2-х гиговый винт!] -=-
     * Origin: Everyone in the world is doing something without me...
    (2:5054/37.26)
    С уважением, Станислав.

  3. #113
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,219
    Спасибо Благодарностей отдано 
    92
    Спасибо Благодарностей получено 
    309
    Поблагодарили
    172 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот возникло предположение на счет 7fbah. Используемые биты 6 и 7 означают только лишь то, что дисководы А и В
    могут быть физическими(установлен бит), либо логическими (сброшен бит).Диски C и D считаются всегда логическими. Посему этот регистр похоже функционирует как надо(его задача сохранить два бита).
    Причина не сохранения информации о монтруемости дисков, думается мне, кроется в энергонезависимой памяти. Из которой после старта пзу не может
    прочитать о конфигурации текущего диска и соответсвтенно принимается по умолчанию физический привод А (ну как в обычном Speccy).
    А памяти на SMUCе две CMOS и NVRAM.

  4. #114
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,896
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот, чагото срисовал!
    На экране видно неважно, поэтому возможны ошибки (типа 8=В).
    Итак, начало третьего сектора:

    01 20 00 00 00 01 01 05
    00 00 53 79 73 74 65 6D
    44 69 73 6B 30 31 01 61
    FF 00 00 01 01 05 00 00
    47 61 6D 65 73 20 44 69
    73 6B 30 31 01 2D 05 00
    00 01 01 05 00 00 53 79
    73 74 65 6D 44 69 73 6B
    30 32 01 62 04 01 00 01
    01 05 00 00 47 61 6D 65
    73 20 44 69 73 6B 30 32
    21 00 DB EB 11 07 00 C3
    Scorpion ZS 256 turbo+/ZXMC 2.6/CF-HDD/FDD/Mouse/SMUC 2.1/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

    Сайт с документацией к "Scorpion ZS 256"

  5. #115
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,219
    Спасибо Благодарностей отдано 
    92
    Спасибо Благодарностей получено 
    309
    Поблагодарили
    172 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На днях я сравнивал TR DOS моего ZX-777 и профПЗУ и обнаружил, что процедуры не выносились из TR-DOSа а наооборот добавились: обработка 7fbah, шрифт, изменена обработка rst 8 и rst 66. Так что места там остается еще много. Посему вопрос есть таблица функций по 3d13h - так вот там есть функции, которые неиспользуются. Используются они вообще где нибудь? Версия TR-DOS 5.03

  6. #116
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick
    есть таблица функций по 3d13h - так вот там есть функции, которые неиспользуются. Используются они вообще где нибудь?
    Если речь идет о функциях номера которых передаются в регистре C, то есть несколько функций, которые действительно являются "пустышками". Можно предположить, что они были задействованы в TR-DOS версиях v1.00-v5.00. Но найти ROM-файл таковых не удается, а думаю было бы интересно многим.

  7. #117
    Veteran Аватар для icebear
    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Если речь идет о функциях номера которых передаются в регистре C, то есть несколько функций, которые действительно являются "пустышками". Можно предположить, что они были задействованы в TR-DOS версиях v1.00-v5.00. Но найти ROM-файл таковых не удается, а думаю было бы интересно многим.
    Кстати, а использовалась ли TR-DOS в Delta Disk Interface? И если да - то какая версия? Ведь эта версия отличалась от BDI наличием 128К памяти (согласно ZX-Ревю). Может эти функции там использовались?

  8. #118
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ПрофПЗУ на дискретах

    Выражаю благодарность следующим людям за помощь в создании схемы “ПрофПЗУ на дискретах”:
    SMT – неоценимая помощь в понимании алгоритмов функционирования оригинальной схемы ПрофПЗУ (арбитра страниц ПрофПЗУ) фирмы Scorpion;
    Orionsoft и Ewgeny7 – предоставление документации (схем, фотографий) на два варианта плат ПрофПЗУ.
    PS: Ewgeny7 за сборку и отладку схемы на живом Scorpion!
    Вложения Вложения
    Последний раз редактировалось spensor; 08.09.2006 в 13:19.

  9. #119
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    9,896
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    P.S. Раз СМУК уже собран и работает, купил сегодня микрухи для ПрофПЗУ "на дискретах". Не мешало бы опровать и этот супердевайс, точнее, сравнить его с "оригинальным" Профом
    Scorpion ZS 256 turbo+/ZXMC 2.6/CF-HDD/FDD/Mouse/SMUC 2.1/ProfROMse/VGA 3.0/NeoGS
    ZX-Evolution 4096 rev.B

    Сайт с документацией к "Scorpion ZS 256"

  10. #120
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7
    P.S. Раз СМУК уже собран и работает, купил сегодня микрухи для ПрофПЗУ "на дискретах". Не мешало бы опровать и этот супердевайс, точнее, сравнить его с "оригинальным" Профом
    Тоесть, если я тебя правильно понял, это предложение стать бета-тестером и ПрофПЗУ? Очень нужно! Родина тебя не забудет!

Страница 12 из 81 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Real Commander + HDD SMUC
    от bugsy в разделе Софт
    Ответов: 30
    Последнее: 07.06.2020, 21:40
  2. Порты SMUC
    от spensor в разделе Scorpion
    Ответов: 35
    Последнее: 17.08.2005, 16:27
  3. Куплю SMUC
    от Crowner в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 21.04.2005, 20:55
  4. Куплю SMUC, GS, Ёлку...
    от Mike в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 20.04.2005, 13:44
  5. Куплю SMUC
    от Shadow в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 01.02.2005, 09:30

Ваши права

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