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

User Tag List

Страница 29 из 35 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя
Показано с 281 по 290 из 345

Тема: Специалист_МХ_FPGA на u10ep3c

  1. #281
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,412
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    600
    Поблагодарили
    446 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Можно накрайняк для простоты сделать работу с образом на карте, имеющем стандартное имя и неизменяемый размер (типа DISK01.ODI).
    Именно так для начала и хочется, цель: не переделывать целевой софт (только сам рамфос подправить немного, а точнее его DOS часть).

  2. #282
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Именно так для начала и хочется
    Одобрямс.
    Было бы здорово, если бы ты еще скомпоновал универсальный драйвер для SD-интерфейса. Типа, вызов функций инита, чтения сектора, запись сектора.
    Аналогично тому, что сделал Error404 для интерфейсов MSX & N8M, и Savelij для Z-controller'a.

    Я маленько подправил видеогенератор, сделал вместо 640*480 более понятный мониторам режим 800*600. А то забодало после СкорпЭвы настраивать моник под СпецаFPGA.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #283
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,412
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    600
    Поблагодарили
    446 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Одобрямс.
    Я тут бегло проанализировал RAMFOS, оказалось, он поддерживает до 16 страниц дополнительного ОЗУ (номер страницы AND'ится с 0FH перед вызовом шлюза, но думаю эту цифру можно "расширить" до 128, т.е. по маске 7FH, старший бит - это признак обращения к ROM). Возможно, и до 16 страниц ROM, но тут я не вникал. Даже с поддержкой дисковода, столько страниц ПЗУ не нужно, а вот ОЗУ интересно...
    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Было бы здорово, если бы ты еще скомпоновал универсальный драйвер для SD-интерфейса. Типа, вызов функций инита, чтения сектора, запись сектора.
    Аналогично тому, что сделал Error404 для интерфейсов MSX & N8M, и Savelij для Z-controller'a.
    Можно. Единственное, нужно ТЗ: адреса "посадки", рабочий адрес (если он будет куда-то копироваться перед работой) и прочие желаемые мелочи.

  4. #284
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Да, вроде как в ЭТОТ циклон должно влезть 32кб + 16кб
    В EP3C10 46 М9К блоков (блок 1024 байта х 9 бит) т.е. доступно 46К двухпортовой RAM.

  5. #285
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    В EP3C10 46 М9К блоков (блок 1024 байта х 9 бит) т.е. доступно 46К двухпортовой RAM
    Значит, получится винегрет из 32 + 8 + 4 + 2... В единый "монолит" эту память не собрать, проходили уже.
    Собственно, у нас примерно так сейчас и сделано.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. #286
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,412
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    600
    Поблагодарили
    446 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Было бы здорово, если бы ты еще скомпоновал универсальный драйвер для SD-интерфейса. Типа, вызов функций инита, чтения сектора, запись сектора.
    Так как никакого ответа я не получил, то просто отдам исходник инита и чтения карты. Запись еще пока не делал и не обкатывал. Юзайте себе на здоровье.

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

  8. #287
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    то просто отдам исходник инита и чтения карты.
    Очень хорошо Что и требовалось для начала.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #288
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Значит, получится винегрет из 32 + 8 + 4 + 2...
    Собственно, у нас примерно так сейчас и сделано.
    Вернее 27 (RAMFOS+ROM-disk) + 6 (Монитор-2) + 2 (Тест_МХ) + 2 (Тест_М).
    Первую цифру я хочу сделать как 16 (RAMFOS) + 32 (ROM-disk). Но одновременно в работе участвует только одно "ПЗУ", переключаемое кнопками Num Lock(MX/STD) и Scroll Lock/Home(Test on/off).

    HardWareMan, как приспособить твой лоадер под МХ? Что в нём переделать? Если что у меня есть весь исходник.... Кстати вот с помощью твоих тестовых подпрограмм нарисовал данный пример коммандера, ты ж мечтал воплотить что-то подобное в жизнь? У тебя ещё нет подпрограмм опроса клавиатуры и ввода символа.

    Ewgeny7, на твой вопрос по клавиатуре Специалиста_МХ отвечаю картинкой раскладки, взятой из брошюры по RAMFOSу.

    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	bios3_2.jpg 
Просмотров:	163 
Размер:	92.5 Кб 
ID:	27261  
    Последний раз редактировалось fifan; 22.05.2011 в 09:36.

  10. #289
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    отвечаю картинкой раскладки
    Если я правильно догадываюсь, то АР2 и КОИ как раз и "добавляют" ту самую двойку.
    На F2(КОИ) в рамфосе как раз переключаются раскладки знакогенератора.
    Надо бы в модуле клавы сделать переключение на другую раскладку при mode=1...

    ---------- Post added at 19:35 ---------- Previous post was at 19:33 ----------

    У нас есть еще 128кб неиспользуемого ОЗУ, которую можно использовать как ПЗУ. Только туда нужно будет заливать образы из SD.

    ---------- Post added at 20:00 ---------- Previous post was at 19:35 ----------

    Со структурой ромдиска разобрался. Фигня, по сравнению с ромдиском Скорпиона это детский сад
    Предлагаю по любому разбить наш бинарник с рамфосом и ромдиском именно на отдельные рамфос 16кб и отдельный ромдиск 16кб. Чем сейчас и займусь.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  11. #290
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Надо бы в модуле клавы сделать переключение на другую раскладку при mode=1...
    Сделаю. Нужно сейчас чётко проштудировать все клавиши, может ещё какие-нибудь кроме функциональных в STD и МХ разные.

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    У нас есть еще 128кб неиспользуемого ОЗУ, которую можно использовать как ПЗУ. Только туда нужно будет заливать образы из SD.
    Считай нету. Последний Специалист_МХ имел 64 * 8 = 512 кБайт RAM-диска. В реальной железке я не знаю какую прогу использовали для теста всей памяти. Тест_МХ тестирует только 256 кБайт.
    Адресовались верхние 256 кБайт также как и нижние. Т.е. в выражение:
    page <= dataO (1 downto 0);
    Поставить двоичку вместо единицы и разобраться с А19.

Страница 29 из 35 ПерваяПервая ... 252627282930313233 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Орион-2010 на u10ep3c
    от Ewgeny7 в разделе Орион
    Ответов: 141
    Последнее: 19.10.2013, 23:51

Ваши права

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