PDA

Просмотр полной версии : Блок ПЗУ для БК



kisser81
30.01.2013, 15:07
Блок заменяет 7 м/с РЕ2: -324,325,326(в прошивке сидит модиф. в12 версия), 327,328,329,330.
Подключение 326/330 выбирается перемычками. Также можно отключить монитор (например при использовании СМК) подачей +5В на J3.
Подключается в розетку из-под бейсика. (Много) позже будет модель для вставки в МПИ.
Фотка:
http://s48.radikal.ru/i121/1301/8d/539e36ff7c48.jpg
Схема и прошивки - в аттаче.

Mdesk
30.01.2013, 15:20
Спасибо, Kisser!
Я читаю bk0010.org, и этот Ваш блок в принципе уже развел в P-CAD в размерах и компоновке оригинальной "Платы ПЗУ". Т.е. для новодельных плат "проблему РЕ2" можно обойти.
-----------
2.02.2013
Файлы - во вложении.

Ал-р
30.01.2013, 19:18
A мс SRAM с батарейкой туда?

perestoronin
30.01.2013, 19:45
A мс SRAM с батарейкой туда?

СРАМ не нужен, а вот сразу развести платочку с двойной разводкой (под DIP и PLCC) как РОМ-диск для Специалиста было бы круто:

http://spec-files.perestoroniny.ru/medium/flash_disk.png (http://zx-pk.ru/market/viewtopic.php?f=7&t=466)

kisser81
30.01.2013, 20:25
блок в принципе уже развел в P-CAD
Потом представите общественности?

развести платочку с двойной разводкой (под DIP и PLCC)
Да, забыл прикрепить протеус-файл (в аттаче здесь), может будет полезным для разводки.
А вот компилятор прошивки не просите :cool_std: но не потому что вредный, а потому что там через одно место. Если нужна какая-то эксклюзивная комбинация (например для БК-10), лучше напишите, и что-нибудь придумаем. :rolleyes_std:

Woland
30.01.2013, 21:57
Kisser, какова себестоимость решения примерно выходит?
>> Также можно отключить монитор (например при использовании СМК) подачей +5В на J3.
Т.е. автоматом это работать не будет, надо ручками отключать, чтобы СМК подключить?

Mdesk
30.01.2013, 22:59
Потом представите общественности?
Добавил P-CAD-файлы в пост #2.

kisser81
31.01.2013, 10:32
Kisser, какова себестоимость решения примерно выходит?
Смотрите, при размере плат 14х4 см (стандартный блок БК) получается смысл есть при заказе от 20 штук. У меня получилось по 150 р примерно за плату при таком раскладе. Если через украинских коллег - может и дешевле.
Перепрограммируемые ПЗУ можно найти за 100р свободно, если покопаться наверное за 70-80 можно отыскать. OTP - 60 р (м.б. до 50 найдется). ну и мелочевки еще рублей на 50 (разъемы, шлейф, лс373, чип-резюки...)
Итого - ок 500 р.

Также можно отключить монитор (например при использовании СМК) подачей +5В на J3.
Т.е. автоматом это работать не будет, надо ручками отключать, чтобы СМК подключить?
В оригинальной (не новой) БК тоже надо руками поработать - разрезать дорожку, припаять резюк и проводок. Тут тоже самое - надо припаять провод от В6 МПИ до J3 этого блока. На колодке ПЗУ нет такого сигнала - значит нужен отдельный проводник. Во внешнем блоке такая возможность будет предусмотрена - т.к. он будет подключаться непосредственно в МПИ и никаких переделок БК не нужно делать.

Blade
31.01.2013, 11:13
Перепрограммируемые ПЗУ можно найти за 100р свободно, если покопаться наверное за 70-80 можно отыскать. OTP - 60 р (м.б. до 50 найдется).
W27C512P-45Z в Элитане по 23р, если брать упаковку (32шт.)

CodeMaster
31.01.2013, 11:32
вот сразу развести платочку с двойной разводкой (под DIP и PLCC)

Однозначно и под использование 4Mb флешек (какие там последние не-Hubовые были)


сли нужна какая-то эксклюзивная комбинация

А можно расширить прошивку до ROM-диска, что бы программы из ПЗУ копировались в ОЗУ?

Patron
31.01.2013, 13:13
А что если на базе FT2232D (http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232D.pdf) сделать эмулятор 1801ВП1-065 (x2) с двумя портами 300..1'500'000 бит/сек. Там в чипе даже шина данных выведена, поэтому надо только интерфейс МПИ добавить.

CodeMaster
31.01.2013, 13:17
А что если на базе FT2232D сделать эмулятор 1801ВП1-065 (x2) с двумя портами 300..1'500'000 бит/сек.

А какое отношение это имеет к ПЗУ?

Patron
31.01.2013, 13:18
А какое отношение это имеет к ПЗУ?У ПЗУ тоже есть интерфейс МПИ. Так?

kisser81
31.01.2013, 21:00
Однозначно и под использование 4Mb флешек (какие там последние не-Hubовые были)
Там нечем заполнять 4 Мб - из 512х используется меньше 50% объема

