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

User Tag List

Страница 5 из 45 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 444

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

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

    По умолчанию

    Ок спасибо. Питание вроде стандартное 7805 + 0,1 uF + 200 uF. Сделаю 10 кОм.

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

    По умолчанию

    Ещё хочу добавить к сообщению "Нужно", нужны tzx снятые с защищённых лент, чтобы протестировать. Cкачал несколько новых tzx, а там обычные теги, т.е. не используются все навороты формата tzx.

  3. #43
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DVS
    Питание вроде стандартное 7805 + 0,1 uF + 200 uF. Сделаю 10 кОм.
    200 uF на выходе я бы ставить не стал, вполне достаточно от 10 до 22 uF.

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

    По умолчанию

    2 Terazini
    Ок. Вечером попробую.

    Ещё провёл ряд экспирементов на стабильность системы: увеличил скорость воспроизведения на 25%, все блоки стали распознаваться как TURBO и также уверенно считывались, что я считаю гарантирует возможность работы с турбироваными нестандартными загрузчиками.

    2 caro
    У меня на этом же канале питания ещё прожорливые К155 висят :-) Остались от прежних времён, надо использовать в дело, поэтому и повесил 200.

    По-прежнему жду предложений (см. несколько постов назад).
    Последний раз редактировалось DVS; 12.04.2005 в 10:07.

  5. #45
    Activist Аватар для random
    Регистрация
    21.01.2005
    Адрес
    ссср
    Сообщений
    468
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DVS: респект!!! сорец PlayTZX думаю ты портировать сможешь, там все блоки есть. также есть еще Taper, он вроде тоже с сорцами.

    http://www.worldofspectrum.org/soundload.html

    по поводу интерфейса. четырех кнопок хватит. режим, вперед, назад, игра/пауза.

    при запуске в момент инициализации черточки. после инита переходим на последний проигрываемый файл (или нулевой если не запомнить). номер мигает.

    вперед назад - прокрутка по файлам.

    если нажать игра, входим в TZX, число больше не мигает. (выход по кнопке режима). если нажать игра еще раз, горит номер блока в TZX. и можно забацать какую то анимацию что мол играет.

    в режиме проигрывания вперед/назад - перемотка, игра - пауза/игра, режим - остановка и выход в список TZX.

    в списке TZX нажатие режим переглючает (хехе) в режим записи. записывать предлагаю с номера 999 вниз.

    в режиме паузы, нажатие режим переключает в режим дописи (если такое возможно) к файлу.

    ну а что еще вы хотели на цифровом дисплее и 4х кнопках?

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

    По умолчанию

    Ух-ты, как складно получилось, мне нравится :-)

    Цитата Сообщение от random
    сорец PlayTZX
    Я его и разбираю, только как выяснилось есть разные авторы, я взял исходники by Tomaz Kac.

    Индикатор хочу найти, чтобы I2C или SPI драйвер был, ну и дешёвый конечно около 100 руб, а то не охота динамической индикацией проц нагружать.

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

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

    По умолчанию

    Ещё надо прикрутить индикацию событий:

    1) MMC I/O ERROR
    2) TZX ERROR

    А если в tzx встретили тэг: STOP TAPE, то просто оставить индикацию номера блока или ещё добавить мигание какой-нить десятичной точки?

    Я кстати Taper поковырял... да уж... куча наворотов, ещё буферизация всякая, в общем это крутая вещь.
    Последний раз редактировалось DVS; 12.04.2005 в 12:40.

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

    По умолчанию

    Прицепил индикатор 4х8 (четыре восмерки) CC56-12EWA стоимостью 1$. Индикацию обновляю динамически во время pulse интервалов и пауз, для усложнения турбировал выгрузку на 30%... полёт нормальный. С опросом 4-х клавиш (выборка клавиши и выборка сегмента происходит одним сигналом) думаю проблем не будет, но появилось одно НО, которое заключается в том, что во время записи на динамическую индикацию отвлекаться категорически запрещено и она будет статической т.е. все 4 сегмента показывать будут одно и тоже пока придумал четыре десятичных точки :-) Выход из записи нажатием любой клавиши т.к. в статике будут выбраны все 4-ре.
    Вроде нормально на 1$ индикаторе :-)

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

    По умолчанию

    Выкладываю на обсуждение часть реализованого User Interface'a:

    Итак, вывод: "8888" четыре сегмента, ввод: четыре кнопки - как предложил random.

    "----" - во время инита, затем "F N", где N-номер файла (три сегмента), кнопками "+" и "-" меняем N в диапазоне 0-999, причём при долговременном нажатии скорость прокрутки растёт пропорционально времени!!!
    При нажатии "Play", если ошибка обмена с MMC выводим "C_Er" - Card error держим 1,5 сек затем "F N",
    иначе парсим tzx и в случае неудачи (неподдерживаемый тэг) выводим "F_Er" - file error в течении 1,5 сек затем "F N",
    иначе "С M", M-число блоков в файле в течении 1,5 сек, затем "b L", где L-номер блока, кнопками "+" и "-" выбираем, при нажатии кнопки "Mode" выход в "F N", при нажатии "Play" сравнивается L c M, если L+1>M (L с нуля), то "b_Er" - неверный блок,
    иначе появляется "P L" и начинается воспроизведение начиная с L (L изменяется) , выход из этого режима - повторное нажатие "Play" и выходим в "b L",
    когда весь файл воспроизведён выходим в "F N"
    Последний раз редактировалось DVS; 15.04.2005 в 13:41.

  11. #50
    Veteran Аватар для lvd
    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DVS
    Выкладываю на обсуждение часть реализованого User Interface'a:

    Итак, вывод: "8888" четыре сегмента, ввод: четыре кнопки - как предложил random.

    "----" - во время инита, затем "F N", где N-номер файла (три сегмента), кнопками "+" и "-" меняем N в диапазоне 0-999, причём при долговременном нажатии скорость прокрутки растёт пропорционально времени!!!
    При нажатии "Play", если ошибка обмена с MMC выводим "C_Er" - Card error держим 1,5 сек затем "F N",
    иначе парсим tzx и в случае неудачи (неподдерживаемый тэг) выводим "F_Er" - file error в течении 1,5 сек затем "F N",
    иначе "С M", M-число блоков в файле в течении 1,5 сек, затем "b L", где L-номер блока, кнопками "+" и "-" выбираем, при нажатии кнопки "Mode" выход в "F N", при нажатии "Play" сравнивается L c M, если L+1>M (L с нуля), то "b_Er" - неверный блок,
    иначе появляется "P L" и начинается воспроизведение начиная с L (L изменяется) , выход из этого режима - повторное нажатие "Play" и выходим в "b L",
    когда весь файл воспроизведён выходим в "F N"

    Ужас... к чему приводит экономия на спичках. Нет бы MT-16s2 или 16s1 - соответственно 16x2 или 16x1 буковок поставить... Заодно и нет проблем с динамической индикацией - оно само.

Страница 5 из 45 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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