Например TDA7294

Форум РадиоКот • Просмотр темы - Эмулятор магнитофона для ZX-Spectrum
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 11:12:39

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 587 ]    , , , 4, , , ...  
Автор Сообщение
В сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вс фев 23, 2014 14:39:03 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1572
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Нет, дальше я уже скорость не повышал (насколько я помню, там уже надо в программе делитель таймера на другое число переводить. Сейчас там просто сдвиг задержки в пределах байта). Если хотите, вы можете увеличить скорость ещё больше - исходный текст есть. А значения в ПЗУ, насколько я помню, увеличиваются до 255, поэтому нужно просто ещё в два раза сократить интервал.
Правда, не помню, что там было по адресу 1512 - это надо в дизассемблере вам смотреть.
А выжать можно и больше (в конце-концов, можно до скорости процессора дойти - но тут таймер уже придётся отключать и генерировать сигналы напрямую).

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вс фев 23, 2014 18:06:32 
Открыл глаза
Аватар пользователя

Карма: 4
Рейтинг сообщений: 8
Зарегистрирован: Сб май 26, 2012 16:07:25
Сообщений: 72
Откуда: Тула
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Интересно было бы поэкспериментировать со скоростью загрузки :) , но к сожалению я с такой задачей не справлюсь, т.к. пока не обладаю необходимыми знаниями :(


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт фев 25, 2014 18:08:15 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1572
Откуда: Лен.Обл.
Рейтинг сообщения: 0
В принципе, я сделал поддержку папок. Но ещё надо тестировать и программу в приличный вид внутри приводить. В FAT16 к сожалению, корневой каталог и любая папка представлены по-разному - в первом случае это область последовательных данных с записями о файлах, а во втором это файл, в котором те же записи о файлах, но хранятся они, естественно, в разных кластерах, а не последовательно, как в корневом каталоге. Отсюда и проблемы. Мне пока не понравилось, как я сделал. Но... работает вроде бы.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт фев 25, 2014 20:57:55 
Открыл глаза
Аватар пользователя

Карма: 4
Рейтинг сообщений: 8
Зарегистрирован: Сб май 26, 2012 16:07:25
Сообщений: 72
Откуда: Тула
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Отличная новость :)
А то я уже думал, что Вы не решитесь делать поддержку папок. Спасибо, что откликнулись на просьбу. Буду с нетерпением ждать финальную прошивку с поддержкой папок.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
В сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт фев 25, 2014 22:45:14 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1572
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Ну вот, потестируйте. :) Имейте в виду - никаких сортировок сделать нельзя - файлы и папки выводятся в том порядке, в каком они хранятся на карте.
Директория с одной точкой - это текущая директория. С двумя - уровень выше. Всё, как обычно. :)

Файл удалён.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Последний раз редактировалось da-nie Ср фев 26, 2014 18:48:25, всего редактировалось 1 раз.

Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вт фев 25, 2014 23:58:29 
Открыл глаза
Аватар пользователя

Карма: 4
Рейтинг сообщений: 8
Зарегистрирован: Сб май 26, 2012 16:07:25
Сообщений: 72
Откуда: Тула
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Немного потестировал прошивку :) Папки на флешке эмулятор видит. Если захожу в папку, потом из нее обратно выйти не могу, эмулятор магнитофона виснет, никак не реагирует на кнопки. Помогает только перезагрузка девайса.


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср фев 26, 2014 06:17:40 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1572
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Странно, у меня не виснет. А попробуйте подождать, может быть, и выйдет на уровень выше. Сколько у вас файлов в папках? Я штук 200 держал и работало. И какой у вас объём карты?

А попробуйте-ка вот эту прошивку. Это более ранний вариант.

Файл удалён.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Последний раз редактировалось da-nie Ср фев 26, 2014 18:48:41, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср фев 26, 2014 18:39:47 
Открыл глаза
Аватар пользователя

Карма: 4
Рейтинг сообщений: 8
Зарегистрирован: Сб май 26, 2012 16:07:25
Сообщений: 72
Откуда: Тула
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ничего не изменилось, работает также как и прошивка Firmware 2.0. В каждой папке у меня не более 200 файлов. Карта на 1 ГБ. Может я чего не так делаю :dont_know:


Последний раз редактировалось Дмитрий2012 Ср фев 26, 2014 19:16:58, всего редактировалось 1 раз.

Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср фев 26, 2014 19:04:04 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1572
Откуда: Лен.Обл.
Рейтинг сообщения: 1
Кажется, понял проблему. Почему-то в моём описании FAT не указано, что:
Цитата:
Если в поле номера первого занимаемого кластера для дескриптора с именем ".. " находится нулевое значение, это означает, что данный каталог содержится в корневом каталоге.


Я полагал, что там будет кластер корневой директории. И напрасно полагал. На моей карте он попал в промежуток корневой директории, а на вашей нет. Вот исправленная прошивка:

Файл удалён

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Последний раз редактировалось da-nie Ср фев 26, 2014 19:34:42, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср фев 26, 2014 19:26:51 
Открыл глаза
Аватар пользователя

Карма: 4
Рейтинг сообщений: 8
Зарегистрирован: Сб май 26, 2012 16:07:25
Сообщений: 72
Откуда: Тула
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Спасибо за новую прошивку!!! Теперь эмулятор работает с папками и не виснет :)


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Ср фев 26, 2014 20:58:39 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1572
Откуда: Лен.Обл.
Рейтинг сообщения: 1
Вот вам немножко другая прошивка. Здесь сделано запоминание до 20 уровней вложенности папок, чтобы вернувшись можно было попасть на выбранную уровнем выше папку. :) Вложить можно и больше 20 папок, но запоминаются только первые 20. :)

