Важная информация

User Tag List

Страница 12 из 16 ПерваяПервая ... 8910111213141516 ПоследняяПоследняя
Показано с 111 по 120 из 151

Тема: FM-PAK модуль внутри MSX

  1. #111
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так там как раз в DIP8 ОУ и стоит. Я вот думал поставить опционально в SOIC корпусе, так как их можно выпаять из старой техники. Но при текущей цене наверное нет смысла...

    - - - Добавлено - - -

    Плата версии 1.3 готова к проверке и последующему изготовлению. Я буду заказывать 20 штук. Если будут желающие приобрести плату, обращайтесь в личку.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	board.jpg 
Просмотров:	123 
Размер:	90.2 Кб 
ID:	56331  
    Последний раз редактировалось Wierzbowsky; 08.03.2016 в 03:57.

  2. #112
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обнаружился интересный глюк. Если стоит SFG в боковом слоте и FMPAC с биосом внутри машинки, то по "call music" ничего не происходит. После воссоздания конфигурации в эмуляторе и прохода по коду дебаггером выяснилось, что FMPAC биос первым получает контроль при вызове, проверяет буфер на строку "fmpac", но неправильно возвращает контроль системе если строка не найдена. В итоге адрес строки вызова теряется и не доходит до биоса SFG, который сидит в более старшем слоте. Попробую пропатчить биос FMPAC чтобы возвращал управление корректно. Посмотрим что получится.

    - - - Добавлено - - -

    Пропатчил внутренний биос FMPAC, теперь SFG биос запускается нормально. Проверено в эмуляторе.
    Вложения Вложения
    • Тип файла: zip FMPAC.zip (10.1 Кб, Просмотров: 176)
    Последний раз редактировалось Wierzbowsky; 19.03.2016 в 04:02.

  3. #113
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати по-хорошему обработку "_fmpac" можно было вообще убрать так как этот вызов рассчитан на полный биос и при его вызове машина просто повиснет или ребутнётся с нашим 16кб биосом. В эмуляторе в ресет уходит.
    Последний раз редактировалось Wierzbowsky; 19.03.2016 в 18:50.

  4. #114
    Master
    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    966
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А раз уж фмпак все едино верхом сажается может есть и техническая возможность с ним вместе и "полный биос" усадить ?

  5. #115
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Смысла нет. Биосу нужна SRAM чтобы с ней работать, а на плате ничего такого нет. Полный биос при желании будет запускаться на нашей плате и даже играть демо музыку, а в остальном будет совершенно бесполезен.

    В нашем новом карике будет полный биос FMPAC, а также реализация записи в SRAM. Биос будет даже переведён для нас на английский язык.
    Последний раз редактировалось Wierzbowsky; 20.03.2016 в 05:10.

  6. #116
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    После обсуждения на форуме MSX.ORG были высказаны предположения, что патч может помешать работе некоторых программ на бейсике, которые используют вызов "call music". Так что вместо патча лучше пользоваться командой call musica чтобы вызвать внутреннюю программу SFG, а сall music оставить для инициализации чипа MSX Music.

    Команда call musica проверена и реально работает на машинке с SFG модулем и FMPAC.

  7. #117
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наша плата была переработана под 3 типа ПЗУ: 27c128, 27c256 и 27c512. Причём если использовать 27c256, то можно будет выбирать внутреннюю или внешнюю прошивку FMPAC, которые записанны в ПЗУ. И можно будет использовать полную версию ПЗУ FMPAC с 27с512 чипом. Я закажу как минимум 20 платок после проверки платы на ошибки.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	board3d.jpg 
Просмотров:	734 
Размер:	94.6 Кб 
ID:	56643  

  8. #118
    Member
    Регистрация
    15.04.2015
    Адрес
    г. Алма-Ата, Казахстан
    Сообщений
    135
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приветствую. А не рассматривали вариант использования процессора не в DIP40 корпусе, а в компактном, PLCC44 например?

  9. #119
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SeaBirdDK Посмотреть сообщение
    Приветствую. А не рассматривали вариант использования процессора не в DIP40 корпусе, а в компактном, PLCC44 например?
    Ага, была такая мысль летом прошлого года.

    http://cs623825.vk.me/v623825694/344c1/0H3PGfRDZY0.jpg

    Но смысла эта затея не имеет. Проще поставить кроватку DIP40 для стандартного проца. Кстати новые платки пришли, вчера спаял один новый модуль, сегодня буду проверять и отпишусь.

    - - - Добавлено - - -

    Собрал и протестировал 2 платки полностью. Все работает, по крайней мере с 27с128 ПЗУ (другие пока не приехали). Кому надо - обращайтес в личку. Цена: 4 евро + пересылка.

    Замечание - опциональные конденсаторы лучше ставить по 300-500пФ. Если больше, то будет резать высокие частоты. Ну а кого звук и так устроит, можно и не ставить.



    Список элементов:

    - резистор 22 кОм 0805 - 4 шт.
    - резистор 2.2 кОм 0805 - 5 шт.
    - резистор 174 кОм 0805 - 1 шт.
    - резистор 100 Ом 0805 - 2 шт.
    - резистор 68 Ом 0805 - 2 шт.
    - резистор 1 кОм 0805 - 1 шт. (для порта F4)
    - резистор 4.7 кОм 0805 - 1 шт. (для порта F4)
    - резистор 10 кОм 0805 - 1 шт.
    - конденсатор полярный 10 мкФ 16в - 1 шт. (тип A/B)
    - конденсатор полярный 1 мкФ 16в - 4 шт. (тип A/B)
    - конденсатор полярный 2.2 мкФ 16в - 2 шт. (тип A/B)
    - конденсатор полярный 47 мкФ 16в - 2 шт. (тип C/D)
    - конденсатор керамический 100 нФ 0805 - 3 шт.
    - конденсатор керамический 22 пФ 0805 - 2 шт.
    - конденсатор керамический 300-500 пФ 0805 - 2 шт. (опционально)
    - диод 1N4148 SMD - 1 шт. (для порта F4)
    - микросхема 74LS30 SOP - 1 шт.
    - микросхема 74LS04 SOP - 1 шт.
    - микросхема 74LS30 SOP - 1 шт. (для порта F4)
    - микросхема 74LS125 SOP - 1 шт. (для порта F4)
    - микросхема 74LS74 SOP - 1 шт. (для порта F4)
    - микросхема 74LS02 SOP - 1 шт. (для порта F4)
    - микросхема YM2413 DIP - 1 шт.
    - микросхема LM4558 DIP или аналог - 1 шт.
    - микросхема ПЗУ 27с128 или 27с256 или 27с512 PLCC32 - 1 шт.
    - микросхема процессора Z80 (Z84) - 1 шт.
    - кроватки DIP40, DIP8, DIP18, PLCC32 - по 1 шт.
    - регулятор напряжения 78L05 - 2 шт.
    - гребёнка джамперная 20 пинов - 2 шт.
    - джамперы (наклонные) 3 пина - 2 шт.
    - джамперы (наклонные) 2 пина - 2 шт.

    Можно использовать также 74HC серию вместо 74LS. При использовании 27с256 ПЗУ джампером можно выбрать первую или вторую 16кб часть образа. При использовании 27с512 сигнал OE с платы нужно подсоединить к RD вместо CS1.
    Последний раз редактировалось Wierzbowsky; 05.05.2016 в 20:47.

  10. #120
    Member
    Регистрация
    15.04.2015
    Адрес
    г. Алма-Ата, Казахстан
    Сообщений
    135
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Но смысла эта затея не имеет. Проще поставить кроватку DIP40 для стандартного проца.
    Ну да, мешается разъем, который в панельку для процессора вставляется. А интересно нет такого коннектора для поверхностного монтажа?

Страница 12 из 16 ПерваяПервая ... 8910111213141516 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Дисковод 3.5’ внутри ZX-SPECTRUM+3
    от Addison в разделе Зарубежные модели
    Ответов: 10
    Последнее: 14.11.2017, 19:02
  2. ПК8002 Эльф. Что внутри?
    от Mifody в разделе Разное
    Ответов: 15
    Последнее: 10.05.2015, 14:17
  3. Прочитать PC дискеты - как? Больше внутри.
    от Shadow Maker в разделе Разное
    Ответов: 2
    Последнее: 06.06.2014, 00:57
  4. Ответов: 64
    Последнее: 04.12.2011, 14:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •