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

User Tag List

Страница 76 из 80 ПерваяПервая ... 727374757677787980 ПоследняяПоследняя
Показано с 751 по 760 из 798

Тема: Speccy2007 v1.00

  1. #751
    Master Аватар для rnd.gen
    Регистрация
    25.02.2008
    Адрес
    г. Мукачево
    Сообщений
    509
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    Не получится - с новым BDI прошивка для Speccy2007 стала весить 35к.
    Неужели выхода нет ?

    ---------- Post added at 08:47 ---------- Previous post was at 08:46 ----------

    Цитата Сообщение от zst Посмотреть сообщение
    А если когда-нибудь появится АТМЕГА128, можете для нее переделать ?
    К сожалению АТМЕГА128 как и АТМЕГА64 имеют другой форм фактор , может только через переходник .

  2. #751
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #752
    Veteran Аватар для skyther
    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    стала весить 35к
    а если ленту выкинуть?

  4. #753
    Member
    Регистрация
    12.12.2007
    Адрес
    Moscow
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rnd.gen Посмотреть сообщение
    К сожалению АТМЕГА128 как и АТМЕГА64 имеют другой форм фактор , может только через переходник
    В терраэлектронике есть ATmega644-20PU в корпусе DIP40, по ногам совпадает с Atmega32 в DIP40 - но вот неясно наличие.
    В неё бы влезло.
    ZX-Spectrum+
    Speccy2007 + BDI
    Spec2009 WIP

  5. #754
    Veteran Аватар для skyther
    Регистрация
    24.06.2005
    Адрес
    Лысьва
    Сообщений
    1,205
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    ATmega644-20PU
    Пожалуйста, соберите для нее прошивку, есть такой камень в наличии...

  6. #755
    Member
    Регистрация
    12.12.2007
    Адрес
    Moscow
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от skyther Посмотреть сообщение
    Цитата:
    Сообщение от denisv Посмотреть сообщение
    стала весить 35к
    а если ленту выкинуть?
    Выкинуть ленту в любом случае придётся - новому BDI нужен 16 битный таймер, который в Atmege один, в старой версии он используется лентой. Сейчас собрал под Атмегу32. Из-за нехватки ОЗУ в контроллере пришлось сделать работающими только 2 дисковода - А и B.
    Заменен драйвер SD карты, теперь поддерживается SDHC.
    В приложенном архиве - прошивка контроллера под Atmega32. Если кто будет пробовать - для начала найдите именно ту прошивку, которая была до этого. Текущая сборка может и не заработать.
    Вложения Вложения
    ZX-Spectrum+
    Speccy2007 + BDI
    Spec2009 WIP

  7. #756
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    В терраэлектронике есть ATmega644-20PU в корпусе DIP40, по ногам совпадает с Atmega32 в DIP40 - но вот неясно наличие.
    В неё бы влезло.
    В Элитане есть 155 штук по 236 р:
    ATMEGA644-20PU DIP40 AVR 64-K Flash, 4-Kbyte SRAM, 2-KByte EEPROM

    Но там же есть около 1500 штук по 160 руб:
    ATMEGA64-16AU TQFP64 AVR 32K-Flash/2K-RAM/1K-EEPROM

    Может сразу и джойстики с мышкой добавить? Сделать ЛУТом или на заводе платку с разъемами под них. Соединить с панелькой от атмеги32 шлейфом с цанговой панелькой на конце.

    За одно на атмегу 64 можно было бы добавить недостающие сигналы, чтобы ускорить обмен с Z80 и работать без изменения ПЗУ.
    "L-256"

  8. #757
    Member
    Регистрация
    12.12.2007
    Адрес
    Moscow
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Может сразу и джойстики с мышкой добавить? Сделать ЛУТом или на заводе платку с разъемами под них. Соединить с панелькой от атмеги32 шлейфом с цанговой панелькой на конце.
    В DIP40 не получится - из-за нехватки пинов - сейчас уже все забито под завязку.
    1. Ставить Atmegu на дочерней плате в корпусе TQFP64.
    2. Делать адресацию через PLD - вроде бы в пентагоновской прошивке под Speccy2007 освободилось несколько ячеек.
    ZX-Spectrum+
    Speccy2007 + BDI
    Spec2009 WIP

  9. #758
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    В DIP40 не получится - из-за нехватки пинов - сейчас уже все забито под завязку.
    1. Ставить Atmegu на дочерней плате в корпусе TQFP64.
    Можно еще ATmega128-16AU TQFP64 . Там два таймера. Магнитофон оставить бы, если влезет. И запас по размеру прошивки будет.
    2. Делать адресацию через PLD
    А что именно менять ?
    - вроде бы в пентагоновской прошивке под Speccy2007 освободилось несколько ячеек.
    Умельцев много - смогут припаять и проверить.
    Еще можно немного освободить. Например, вместо счетчиков FLASH для мигания курсора сделать счетчик в атмеге. Сигнал звука магнитофона не заводить на ПЛИС...
    "L-256"

  10. #759
    Member
    Регистрация
    12.12.2007
    Адрес
    Moscow
    Сообщений
    145
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    2. Делать адресацию через PLD
    А что именно менять ?
    Нужен переключатель - joy/клава - выбирающий источник данных при чтении с порта клавы/джойстика (источник либо атмега либо платка с джойстиками).
    Если делать мышку - однозначно только ковырянием PLD не получится обойтись, придётся ставить Atmega64 в TQFP64 корпусе. Ну и с атмегой также нужен будет переключатель joy/клава.


    Цитата Сообщение от zst Посмотреть сообщение
    Например, вместо счетчиков FLASH для мигания курсора сделать счетчик в атмеге. Сигнал звука магнитофона не заводить на ПЛИС...
    Первое не получится, т.к. flash засинхронизирован с разверткой. Второе получается почти "бесплатно" - сигнал звука магнитофона берется с D6.
    ZX-Spectrum+
    Speccy2007 + BDI
    Spec2009 WIP

  11. #760
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от denisv Посмотреть сообщение
    Нужен переключатель - joy/клава - выбирающий источник данных при чтении с порта клавы/джойстика (источник либо атмега либо платка с джойстиками).
    Тут два варианта:
    1. Доработать схему, чтобы атмега работала по стандарту ZX-BUS. Тогда можно было бы подключать внешние схемы джойстиков (3 штуки). Очень бы хотелось поставить какой-нибудь буфер между Z80 и атмегой. И какой-нибудь сигнал, что с портами работает атмега и шину данных занимать нельзя. А данные с атмеги, имитирущие кемпстон и клавиатуру подавать бы с открытым коллектором, чтобы можно было параллельно подключать и джойстики.
    2. Подключить два джойстика к атмеге64/128 через регистры сдвига. Тогда можно было бы выбирать тип джойстиков для этих двух разъемов.
    Если делать мышку - однозначно только ковырянием PLD не получится обойтись, придётся ставить Atmega64 в TQFP64 корпусе. Ну и с атмегой также нужен будет переключатель joy/клава.

    Первое не получится, т.к. flash засинхронизирован с разверткой.
    Сигнал не особо важный. Используется, в основном для мигания курсора, подать сигнал, который меняется раз в 1-3 секунды. Можно и не синхронизировать с экраном. В оригинальном Пентагоне там тоже несинхронизированный генератор на транзисторе стоит.
    Второе получается почти "бесплатно" - сигнал звука магнитофона берется с D6.
    Последний раз редактировалось zx-kit; 17.05.2010 в 14:06.
    "L-256"

Страница 76 из 80 ПерваяПервая ... 727374757677787980 ПоследняяПоследняя

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

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

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

Ваши права

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