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

User Tag List

Страница 7 из 9 ПерваяПервая ... 3456789 ПоследняяПоследняя
Показано с 61 по 70 из 88

Тема: SD-ROM Картридж

  1. #61
    Activist Аватар для artyr_n
    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    В исходниках sd-rom картриджа, что за упоминания о загрузчике
    работа sd-roma планируется в два этапа.
    этап первый, после сброса вектора он щупает порт ПУ на предмет наличия ПЗУ, атмега по состоянию ПУ понимает что вектор перегрузили, считывает с sd-карты загрузчик в память и ждет пока вектор начнет перебирать адреса считывая ПЗУ.
    На этом этапе не удается подчитывать файл с карточки так как вечтор считает что это ПЗУ и довольно шустро перебирает адреса, сказать вектору подожди возможности нет.
    второй этап
    После передачи загрузчика и запуска его пользователем загрузчик начинает общаться с атмегой через порт ПУ по протоколу запрос ответ и тогда уже можно читать с карточки и передавать в вектор. Скорее всего на этом этапе имеет смысл в автомате загрузить и запустить нортон подобную оболочку с содержимым карточки.

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

  3. #62
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ага, ясно, это не реализованная функция.
    Просто связанные кнопка, LED, bootloader - такие термины, как будто это перевод самой Меги в режим программирования.

  4. #63
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    974
    Спасибо Благодарностей отдано 
    428
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Improver, у меня есть ардуина-нана, на досуге как-нибудь я мог бы подвесить ее на проводках к магнитофонному разъему для тестирования.
    Вот, выложил всё тут: http://zx-pk.ru/threads/28819-rom-pleer-na-arduino.html

  5. #64
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от artyr_n Посмотреть сообщение
    работа sd-roma планируется в два этапа.
    этап первый, ... считывает с sd-карты загрузчик в память и ждет пока вектор начнет перебирать адреса считывая ПЗУ.
    ...
    Чет мне не удаётся открыть файл, расположенный в папке. Из корневого файл открывает, в папке не находит...
    Правда я исходники не на Меге проверял, а на LPC. Может перегнал криво...

  6. #65
    Activist Аватар для artyr_n
    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Чет мне не удаётся открыть файл, расположенный в папке.
    До чтения с папок я не добрался и не проверял.

  7. #66
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ясно, ещё раз спасибо за исходник, он не большой, с урезанным функционалом, но позволил довольно быстро "войти в тему".
    Нашел интересные примеры работы с СД-картой под LPC, библиотеки с подходящим функционалом, даже вроде немного разобрался, осталось "обработать напильником"...

  8. #67
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В виду наличия на моей макетке только одного порта 8Бит и нескольких пинов, у меня не получится контролировать "шину адреса ПЗУ", что-бы понять когда начинать передавать данные
    Но для протокола ЛВС одного порта вполне достаточно.
    И бонус использования протокола ЛВС в том, что не нужно сначала передавать короткий биос/загрузчик, можно сразу грузить нужный файл (проводник) прямо с SD-карты.
    На данный момент отладил загрузку с SD-карты в Вектор файлов, на выбор, по протоколу ЛВС или через магнитофонный вход. Файл 23КБ грузится с SD-карты по ЛВС 3.8сек., через магнитофонный вход 100сек.
    Пока ещё в отладочном режиме, управление загрузкой с РС по СОМ порту.
    Последний раз редактировалось KTSerg; 04.03.2018 в 20:47.

  9. #68
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,114
    Спасибо Благодарностей отдано 
    791
    Спасибо Благодарностей получено 
    654
    Поблагодарили
    401 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    KTSerg, а какие загрузчики поддерживают этот протокол?
    Больше игр нет

  10. #69
    Activist Аватар для artyr_n
    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    В виду наличия на моей макетке только одного порта 8Бит
    на сколько я помню там и не проверяется адрес а только контролируется перепады первых адресов.

  11. #70
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    KTSerg, а какие загрузчики поддерживают этот протокол?
    Да вроде практически все кроме простых магнитофонных. Протоколы у них одинаковые что магнитофонный, что ЛВС, структура данных и служебной инфы одинаковая.
    На том загрузчике, что я знаю, ЛВС вызывается F1+F3, при перезапуске. Появляется обозначение компа (ЛВС).

    artyr_n, при передаче, так и есть. Но сначала нужно понять, что Вектор ищет ПЗУ, и опрашивает последовательность адресов 7FFE, 5FFE, 3FFE, 1FFE, 1FFF.
    Можно конечно следить только за старшими битами порта С (старшими битами адреса), и одним младшим битом адреса...
    Попробую ещё пины найти, попробовать...

Страница 7 из 9 ПерваяПервая ... 3456789 ПоследняяПоследняя

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

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

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

Похожие темы

  1. 16КБ C64 картридж
    от greenpill в разделе Commodore 16/64/128
    Ответов: 37
    Последнее: 13.05.2015, 01:43
  2. Ответов: 2
    Последнее: 15.12.2010, 17:04
  3. Картридж NES и денди
    от REMR в разделе Nintendo
    Ответов: 3
    Последнее: 18.10.2010, 19:29
  4. Что за картридж?
    от murgatroid_79 в разделе Зарубежные компьютеры
    Ответов: 1
    Последнее: 20.05.2010, 10:01
  5. Flash-картридж...
    от Elya в разделе Память
    Ответов: 1
    Последнее: 20.08.2009, 14:49

Ваши права

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