![]() |
Выложил загрузчик unzagr с описанием и зачатками исходников.
|
Quote:
вообще непонятно че за чайник писал этот загрузчик?, даже непроинициализировал ВВ55 порта ПУ |
Quote:
|
1 Attachment(s)
Изменённый загрузчик с ним встроенный бейсик работает на любом микропроцессоре(BM80,Z80)
|
Vadik, попробуй в твоем варианте бейсика запустить игру Business
http://sensi.org/%7Esvo/scalar/ware/505/ Добавлено через 4 минуты Можно наш с Tim0xой вариант http://sensi.org/%7Esvo/scalar/ware/469/ поправить так, чтобы он работал и на ВМ80 и на z80 (собственно промежуточная версия такая и была, но версия "только для z80" чуть оптимальнее), но есть ли в этом смысл? Если есть, сделаем. |
ivagor, этот бейсик работает только в VV, в b2m глючит. Возможно, реализация Z80 в одном из эмуляторов "хромает".
|
Всем привет. Подскажите, какой лучше загрузчик для Ветора прошивать и стоит ли оставить штатный на 512к?
|
BYTEMAN, ты все таки раздобыл Вектор?
Quote:
http://www.sensi.org/~svo/scalar/ware/540 http://www.sensi.org/~svo/scalar/ware/541 |
Quote:
Quote:
Зы: когда придёт, обязательно выложу фотки. Tim0xA, у тебя была проблема с синхронизацией с ТВ-тюнером? У меня AVerMedia. Спек, Орион, Амига, Сега, РК86 синхронятся нормально. |
Quote:
Доработка на 2кб проще, но в отсутствие "живых" внешних устройств от него мало толку, разве что можно сделать внешний модуль МППЗУ. Если сильно хочется встроенный бейсик (это основное отличие), то нужно ставить 32кб версию. Но скорее всего ты будешь преобразовывать ROM файлы в WAV при помощи конвертера http://www.sensi.org/~svo/scalar/ware/556 и грузить их через магнитофонный вход. В этом случае хватит и штатного загрузчика для начала. Quote:
|
Quote:
1.Вектор поддерживает "РОМ-Диск"? 2.При загрузке с кассеты будет отображаться имя программы? |
Quote:
Quote:
Есть загрузчик на 512 байт, который поддерживает магнитофон (без имени файла) и МППЗУ http://www.sensi.org/~svo/scalar/ware/565. Его поставить будет проще всего, никаких доработок не потребуется. Нужна только такая же ПЗУха. |
Quote:
Quote:
|
Quote:
Что планируется использовать для загрузки программ? 1) Магнитофон Кировский загрузчик с определением имени файла подойдет как нельзя кстати. К тому же он позволяет в случае ошибки отмотать ленту назад и повторить сбойный участок. Но надо отметить, что имена файлов не всегда использовались. Кажется даже на оригинальной кассете имена ROM-файлов были не указаны. 2) ПК с конвертором Rom2Wav В этом случае качество загрузки будет практически идеально и можно пользоваться даже штатным загрузчиком. Quote:
|
Quote:
|
Quote:
|
1 Attachment(s)
Ramiros, есть интересный омский начальный загрузчик ПЗУ8, который довольно хитро устанавливается в Вектор - он использует 8 килобайт адресного пространства, но не одним блоком, а двумя: первые 4К включаются по адресам 0000-0FFF, вторые 4К по адресам 8000-8FFF. Как бы это дело замутить в эмуляторе?
|
Tim0xA, пардон, а как это могло быть реализовано аппаратно? И откуда уверенность, что вторые 4К должны начинаться по адресу 8000h, а не 1000h, как положено? Может просто в образе ошибка: вместо 10h где-то затесалось 80h?
И потом, данный загрузчик использует такую штуку: Code:
IN 0FH |
Quote:
Quote:
|
|
Еще информация про ПЗУ-8 из "Каталог ПО и АП от СЦ ГЕПАРД"
Code:
Альтернативное ПЗУДобавлено через 8 минут Выложил "ПЗУ-8" со всей имеющейся по нему информацией в соответствующую карточку http://www.sensi.org/~svo/scalar/ware/542 Добавлено через 52 минуты Добавлен омский Картридж |
В этом ПЗУ должна быть еще одна уникальная штука - определение типа процессора Z80/580 (букАвки такие в дампе есть) и соответствующая коррекция задержек при чтении с магнитофона (где про это читал - не помню, в коде не разбирался). Больше это актуально для VV, так как он поддерживает аутентичные растактовки и для 580 и для Z80.
|
Еще информация про ПЗУ-8 из "Invector 23":
"Если вместе с клавишами ВВОД+БЛК одновременно нажать и F1+УС+СС+РУС, то ПЗУ-8 выдаст на экран текстовую информацию об авторской версии. В ПЗУ-8 также задействована клавиша F2 для приоритетной загрузки с ЭД или НГМД перед монитором." |
Quote:
|
Разобрался, как попасть в монитор ПЗУ-8, в нем действительно есть RTC. Знать бы что еще этот монитор позволяет, какие команды поддерживает. Описал в карточке http://www.sensi.org/~svo/scalar/ware/542 способы загрузки в ПЗУ-8.
Добавлено через 17 минут Добавил в картотеку ПЗУ-2 http://sensi.org/~svo/scalar/ware/731 |
Всего-то надо добавить, чтобы при работе омских загрузчиков по IN 0Fh отключалось ПЗУ и будет хорошо.
|
Quote:
Добавлено через 2 минуты В описании сказано "Причем загрузка может осуществляться с автозапуском и без". Как выключить автозапуск? Есть какая-то комбинация клавиш? |
Quote:
Но я из нее понял только, что отключатся ПЗУ должно по чтению порта, а вот какого порта - не разобрался, врать не буду. Сейчас протрассировал загрузку кристовской программы и увидел. |
Quote:
|
Quote:
Quote:
|
Quote:
Quote:
Вот так по крупицам и соберем всю информацию когда-нибудь :) |
Quote:
|
Quote:
Добавлено через 19 минут Еще один загрузчик Uniload v1.0 |
1 Attachment(s)
Поставил в свой Вектор 2кб загрузчик. Старую ПЗУ выпаивать не стал, установил поверх 32-выводную панельку в расчете на использования флеш типа AT29 в перспективе.
|
Нужна помощь!!!
Кто-нибудь ставил загрузчик на 32 Кбайта? У меня проблемы такого рода: первоначальный экран полностью синий - это так и должно быть? Сетка под квадратики для разных источников загрузки не появляется. Встроенные программы запускаются, но Бейсик выглядит так:
http://img28.imageshack.us/img28/7968/cimg5303.jpg Монитор так: http://img706.imageshack.us/img706/3273/cimg5304.jpg Тест Техпрогона так, при этом бордюр нормальный, пищит вроде как положено, скроллинг идёт нормально: http://img685.imageshack.us/img685/1619/cimg5306e.jpg Встроенный ТестПЗУ запускается и зажигается светодиод РУС, на экране ничего - это что-то значит? До переделки всё работало с 2 Кбайтным загрузчиком нормально. Делал всё по инструкции, прошивку проверил, пайку тоже. Есть какие-нибудь идеи? |
Цвет бордюра во встроенном тесте нормальный, значит ОЗУ палитры исправно, сдвиговые регистры тоже вроде работают. А вот информация берётся не оттуда, откуда нужно. Надо разбираться с адресной шиной, на мой взгляд.
|
Quote:
|
Quote:
---------- Post added at 13:22 ---------- Previous post was at 11:43 ---------- Ещё раз проверил соединения - вроде всё верно. Tim0xA, можете разъяснить, смотрел по схеме вроде всё понятно что к чему, не догнал только последний пункт. Зачем "вывод 13 D16.4 соединить с выводом 8 D1"? D1 - это вроде как буфер, постоянно прокачивающий шину адреса, зачем с него брать сигнал А15? |
Quote:
|
Всем спасибо, отбой! Оказалось какая-то локальная аномалия - перенёс в другую комнату - заработало! Жалко коту после очередной прогулки по плате люлей вписал, хотя скорее всего это он и починил! :biggrin: Коту налил молока, себе пивка, пошёл чинить контроллер НГМД, to be continued...
|
| All times are GMT +4. The time now is 23:20. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.