User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 444

Тема: "Магнитофон" для Спека

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    11.03.2005
    Адрес
    Екатеринбург
    Сообщений
    311
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jdigreze
    данные о файлах внутри tzx имеют выравнивание, или же отделяются маркерами?
    И не то и не другое.

    Цитата Сообщение от jdigreze
    Это я к тому, что у тебя при чтении, после посыла STOP_TRANS идет retry на 255 байт, а если, например сектор считан от начала всего на 10 байт, а потом ты шлешь STOP_TRANS, после чего пытаешься дождаться в течении 255 байт респонза, то его не получишь, в результате все остальные команды будут игнорироваться. Попробуй после посыла CMD12 дочитать текущий сектор до конца (+2 байта CRC), и лишь потом войти в цикл ожидания респонза. Респонз должен прийти через 1 байт.
    Я про это знаю. За выходные думаю "выйдет каменный цветок" :-)
    Magic 05/128Кб/AY/kempston mouse/FDD 5.25/ext keyboard/minitower
    "ZX FlashTaper" developer : тут

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

  3. #2

    Регистрация
    11.03.2005
    Адрес
    Екатеринбург
    Сообщений
    311
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В первом посте выложены v2.3 прошивок для ATMega16(162).

    Изменения:

    1) В функции выдачи команды для SD/MMC добавлен синхробайт после смены состояния chip select.
    2) Учитывая особенности SD, изменена функция инициализации карты. Теперь карта стабильно переинициализируется без отключения питания
    3) Учитывая особенности SD карты были модифицированы функции непрерывного чтения/записи (выход из режима по команде CMD12, с вычитыванием оставшихся байт в секторе)
    4) Считаю, что название "ZX Flashtaper" лучше подходит, чем "HardTaper". Пусть кто-нибудь сделает на HDD и назовёт HardTaper :-)
    Magic 05/128Кб/AY/kempston mouse/FDD 5.25/ext keyboard/minitower
    "ZX FlashTaper" developer : тут

  4. #3

    Регистрация
    11.03.2005
    Адрес
    Екатеринбург
    Сообщений
    311
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какие будут предложения по реализации двухстороннего обмена со Спеки?

    Реально ли UART на спеки сделать через Tape OUT? (Идея уже пробегала) Кто возьмётся?
    Magic 05/128Кб/AY/kempston mouse/FDD 5.25/ext keyboard/minitower
    "ZX FlashTaper" developer : тут

  5. #4

    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DVS
    Реально ли UART на спеки сделать через Tape OUT?
    Либо Tape OUT , либо нормальный IN/OUT UART %) и желательно MIDI-шного стантарта

  6. #5

    Регистрация
    11.03.2005
    Адрес
    Екатеринбург
    Сообщений
    311
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    либо нормальный IN/OUT UART
    Да! Вот это то что нужно.

    Идея такая:

    1) Пользователь набирает на Спекки LOAD "" %
    2) На FlashTaper'e жмёт кнопку BOOT
    3) В Спекки загружается файловый менеджер
    4) FlashTaper переходит в режим работы с файловым менеджером
    5) Файловый менеджер через "магнитофонный" UART вычитывает часть каталога с программами
    6) Пользователь прокручивает файлы в окне и выбирает нужный файл, затем блок и начинается воспроизведение файла.
    Magic 05/128Кб/AY/kempston mouse/FDD 5.25/ext keyboard/minitower
    "ZX FlashTaper" developer : тут

  7. #6

    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я иметь ввиду что само понятие UART не применимо к патефонному порту %)

    Но идея юзать файловый менеджер мне нравится, и впринцепе вполне реализуема. Ещё бы извратиться с записыванием дампа мозгов, было бы совсем супер (но это уже проблемма спектрумовой части ).

  8. #7

    Регистрация
    11.03.2005
    Адрес
    Екатеринбург
    Сообщений
    311
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    Я иметь ввиду что само понятие UART не применимо к патефонному порту %)
    UART - Universal Asyncrhronous Receiver and Transmitter. А почему не применимо? Если RS232 через kempston joy + centronix делают, а UART это частный случай (пара выводов) ?
    Или имеется ввиду, что у магнитофонного порта режется постоянная составляющая?
    Последний раз редактировалось DVS; 12.06.2006 в 19:04.
    Magic 05/128Кб/AY/kempston mouse/FDD 5.25/ext keyboard/minitower
    "ZX FlashTaper" developer : тут

  9. #8

    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DVS
    Какие будут предложения по реализации двухстороннего обмена со Спеки?

    Реально ли UART на спеки сделать через Tape OUT? (Идея уже пробегала) Кто возьмётся?
    Полноценный UART сделать невозможно как раз из-за отсекания постоянной составляющей.
    А идей у меня пока только две...
    1) Синхронный обмен, синхронизация от приемника;
    2) Асинхронный обмен, блочная передача, частотная синхронизация (на подобие стандартных процедур TIN/TOUT).

  10. #9

    Регистрация
    11.03.2005
    Адрес
    Екатеринбург
    Сообщений
    311
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наверное лучше тогда второй вариант. И юзать стандартные П/П из ПЗУ Спекки. Вот только с распознанием в FlashTaper'e незадача... я ведь DirectRecording использую, тогда нужно портировать П/П Load из Спекки.
    Magic 05/128Кб/AY/kempston mouse/FDD 5.25/ext keyboard/minitower
    "ZX FlashTaper" developer : тут

  11. #10

    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Стандартные не подойдут. Нужен самосинхронизирующийся сигнал, т.к. компьютер может работать в турбе и без, да и турбы у всех дают разный прирост производительности, т.о. частота сигнала будет плавать в огромных пределах.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 12
    Последнее: 22.05.2006, 14:17
  2. "Забытая Легенда" jrpg
    от Schafft в разделе Игры
    Ответов: 43
    Последнее: 15.03.2006, 20:24
  3. Подписка на "Абзац"
    от CHRV в разделе Пресса
    Ответов: 27
    Последнее: 22.06.2005, 11:54
  4. Ответов: 4
    Последнее: 01.02.2005, 22:37
  5. Выбор "в железе"
    от vitasam в разделе Несортированное железо
    Ответов: 9
    Последнее: 19.01.2005, 01:02

Ваши права

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