А можно расширить прошивку до ROM-диска, что бы программы из ПЗУ копировались в ОЗУ?
В принципе можно, если например в 160000 пихнуть начальный загрузчик, но при существующей парадигме залить больше 16 кБ не получится (есть только одна линия СЕ свободная). Можно больше если а) выкинуть бейсик, монитор (?) б) использовать нестандарные конфигурации СЕ, активировав более 1 линии за раз. Но все равно тогда получается только 64 кБ запихнуть.
Во внешнем блоке уже можно будет разгуляться, например увеличив число линий СЕ. Но надо ли? лучше подумать о подключении SDcard вместо дисковода. процесс формирования прошивок - то еще зло, для повседневного использования не подходит абсолютно.

CodeMaster
31.01.2013, 22:31
У ПЗУ тоже есть интерфейс МПИ. Так?

Не уверен, что мы понимаем друг-друга в данном контексте :-/


Но все равно тогда получается только 64 кБ запихнуть.

Сейчас нет под рукой архива бинарников прог (читай игр) для БК но много ли там игр более 16 кБ?


Но надо ли? лучше подумать о подключении SDcard вместо дисковода.

Создание vinxru эмулятора флоповода на ATMega8 откладывается на неопределённый срок, да и более простая альтернатива никогда не помешает.


процесс формирования прошивок - то еще зло, для повседневного использования не подходит абсолютно.

Никто и не говорит, но картиридж мультиигровка для БК это рулеззз. Например на фестивале что бы устроить батл на БКшках надо постоянно нудно грузить их с мафона, т.к. разжиться 3-мя КНГМД не реально.

З.Ы. И нужна таки версия для БК-0010

kisser81
01.02.2013, 11:00
много ли там игр более 16 кБ?
Игр не много (но есть), однако РОМ-диск же подразумевает загрузку нескольких программ, а не одной. Т.е. при 64 кБ больше 4х приличных игр не впихнуть.

картиридж мультиигровка для БК это рулеззз
Если убрать бейсик, то можно. Нужен загрузчик тогда - прописать его в 160000, и пусть он копирует с 100000-157777 в основную память.

нужна таки версия для БК-0010
У меня 10ки нет. А реально нужно проверять. Если кто-то сделает блок, у кого будет 10ка, то сделаем прошивки, без проблем. Только там нет колодки под РЕ2 - или через МСТД, или выпаивать. Или сразу делать блок внешним.

CodeMaster
01.02.2013, 11:22
Игр не много (но есть), однако РОМ-диск же подразумевает загрузку нескольких программ, а не одной.

Я могёт не правильно термины использую, но я вот про такую вещь (http://zx-pk.ru/wiki/ROM-%D0%B4%D0%B8%D1%81%D0%BA_%D0%B4%D0%BB%D1%8F_%D0%BA %D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D 0%B0_%D0%90%D0%BF%D0%BE%D0%B3%D0%B5%D0%B9-%D0%91%D0%9A01)


Т.е. при 64 кБ больше 4х приличных игр не впихнуть.

Можно же сделать меню загрузчика с выбором или я чего-то не понимаю?


Нужен загрузчик тогда

Дад, магистр Йода! Просто я подумал у тебя на экране загрузчик и отображается, а это просто говоря коммутатор образов ПЗУ.


Только там нет колодки под РЕ2 - или через МСТД, или выпаивать. Или сразу делать блок внешним.

Вообще, при расширении функционала, я бы как основной позиционировал как раз внешний блок. Да, с разъёмами сложно, но почти у всех есть МСТД, и его можно аккуратно расширить для использования с этим ROM-диском.

kisser81
01.02.2013, 11:33
не правильно термины использую, но я вот про такую вещь
Типа того, блок ПЗУ и РОМ-диск видимо немного разные штуки :)

на экране загрузчик и отображается, а это просто говоря коммутатор образов ПЗУ
На экране - это МСТД для 11м. Никаких загрузчиков нет их надо писать с учетом логики работы этого устройства.

основной позиционировал как раз внешний блок
У меня такая же идеология, но народ хотел замену РЕ2 для реплик плат для 11м, решил помочь. Внешний блок будет, но позже и вкупе со статическим ОЗУ (опционально).

Да, с разъёмами сложно
С разъемами никаких проблем (с), елка рулит!

CodeMaster
01.02.2013, 11:39
На экране - это МСТД для 11м.

Да, давно я её не видел ;-)


У меня такая же идеология, но народ хотел замену РЕ2 для реплик плат для 11м

А, ну тогда да, если так утилитарно смотреть.


С разъемами никаких проблем (с), елка рулит!

Не в смысле количества, а в смысле где брать разъёмы на этут ёлку?

kisser81
01.02.2013, 16:47
Да, давно я её не видел ;-)
Да я сам в первый раз увидел когда запустил этот блок

где брать разъёмы на этут ёлку?
Я брал ДИН-разъемы - немного тяжко входят в СНП в первый раз (или СНП в них), но потом как по маслу ))). Зато для новодела можно везде ставить ДИНы и не мучиться.
Они не дорогие - можно менее чем за 50р/шт. найти.