За устройство - респект!
ИДЕ-контроллер отменяется.
А есть какие-нибудь идеи по работе с трд-оброзами на карточке?
За устройство - респект!
ИДЕ-контроллер отменяется.
А есть какие-нибудь идеи по работе с трд-оброзами на карточке?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
imho, работа с trd'шниками через магнитофонный порт не реальна.
Выскажу пару слов по интерфейсу управления. Мне кажется, будет достаточно led-индикатор питания, и две кнопки - boot, start...
Набираем на Спектруме LOAD "". Жмем boot.
Кнопка boot активирует посылку программы-селектора на Спектрум. Которая должна осуществлять, в интерактивном режиме, выбор нужного образа. После того, как образ выбран, его номер запоминается в "магнитофоне". Далее делаем reset Спектруму. И опять набираем LOAD "". После чего нажимаем кнопочку start. Которая активирует посылку выбранного образа на Спектрум.
Подобная реализация позволит снизить себестоимость девайса за счет отсутствия "лишних" кнопок и дисплея примерно на 100-300рубликов.
Для работы с подгружаемыми уровнями нужна еще фиксируемая кнопка "ПАУЗА".Сообщение от jdigreze
А индикатор стоимостью порядка 50 р. надо оставить.
Очень полезно если на нем будет показываться время до конца загрузки текущего блока.
Последний раз редактировалось caro; 04.11.2005 в 07:55.
Паузу можно реализовать и как доп.функцию на boot'e, а на start'e доп.функцией поставить еще и stop...
Да, наверно все-таки индикатор нужен... Хотя спорно, в общем надо экспериментировать.
Я не понимаю, зачем для загрузки программ в память "Спектрума" нужно собирать устройство для USB, которое дороже самого "Спектрума"? Всё равно скорость передачи данных будет 6000 бит в секунду. Не проще ли использовать магнитофон, CD-player?
Всё понято неправильно. Откуда 6000 бит/с? Читать и ещё раз читать тему.Сообщение от Dendy
PS: не в обиду.
Читай тред с самого начала!!! DVS "баловался", "баловался" и.... сделал достаточно интересный девайс!!!Сообщение от Dendy
Лучше переспать, чем недоесть
Я не понимаю зачем флешка ??? И зачем MAX ??? Когда в AT89C51 есть Serial Port, простые буфера на 12 вольт и прямо к компорту, скорости 115200 хватит по горло. На ПиЦи делаем программу, которая в своём формате общается с микроконтроллером, а на микроконтроллере делается преобразование данных в сигналы ! Уверен что скорости на 100% хватит, ну, конечно если взять AT89xxx на 20-30 мегагерц ! Скорость 115200 - 11 килобайт в секунду, чего хватит да же с дисковвода передачу сделать, хотя тут нужно посчитать, но на кассету хватит. В 1996-ом году я подвесил на прямую магнитофонный выход к COM-PORT'у, и как не странно - работало, хотя тогда я не понимал чем это может обернуться 5в против полярных 12в, да же ничего не сгорело, но скорости передачи да же без всяких микроконтроллеров хватало ... =)Сообщение от DVS
AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.
"Война уж минула давно..." (с)Сообщение от Robus
![]()
Те кто внимательно читает тред меня поймут
PS: без обид
Последний раз редактировалось DVS; 11.04.2006 в 09:05.
Поздравляю!
C_er - это значит ошибка карты.
Что надо сделать:
1) Поддерживаются карты отформатированные под Windows. Поэтому если есть возможность, то нужно форматнуть в FAT16 под виндой. Вообще-то винда мухлюет и не пишет в 0 сектор информацию по разделам, хотя по стандарту это не допустимо, но мне пришлось ориентироваться на винду (доделываю универсальную поддержку с 0 сектором и без)
2) С mega16 не тестировал (мой вариант на 162 меге), поэтому вполне возможно, что где-то забыл исходники поправить. Буду смотреть.
Имена файлов должны быть формата:
N.tzx, где N-номер файла 1-999 без дополнения слева нулями, т.е. не 001 и 01, а просто 1.tzx
При первом включении со вставленной картой в случае успешной инициализации карты, выводиться номер недавно использемого (воспроизводимого/записываемого) файла без C_er.
Последний раз редактировалось DVS; 01.06.2006 в 13:45.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)