С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
МППЗУ - это и есть РОМ-диск. Базовый загрузчик его не поддерживает.
Нет. Из приличных загрузчиков эта возможность есть у http://www.sensi.org/~svo/scalar/ware/559/ но он не поддерживает МППЗУ.
Есть загрузчик на 512 байт, который поддерживает магнитофон (без имени файла) и МППЗУ http://www.sensi.org/~svo/scalar/ware/565. Его поставить будет проще всего, никаких доработок не потребуется. Нужна только такая же ПЗУха.
Последний раз редактировалось Tim0xA; 26.01.2009 в 17:58.
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Надо ориентироваться на возможности загрузчика, причем на те, которые можно будет использовать реально. Возможность загрузки с квазидиска, дисковода, модуля МППЗУ без этих устройств смысла не имеет.
Что планируется использовать для загрузки программ?
1) Магнитофон
Кировский загрузчик с определением имени файла подойдет как нельзя кстати. К тому же он позволяет в случае ошибки отмотать ленту назад и повторить сбойный участок. Но надо отметить, что имена файлов не всегда использовались. Кажется даже на оригинальной кассете имена ROM-файлов были не указаны.
2) ПК с конвертором Rom2Wav
В этом случае качество загрузки будет практически идеально и можно пользоваться даже штатным загрузчиком.
Нет. В МППЗУ можно зашить всего одну программу.
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Ramiros, есть интересный омский начальный загрузчик ПЗУ8, который довольно хитро устанавливается в Вектор - он использует 8 килобайт адресного пространства, но не одним блоком, а двумя: первые 4К включаются по адресам 0000-0FFF, вторые 4К по адресам 8000-8FFF. Как бы это дело замутить в эмуляторе?
Последний раз редактировалось Tim0xA; 10.02.2009 в 04:29.
Tim0xA, пардон, а как это могло быть реализовано аппаратно? И откуда уверенность, что вторые 4К должны начинаться по адресу 8000h, а не 1000h, как положено? Может просто в образе ошибка: вместо 10h где-то затесалось 80h?
И потом, данный загрузчик использует такую штуку:
Что наводит на мысль, что обращение к порту 0FH должно отключать ПЗУ загрузчика. Для сравнения: в ПК-6128ц обращение к порту 0FH приводило к нормальному сбросу, т.е. программный БЛК+СБР.Код:IN 0FH NOP JMP 100H
Цитата из Z80.DOC http://www.sensi.org/~svo/scalar/ware/569/
Третья проблема связана с устройством "ПЗУ-8", распространяемым СЦ "Гепард". Здесь предусматривается установка в ПК "Вектор" ПЗУ об'емом 8 кБ (D2764). При этом производится модификация схемы машины для того, чтобы можно было использовать все 8кБ одновременно. Вторые 4 кБ включаются по адресам 8000H-8FFFH. Побочным явлением является то, что, во-первых, порты с адресами 80H-8FH становятся недоступными на внешней шине, во-вторых, при обращени к ним в действительности происходит обращение к портам по адресам 00H-0FH.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)