Вот, классический, низкоуровневый.
Конечно, он без таблиц перекодировки.
Для каждой платформы они свои, но этот модуль неизменен, хоть и избыточен. Из плюсов - он работал у всех...
Вид для печати
Вот, классический, низкоуровневый.
Конечно, он без таблиц перекодировки.
Для каждой платформы они свои, но этот модуль неизменен, хоть и избыточен. Из плюсов - он работал у всех...
Верно, длиннющий. Зато от самого Пророка FPGA - Альтеры :)
И в нем, судя по всему, реализованы все нюансы работы с клавой.
Потому и работает везде... А сильно лишнее - самовыпиливается при синтезе.
Да и не нам плакать о размере, ячеек пока более чем достаточно.
Можно конечно там покоцать много чего, оставляя главную суть, но это занятие на время, когда делать будет совсем нечего...
Вот запилил таки, как и обещал, mp3 плеер для u8.
Всё довольно сырое, но юзать можно ))
Просьба всем кто скачает потестировать на разных карточках и на разных файлах и написать если где подвисает.
Как юзать:
1. Форматируем сд карту в FAT-32 (only);
2. Записываем на неё несколько файлов мп3 ( не более 1023 файла в один каталог), желательно в формате имени 8.3 ;
3. Юзаем - управление: "8" - вниз, "9" - вверх, "0" - выбор, "Q" - выход.
Кроме мп3 позволяет просматривать спековские скрины (расширение *.SCR), запускать некоторые снапшоты (48к) которые не юзают любые спековые пзу (TR-DOS, BASIC, ..) и крутить видео (без звука), файлы тут - http://yadi.sk/d/aa3Jd-MdAX3qN.
p.s. заюзаны следующие исходники:
1. TS-Fat driver от Budder aka Koshi - http://tslabs.info/forum/viewtopic.php?f=28&t=167
2. NextZ80 cpu by Dumitrache Nicolae - http://opencores.org/project,nextz80, его VHDL версия - converted by vlad
3. Эффект "IRIS" от Ивана Рощина - http://ivr.webzone.ru/articles/iris/index.htm
4. Pletter 0.5 - http://home.wanadoo.nl/smastijn/pletter.html
всё остальное сам написал )
shurik-ua, ого круто !!!
shurik-ua, ты крут, чесслово :)
Молодец!
У меня была мечта сделать такой миниплеер картинок, МП3 и видео.
И в качестве видеовыхлопа сделать ТВ-развертку, чтобы в поездке можно было воткнуть в видеовход телевизора, а в борду - карточку SD... Смеситель делается несложно, несколько резисторов и выход на "колокольчик". А клаву - продаются такие отдельные блоки дополнительного цифрового поля для ноутбуков. Или просто матрицу 4*4 из обычных кнопок, чтобы полноразмерную PS/2 не таскать с собой.
Жду флюса для пайки.
Пгастите, а чем это смотреть? )
shurik-ua, вот этот МП3 у тебя воспроизводится? У меня был дикий шум, чуть не обос..... вот. :)
http://yadi.sk/d/siLahksQAYG2K
---------- Post added at 19:42 ---------- Previous post was at 19:41 ----------
Забавно смотрится!
Спасибо!
shurik-ua, Особенная платка у меня, наверное :)
Ничего не изменилось.
Идет симпатичная демка на экране, и шум. Представь "белый шум", но замедленный до проскакивания отдельных потрескиваний, громкость не изменяется.