Я не совсем понял о чём вы. Гребёнку, у которой пины под 90 градусов загнуты, теоретически можно запаять не в дырки, а на поверхности. Только вот зачем? Для того, чтобы z80 в PQFP корпусе места хватило?
Вид для печати
Да, исходники было бы интересно посмотреть, спасибо.
Что лучше записать в 27С256 ?
В нашем репозитории, о котором мы сообщали в темах:
https://github.com/RBSC/F4-FMPAC/tree/master/ROM
Ещё раз повторюсь - исходники проекта опубликованы в нашем репозитории:
https://github.com/RBSC/F4-FMPAC
Коммерческое использование не разрешается без согласования с группой RBSC. Изготовление плат и их продажа для покрытия расходов на производство и доставку допускается.
Алексей, если не затруднит, положите в репо схему в виде картинки или пдф-ника, да и сюда в тему тоже бы неплохо.
Выложил последние исходники и герберы версии 1.3. А также схему (извиняюсь за "лапшу" - тогда не умел работать с шинами, а переделывать некогда):
https://raw.githubusercontent.com/RB...schematics.png
Пролистал тему, но что-то не нашел ответов на два вопроса.
1. JP4 ROM SEL - понимаю, что это ром селект. не понимаю, зачем оно.
на всех картинках собранных плат ни у кого этот коннектор не подключен.
2. JP3 OUT. SPK- это спикер чего? просто вывод на внешний спикер музыки с FM-pac в обход штатного?
3. в описании на гитхабе на картинке желтый провод подпаян. но на платку фм-пака она не приходит. это к чему? или это от другой железки? вот это картинка - https://github.com/RBSC/F4-FMPAC/blo...amaha_slot.jpg
Работает совместно с перемычками SJ1, SJ2. Переключает адресные линии ПЗУхи A14, A15. смотрите по схеме.
Например вот для этого (а для чего это которое не то это а вот это :) см. выше в теме)
Я например в свой реализации вообще не стал туда ПЗУшку лепить, а поселил прошивку FM-PAK'a в subROM
В MSX2 прошивается на место CP/M, как внедрить в MSX2+ на место заставки (кандзи-ром) мы вот тут перетирали.
Скорее через дополнительный каскад (или до него, на схеме видно).
я туда 27с512 поставил, они копеечные. Прошил на пробу интернал прошивку. Два месяца программатор ждал от китайцев, зря что ли )
SJ1 и SJ2 замкнул 2-3.
JP2 два провода на гребенку сетевой ПЗУ кинул. Надпись "CE на RD" к ним относится, насколько я понял?
ПЗУ выкусил с платы, чтобы панельку поставить - а лампа УФ не завелась, стереть нечем. так что включить и потыкать сам до покупки лампы не могу.
Я себе прикупил не дорогую бактерицидную люминесцентную лампу Delux T5 8W G5. Устанавливается в обычный светильник. Плафон естественно не устанавливать.
Когда включаю в комнате появляется вонь, поэтому пользоваться ей надо со всеми вытекающими правилами техники безопасности.
Изначально я хотел поставить полный ФМПАК БИОС, поэтому предусмотрел подключение к RD (чтобы использовать всё адресное пространство). Но случился нежданчик - полный биос не завёлся. Приходится использовать пару калеченных биосов с поддержкой Бейсика.
это значит, что провод на RD можно не кидать?
На RD не нужно, а вот на CS1 надо будет. Чтобы биос располагался по адресу 0x4000.
Опять вопрос.
обнаружил, что имеющиеся у меня CF-ide адаптеры "maxiol-2015" не запускают почти никакие игры для "двушки". уходят в перезапуск, и возвращаются снова с ДОС. или просто виснут в загрузчике.
А игры для msx-1 похоже не используют FM музыку, во всяком случае на выходах "аудио" на платке ничего не появляется.
как проверить работоспособность и музыку в таком странном конфиге? В чём? командами, или может есть игры из "единичек", которые используют OPL?
Биосы MSX менять не надо. А вот БИОС ФМПАКА должен быть в каком-нибудь слоте, например в 3.1 (передний слот Ямахи).
Кстати, а как Вы будете запускать игры от двушки с помощью IDE контроллера? Целиком такие РОМы нельзя запустить без флешкартриджа с поддержкой мапперов. Есть вариант запускать уже разбитые на части MSX2 игры, вот например эту классику:
http://www.podrezov.com/caslink3/classics/classics.7z
A по поводу мелких игр, которые используют ФМПАК - таких немного, вот например эта вроде звучит на ФМПАКЕ:
http://www.podrezov.com/temp/txupi.rom
Или я торможу среди ночи, или чего-то не понимаю.Цитата:
Биосы MSX менять не надо. А вот БИОС ФМПАКА должен быть в каком-нибудь слоте, например в 3.1 (передний слот Ямахи).
прошил 27512 той прошивкой, что на гитхабе. в плате фм-пака она теперь стоит. провод бросил, выборка должна быть. контакты 1-2-3 закоротил на 2-3.
этого мало?
я не ROMы запускаю, а обычные дисковые варианты для ДОСа.Цитата:
Кстати, а как Вы будете запускать игры от двушки с помощью IDE контроллера? Целиком такие РОМы нельзя запустить без флешкартриджа с поддержкой мапперов.
или дисковые версии с бейсичными загрузчиками.
из всех пока запустилась одна Daiva. До этого пользовался обычным дисководом, и горя не знал. Похоже, рано его убрал.
Тут вся проблема "обычные дисковые варианты для ДОСа" для какого ДОСа ? MSXDOS версии первой незабвенной скорее всего и в MSXDOS2 работать не будет. загрузчики как правило не знают вторго ДОСа, не знают что он тоже пользуется маппером и дополнительными страницами памяти итд итп.. и при загрузке затирают критические области для DOS2 и всё зависает не начавшись.
а первый ДОС скорее всего будет работать только с флопарём.. и новых контроллеров IDE не потянет
я пробовал (надо было для похожего - запустить под первым досом программу из под мегафлешрома на машинке без дисковода), таки Некстор умеет грузиться в режиме первого ДОСа, если во время загрузки нажимать кнопку "1" (причем на русских Ямахах матрица сдвинута, и надо нажимать кнопку "+" рядом с ескейпом). Так что если снабдить Максиоловский адаптер Некстором вместо ДОСа (не помню что там по умолчанию в ромке, ДОС2 или Некстор, но по идее можно заменить) то можно будет при желании грузиться в первый ДОС. Но - карточка должна иметь хотя бы один раздел отформатированный под FAT12 и на нем должен быть msxdos.sys и command.com от первого ДОСа
у меня оба варианта есть, и санрайз, и некстор. Про нажимание единички не знал, попробую. На CF карточке первый дос и лежит, он и загружается.
странно, что бейсичные загручики не работают.
нашел какие-то демки FM-pac, вечером попробую. http://www.generation-msx.nl/software/result?q=FM-PAC
Этого должно быть достаточно. SLTSEL + CS1 должны поместить БИОС куда нужно. Надеюсь, что Вы прошивали сдвоенный образ комбинированного биоса в ПЗУ? Иначе вторая половинка будет забита FF. Запустите дебаггер и посмотрите что лежит в слоте 3.1 с адреса 4000. Там должен быть биос ФМПАКА.
Дисковые загрузчики, особенно бейсиковские очень чувствительны к размеру свободной памяти. Часто было невозможно запустить игру имея 2 дисковода в машинке. Помогал ребут с нажатой клавишей CTRL - отключался второй дисковод. Загрузчики в виде COM файлов тоже капризные донельзя. Например на Ямахе со стандартными 128кб они работали, а если расширить память даже до 256кб - переставали. К тому же, как сказал многоуважаемый Ptero, версия ДОСа критична для них.
Сделана новая плата для этого проекта. Вручную разведена замля и питалово, а также усилитель. Добавлены блокировочные конденсаторы. Сделан джампер для разделения цифровой и аналоговой земли. Выходы могут подключаться напрямую к усилителю MSX, а также к слоту через резистор (раньше это было проблематично если в слоте стояло ещё что-то, например SFG). Почти полностью перерисована схема. Цифровая часть теперь запитана от ноги процессора.
Вот рендер платы и схема:
http://podrezov.com/f4mpac/schematics.png
http://podrezov.com/f4mpac/board_front.jpg
Были заказаны 10 плат для тестирования этой версии. Если всё пойдёт как надо, то выложу в наш репозиторий.
Пришли платки и чипы. Сегодня спаял первый экземпляр. Работает устойчиво, шумов нет. После стресс-тестирования выложу файлы в репозиторий.
Файлы платы версии 1.4 выложены в репозиторий. У меня есть несколько несобранных плат на продажу, если кому-то интересно.
https://github.com/RBSC/F4-FMPAC
Плата достаточно проста в сборке, так что и начинающему электронщику по силам её спаять.
http://podrezov.com/f4mpac/assembled.jpg
Есть несколько чистых плат в наличии, если кому интересно - обращайтесь.