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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: Как скопировать загрузчик "Вектор-06Ц" и "Криста-2" не извлекая ПЗУ

  1. #1
    Tim0xA
    Гость

    По умолчанию Как скопировать загрузчик "Вектор-06Ц" и "Криста-2" не извлекая ПЗУ

    Методика копирования начального загрузчика ПЭВМ "Вектор-06Ц" и "Криста-2" без извлечения ПЗУ: ROM-DUMPER

    При копировании используется особеность схем Вектор-06Ц и Криста-2, благодаря которой можно "вернуть" ПЗУ в адресное пространство процессора даже после нажатия клавиш БЛК+СБР. Для этого к свободному выводу триггера, отвечающего за переключение ПЗУ припаивается микрокнопка, соединяющая этот вывод с "землей". При однократном нажатия на кнопку происходит переключение триггера и ПЗУ становится доступным для чтения. Никаких других модификация ПЭВМ не требуется.

    В ПЭВМ с адреса 8000H загружается программа, которая после нажатия клавиши РУС начинает выгрузку области памяти 000H..7FFH в формате ROM через магнитофонный выход.
    Последний раз редактировалось Tim0xA; 21.10.2009 в 00:43.

  2. Этот пользователь поблагодарил Tim0xA за это полезное сообщение:
    svofski (20.10.2009)

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

  4. #2
    Tim0xA
    Гость

    По умолчанию

    fan, попробуй на своей Кристе эту методику!
    Последний раз редактировалось Tim0xA; 21.10.2009 в 00:52.

  5. #3
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,783
    Благодарностей: 327
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ОК . Какнить постараюсь . Но будет это ооочень не скоро .
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  6. #4
    Tim0xA
    Гость

    По умолчанию

    При помощи ROM-DUMPER прочитал из своего Вектора начальный 512-байтный загрузчик. Оказалось, что он отличается от кишиневского варианта. Судя по шильдику мой Вектор сделан на МПОВТ, значит это "минский" загрузчик.
    Есть одна странность - первые два байта загрузчика содержат 00 08. По аналогии с кишиневским загрузчиком там напрашивается 3E 08. Или "потекла" ПЗУ, или технологический брак, или какая-то белорусская хитрость. Прошивку считал еще методом автозапуска (о котором чуть позже), получилось то же самое. Тем не менее загрузчик работает в эмуляторе, так же как и в реале.
    Выложил в картотеку http://www.sensi.org/~svo/scalar/ware/779

    ---------- Post added 21.10.2009 at 00:42 ---------- Previous post was 20.10.2009 at 23:49 ----------

    ivagor реализовал еще один метод копирования начального загрузчика (только для ПЭВМ "Вектор-06Ц")
    без извлечения ПЗУ и без аппаратного вмешательства: ROM-REAPER

    При копировании используется особенность начального загрузчика, благодаря которой есть возможность перехвата управления пользовательской программой (автозапуск).

    Просьба ко всем владельцам Векторов сделать копии своих загрузчиков по этой методике!
    Вам даже не придется раскручивать свои Вектора!
    Последний раз редактировалось Tim0xA; 21.10.2009 в 00:50.

  7. #5
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    2,747
    Благодарностей: 737
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Вам даже не придется раскручивать свои Вектора!
    И даже к ТВ можно не подключать.

  8. #6
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    2,747
    Благодарностей: 737
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сграбил свой волгоградский загрузчик
    Это 2 Кб универсальный загрузчик. Отличительная особенность у него такая - подправлено автоопределение скорости чтения с магнитофона. Оригинальный загрузчик (512б) читал хуже, чем кировский копировщик, а волгоградский лучше. Т.е. можно было из кировского копировщика (забыл название) записать с такой скоростью, что он сам не мог прочитать, а волгоградский загрузчик читал (с оригинальным загрузчиком было наоборот).
    Последний раз редактировалось ivagor; 31.10.2009 в 19:33.

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

  10. #7
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    2,747
    Благодарностей: 737
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С МППЗУ он все же не грузит
    С магнитофона, FDD и EDD грузит, на реале это тоже проверял (давно).
    Попытаюсь описание найти
    Последний раз редактировалось ivagor; 21.10.2009 в 14:17.

  11. #8
    Tim0xA
    Гость

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Сграбил свой загрузчик ROMvolgograd.zip
    Очень интересный загрузчик. Спасибо, ivagor!

    Цитата Сообщение от ivagor Посмотреть сообщение
    С МППЗУ он все же не грузит
    Грузит, но только в эмуляторе VV, т.к. у b2m свои методы работы с МППЗУ. Этот загрузчик и многие другие работать у b2m не будут из-за поддержки его эмулятором МППЗУ нереального размера >32кб, которую я опять предлагаю убрать, чтобы не было таких коллизий.
    Последний раз редактировалось Tim0xA; 21.10.2009 в 14:57.

  12. #9
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    2,747
    Благодарностей: 737
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tim0xA Посмотреть сообщение
    Грузит, но только в эмуляторе VV, т.к. у b2m свои методы работы с МППЗУ. Этот загрузчик и многие другие работать у b2m не будут из-за поддержки его эмулятором МППЗУ нереального размера >32кб, которую я опять предлагаю убрать, чтобы не было таких коллизий.
    Уф, точно, в VV работает . У меня внешнего ПЗУ никогда не было, поэтому на реале не было случая проверить. По поводу хака в b2m, про который я забыл - насколько помню, его основная цель - загружать в конфиг с z80 проги больше 32 Кб.

  13. #10
    Tim0xA
    Гость

    По умолчанию

    Этот хак уже потерял свою актуальность, поскольку у b2m теперь есть возможность загружать любые файлы через File-Open и есть файл EMU.ext для гибких настроек. Поэтому лучше сделать в эмуляторе загрузку из МППЗУ, так как сделано в настоящем Векторе, как сделано во всех начальных загрузчиках - объем до 32кб. Это же практически стандарт.

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Куплю "Электронику КР-02" (клон "Радио-86РК")
    от Titus в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 18.08.2009, 13:30
  2. Ответов: 18
    Последнее: 27.08.2008, 18:27
  3. Ответов: 6
    Последнее: 20.11.2007, 11:29
  4. Ответов: 60
    Последнее: 11.12.2006, 14:42

Ваши права

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