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

User Tag List

Результаты опроса: Нужен ли SMUC в железе?

Голосовавшие
15. Вы ещё не участвовали в этом опросе
  • Да

    13 86.67%
  • Нет

    2 13.33%
Страница 3 из 85 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 845

Тема: SMUC на дискретах и ПЛИС

  1. #21
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick
    Ну так как будете ставить автографы на плате или нет?
    А кто сказал, что я буду SMUC производить? Мне сувениры делать неинтересно, да и не окупится оно, в виде фетишей А желающих приобрести для работы хоть в таком виде, хоть на Altera не видно Если удасться реализовать "Спектрум моей мечты", то SMUC окажется в его составе. Но, это тоже идея не для серийного производства.
    А сабж, в предложенном мною виде нужен для повторения всеми желающими. Надеюсь это будет полезно. Лично для себя я его тоже повторю в таком виде на монтажной платке, исключительно в единичном экземпляре, под монокорпусный (classic) Спектрум на основе Т34ВГ1.
    Последний раз редактировалось spensor; 07.09.2005 в 08:53.

  2. #22
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Схема есть только на бумаге, на ее отработку потребуется какое-то время и самое главное необходимо участие обладателей реальных SMUC, чтобы можно было однозначно ответить на все возникающие вопросы. Пока эта схема (теоретически) делает то-же, что и виртуальный SMUC в Unreal'е. Совсем не факт, что в схеме и эмуляторе учтеты все особенности оригинального SMUC.
    Вот я еще раз посмотрел на схему, контроллер прерываний вы выкинули а куда теперь приходят цепи /INT0 - от часов и IRQ1 от ATA или я плохо смотрел .
    Попутно раз все равно вывели 16 битную шину, может не стоит ее отдавать только под ATA.

  3. #23
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick
    куда теперь приходят цепи /INT0 - от часов и IRQ1 от ATA
    Они никуда не идут. На оригинальном SMUC IRQ1 заходит в Altera, как он там обрабатывается не знаю Возможно его можно прочитать через биты порта #FFBA. Вот для разрешения этого вопроса и нужно содействие обладателей реальных SMUC!

    Цитата Сообщение от Mick
    Попутно раз все равно вывели 16 битную шину, может не стоит ее отдавать только под ATA.
    Я не хочу играться с 16-битностью. В проекте, сделать аппаратное преобразование 16бит>8бит, чтобы к регистру данных IDE можно было обращаться через один регистр. А дальше DMA и прочие блага жизни.
    Последний раз редактировалось spensor; 07.09.2005 в 14:08.

  4. #24
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Они никуда не идут. На оригинальном SMUC IRQ1 заходит в Altera, как он там обрабатывается не знаю Возможно его можно прочитать через биты порта 7FBA. Вот для разрешения этого вопроса и нужно содействие обладателей реальных SMUC!
    Понятно! Надо в ПЗУ Scorpiona искать ответ. Реальные обладатели SMUC если только программеры и железячники - game-ры вряд ли чем тебе помогут. Прерывания от часов они наверняка использовались - счетчиками секунду обрабатывать глупо.
    Попутно вопрос а контроллер прерываний какой диапазон адресов имел?

  5. #25
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick
    Надо в ПЗУ Scorpiona искать ответ.
    В слепую это не найти и не понять

    Цитата Сообщение от Mick
    game-ры вряд ли чем тебе помогут.
    Было бы желание, что надо и "на пальцах" объяснить можно. А с другой стороны это Spectrum-геймеры, а это более продвинутые люди чем PC-шные. Да и нет сейчас идиотов на Спектруме!

    Цитата Сообщение от Mick
    Прерывания от часов они наверняка использовались - счетчиками секунду обрабатывать глупо.
    Контроллер прерываний (PIC), не был штатным элементом SMUC и в оболочке ПрофПЗУ "часики" тикали с и без него. Обработка скорее всего шла по стандартным (50Гц) INT'ам, а время корректировалось/сверялось с RTC. С другой стороны, /INT0 это не тактирование от часов, а сигнал будильника, срабатывающий раз в сутки

    Цитата Сообщение от Mick
    контроллер прерываний какой диапазон адресов имел?
    PIC (i8259A) занимал адреса #7FBE и #7EBE.

  6. #26
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Контроллер прерываний (PIC), не был штатным элементом SMUC и в оболочке ПрофПЗУ "часики" тикали с и без него. Обработка скорее всего шла по стандартным (50Гц) INT'ам, а время корректировалось/сверялось с RTC. С другой стороны, /INT0 это не тактирование от часов, а сигнал будильника, срабатывающий раз в сутки
    Вам то виднее, я только предположил. А за адреса портов спасибо, загляну для интереса в проф ПЗУ!

  7. #27
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick
    А за адреса портов спасибо, загляну для интереса в проф ПЗУ!
    Большая просьба, если удасться что-то интересное выудить из ПП сообщить!
    Вопрос задаю всем, кто может помочь. В частности интересуют такие вопросы:
    1. Доступны ли порты версий (#5FBA и #5FBE) на запись? Возможно можно туда вносить какие-то данные.
    2. Используются ли биты D3 и D7 порта чтения #FFBA? Если да, то за что они отвечают?
    3. Используется ли бит D3 порта #7FBA?
    4. Есть ли в ПП подтверждение того, что полукомплекты регистров ATA-IDE переключаются битом D7 порта записи #FFBA?

    Отдельная просьба, если есть, закинуть в форум проги под SMUC. Был бы очень признателен. Очень интересует сколько прог поддерживало SMUC RTC? Может стоит отказаться от параллельного RTC и применить последовательное (I2C), а ПП подпатчить?
    Последний раз редактировалось spensor; 09.09.2005 в 09:44.

  8. #28
    Banned Аватар для Orionsoft
    Регистрация
    04.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    975
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ПП надо тоже делать на дискретах =)
    надеюсь скоро добуду прошивку альтеры
    кидаю эскиз печатной платы профпзу
    Вложения Вложения

  9. #29
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    4. Есть ли в ПП подтверждение того, что полукомплекты регистров ATA-IDE переключаются битом D7 порта записи #FFBA?
    Вот что пока(когда есть время ) по данной теме. Маленький листинг из файла scorp512.rom смещение 1c000h:
    Бит 7 в регистре 0ffbah(регистр управления) переключает оновной набор регистров HDD на альтернативный и наоборот.
    В HDD основные регистры 1f0h-1f7h, альтернативные 3f6h,3f7h.
    Т.е. обращение к 0febeh(1f6h в HDD) c установленым 7 битом в 0ffbаh приведет к записи в альтенативный регистр HDD 3f6h.

    P.S. Обслуживание SMUC профпзу началось с 3 версии, посему файл scorp_prof.rom - не дейстителен(версия 2.XX) Там включены некоторые процедуры наверно для предверительной отладки.

  10. #30
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И в продолжении предыдущего письма вот еще два фрагмента кода.
    Здесь порт 0d8beh - чтение старшего байта из HDD, 0d9beh - запись старшего байта.
    И еще по схеме сигнал RTC, разрешающий работу дешифратора 74LS139 никуда не идет - его нужно подтягивать либо к нулю, либо нужна схема выборки.

Страница 3 из 85 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Real Commander + HDD SMUC
    от bugsy в разделе Софт
    Ответов: 30
    Последнее: 07.06.2020, 21:40
  2. Порты SMUC
    от spensor в разделе Scorpion
    Ответов: 35
    Последнее: 17.08.2005, 16:27
  3. Куплю SMUC
    от Crowner в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 21.04.2005, 20:55
  4. Куплю SMUC, GS, Ёлку...
    от Mike в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 20.04.2005, 13:44
  5. Куплю SMUC
    от Shadow в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 01.02.2005, 09:30

Ваши права

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