Файл удалён.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Чт фев 27, 2014 18:24:51 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1572
Откуда: Лен.Обл.
Рейтинг сообщения: 1
Исправил кое-какие мелкие ошибочки.
Вот финальный релиз. :)

Вложение:
Firmware 2.0.rar [165.76 KiB]
Скачиваний: 1858

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Пт фев 28, 2014 19:28:23 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1572
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Просьба модераторам отредактировать первое сообщение этой темы и внести туда новую прошивку, представленную выше. Сам я этого сделать не могу, т.к. редактирование сообщения невозможно.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вс мар 09, 2014 12:02:09 
Первый раз сказал Мяу!

Карма: 5
Рейтинг сообщений: 2
Зарегистрирован: Вс ноя 17, 2013 11:46:11
Сообщений: 31
Откуда: Ставрополь
Рейтинг сообщения: 0
попробовал поставить память м514400 ,я так понял она в 2 раза менше,тест не проходит,но вроде работает на всех скоростях!?
сколько памяти используется во время работы?

_________________
wiktors75(a)mail.ru


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вс мар 09, 2014 13:14:35 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1572
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Не более 64 килобайт. :) Это максимальный размер блока у tap-файла. Поэтому если у вас память не менее 64 КБ, то работать может и будет. 8)
Но у вас м514400 вроде как 1 мегабит. То есть, полный аналог той, что я применил. И следовательно, должна проходить тест.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Вс мар 09, 2014 14:45:49 
Первый раз сказал Мяу!

Карма: 5
Рейтинг сообщений: 2
Зарегистрирован: Вс ноя 17, 2013 11:46:11
Сообщений: 31
Откуда: Ставрополь
Рейтинг сообщения: 0
все в порядке тест 100%,нашел непропай 1 ножки
Спасибо.

_________________
wiktors75(a)mail.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Пн июн 02, 2014 16:58:41 
Первый раз сказал Мяу!

Зарегистрирован: Пн июн 02, 2014 16:49:48
Сообщений: 22
Откуда: Днепропетровск
Рейтинг сообщения: 0
Добрый день! Начал собирать сей девайс и теперь столкнулся с вопросом - в atmega16 - 16 кбайт флеш памяти для программ. Во вложенных здесь прошивках размер *.hex файла 32-39 кбайт.... Я похоже туплю в чем-то, но для какой программной среды эти прошивки? Как настроить фьюзы? Просветите пожалуйста.

_________________
С уважением, Максим
UW5EKR
73!


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Пн июн 02, 2014 22:24:45 
Говорящий с текстолитом
Аватар пользователя

Карма: 33
Рейтинг сообщений: 148
Зарегистрирован: Вс июн 24, 2012 16:07:00
Сообщений: 1572
Откуда: Лен.Обл.
Рейтинг сообщения: 0
Так в hex-файле шестнадцатиричное представление чисел, плюс пробелы, плюс адрес, потому он и больше раза в 2-3.
Fuse настроить очень просто - нужно выбрать внешний кварцевый генератор и отключить JTAG. Подробнее надо смотреть в вашей программе прошивки контроллера, ибо фьюзы могут быть инвертированы, а могут и нет.

_________________
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Пн июн 02, 2014 23:22:29 
Первый раз сказал Мяу!

Зарегистрирован: Пн июн 02, 2014 16:49:48
Сообщений: 22
Откуда: Днепропетровск
Рейтинг сообщения: 0
da-nie писал(а):
Так в hex-файле шестнадцатиричное представление чисел, плюс пробелы, плюс адрес, потому он и больше раза в 2-3.
Fuse настроить очень просто - нужно выбрать внешний кварцевый генератор и отключить JTAG. Подробнее надо смотреть в вашей программе прошивки контроллера, ибо фьюзы могут быть инвертированы, а могут и нет.


Вот в файле te.hex (последняя прошивка Firmware 2.0), если открыть его Hex Editor Neo, четко видно, что последняя ячейка с информацией имеет шестнадцатиричный адрес 9934, что соответствует 39220 ячейкам памяти или байтам... При 16 кбайт информации последний адрес должен быть 3FFF..... При чем тут пробелы или система исчисления - байт он и в африке байт, как его не пиши - в двоичной, шестнадцатиричной или десятичной системе исчисления.
Вот файл te.c - это файл программы на языке Си, а чем его оттранслировать???....
Можно ли описать, как Вы прошивали, какой программой, какой программатор (у меня USBASP v2.0)? Вообщем для тех кто на бронепоезде... с деталями....))

_________________
С уважением, Максим
UW5EKR
73!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Эмулятор магнитофона для ZX-Spectrum
СообщениеДобавлено: Пн июн 02, 2014 23:47:19 
Собутыльник Кота
Аватар пользователя

Карма: 55
Рейтинг сообщений: 415
Зарегистрирован: Чт мар 20, 2008 01:06:40
Сообщений: 2915
Откуда: Севастополь
Рейтинг сообщения: 0
Цитата:
...если открыть его Hex Editor Neo
не мучайтесь, откройте его в программаторе


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 587 ]    , , , 4, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: JBJohny и гости: 29


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y