![]() |
|
|
|
|
|
#1 | |
|
Гость
Posts: n/a
|
Методика копирования начального загрузчика ПЭВМ "Вектор-06Ц" и "Криста-2" без извлечения ПЗУ: ROM-DUMPER
Quote:
Last edited by Tim0xA; 21st October 2009 at 02:43. |
|
|
| The Following User Says Thank You to For This Useful Post: | svofski (20th October 2009) |
|
|
#3 |
|
Guru
Join Date: 11th February 2005
Location: Москва
Posts: 3,784
Thanks: 32
Thanked 326 Times in 259 Posts
![]() ![]() ![]() ![]() ![]() |
ОК . Какнить постараюсь . Но будет это ооочень не скоро .
__________________
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/ |
|
|
|
|
|
#4 |
|
Гость
Posts: n/a
|
При помощи 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 При копировании используется особенность начального загрузчика, благодаря которой есть возможность перехвата управления пользовательской программой (автозапуск). Просьба ко всем владельцам Векторов сделать копии своих загрузчиков по этой методике! Вам даже не придется раскручивать свои Вектора! Last edited by Tim0xA; 21st October 2009 at 02:50. |
|
|
|
#6 |
|
Veteran
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
![]() ![]() ![]() ![]() |
Сграбил свой волгоградский загрузчик
Это 2 Кб универсальный загрузчик. Отличительная особенность у него такая - подправлено автоопределение скорости чтения с магнитофона. Оригинальный загрузчик (512б) читал хуже, чем кировский копировщик, а волгоградский лучше. Т.е. можно было из кировского копировщика (забыл название) записать с такой скоростью, что он сам не мог прочитать, а волгоградский загрузчик читал (с оригинальным загрузчиком было наоборот). Last edited by ivagor; 31st October 2009 at 20:33. |
|
|
|
| The Following User Says Thank You to ivagor For This Useful Post: |
|
|
#7 |
|
Veteran
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
![]() ![]() ![]() ![]() |
С МППЗУ он все же не грузит
![]() С магнитофона, FDD и EDD грузит, на реале это тоже проверял (давно). Попытаюсь описание найти Last edited by ivagor; 21st October 2009 at 16:17. |
|
|
|
|
|
#8 | |
|
Guru
Join Date: 24th January 2008
Location: Уфа
Posts: 2,529
Thanks: 174
Thanked 677 Times in 482 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
С EDD вроде нормально грузит, с магнитофона не проверял. ---------- Post added 22.10.2009 at 00:16 ---------- Previous post was 21.10.2009 at 23:50 ---------- Кстати, чтобы убрать поддержку МППЗУ >32Кб, достаточно лишь в конфиге изменить одну строчку на: portC[0-6]=extrom.msb Вопрос только, будет ли это "официальная" версия конфига.
__________________
http://bashkiria-2m.narod.ru/ |
|
|
|
|
|
|
#9 |
|
Гость
Posts: n/a
|
Очень интересный загрузчик. Спасибо, ivagor!
Грузит, но только в эмуляторе VV, т.к. у b2m свои методы работы с МППЗУ. Этот загрузчик и многие другие работать у b2m не будут из-за поддержки его эмулятором МППЗУ нереального размера >32кб, которую я опять предлагаю убрать, чтобы не было таких коллизий. Last edited by Tim0xA; 21st October 2009 at 16:57. |
|
|
|
#10 | |
|
Veteran
Join Date: 7th August 2008
Location: г. Уфа
Posts: 1,941
Thanks: 226
Thanked 292 Times in 210 Posts
![]() ![]() ![]() ![]() |
Quote:
. У меня внешнего ПЗУ никогда не было, поэтому на реале не было случая проверить. По поводу хака в b2m, про который я забыл - насколько помню, его основная цель - загружать в конфиг с z80 проги больше 32 Кб.
|
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|