![]() |
Quote:
Нах? Софтово решить проблему. Научились же сиди диски читать. |
"Научились же сиди диски читать."
Наверно есть разница, когда поддержка встроена? |
Quote:
но написать прогу ( читай драйвер ) - думаю всяко проще,чем переписать тырдос.:v2_wink: :v2_wink2: |
"но написать прогу ( читай драйвер ) - думаю всяко проще,чем переписать тырдос."
Но второе - это качественно новый уровень, что и есть развитие спека ... |
Quote:
но давай закончим ато уже флеймом попахивет....:v2_blush: :v2_wink2: |
У буржуинов туча всяких девайсов под +3 (включая SD/MMC), и туча прошивок для их супорта .
На MSX аналогично . У нас похоже нет такой реальной востребовательности SD/MMC раз программёры не хотят вклинивать их супорт(через аппаратный SPI) вместо HD . Сам аппаратный SPI можно реализовать на мультикарте (caro вроде планировал это сделать). Или вот такой шаманский вариант http://zx.pk.ru/showthread.php?t=3957&page=13&pp=10 контроллер клавиатуры и магнитофон в одном флаконе . В одном из режимов контроллер впринципе можно заставить работать как аппаратный SPI (если не нужно грузить ленточные файлы). Вобщем достаточно универсально пулучается . |
Да всё не о том ...
Смысл в добавлении поддержки интерфейса накопителя в прошивку спека! Т.е. доработки программ не будет, и минимальные переделки железа. Любой древний клон сможет работать напрямую с файлами ... |
Quote:
Дело в том, как его теперь программно использовать. |
Quote:
|
Надо за стандартную прошивку браться ...
|
Quote:
|
Quote:
Добавлено через 1 минуту Quote:
|
"стандартную это какую? что вообще и куда с твоей точки зрения надо копать?"
Первое. Есть BASIC ... В него надо встроить софтовый "интерфейс" чтения/записи+... внешнего накопителя. А уже под него делать SPI и т.п. Второе. По мотивам "магнитофона для спека" можно сделать "TAPE-BUS", т.е. внешний последовательный интерфейс... При скорости 38400 48к можно передать за 15 сек, а на 7 МГц ... Такое решение позволит использовать любой самый старый спек без особых затрат на доработку. Т.е. новая прошивка и кабель или к РС, или контролеру карточек, или ... |
Quote:
Quote:
Quote:
Мне проще сам спек перемучить в +3 и юзать уже готовый инопланетный софт для работы с SD/MMC . Quote:
|
"ибо останется горячё любимый тырдос с эмуляцией "
Но только где есть тырдос ... :( |
Quote:
|
"только грузить не тапы и tzx, а снапшоты. я вроде в той теме писал как раз об этом давно."
Вот это и главный вопрос ... Ну сделал я для себя запись на РС, по SAVE - весьма быстро пишет ... Но нужна общая логика работы с файлами. Посему и ищу единомышленников ... |
проблем не вижу никаких. если нужно берешь и делаешь. исо9660 прикручивается элементарно. фат чуть по сложнее. basic48 патчится на ура
|
"basic48 патчится на ура"
Не совсем ... Одно дело сам basic ... А могут ещё и программы писать/читать, совместимость с ними нужна ... Снапшоты ... |
Quote:
|
"И что такого , для реализации любого варианта понадобится свой металолом ."
В моем - нет ... |
Quote:
Поскольку программер из меня практически никакой,предлагаю себя в качестве бетатестера железячного... скажите че на до собрать - соберем оттестим запуустим ! ( даже инопланетного софта не боюсь,вот :v2_tong2: ). а то уж ну очень хочется оперативности переноса софта... Бывает надо вот ну чуть чуть ( как вон,Мучкин тут накарябал тестовую прогу - 400 байт ), а чтобы на спек перенести столько геммора...с дискетки загрузись,дискетку запиши...бррр....:v2_wacko: |
Quote:
1) Компилируем программу с адреса загрузки и старта 32768 (8000h); (первой командой обязательно должна быть JP). 2) Соединяем IBM-ку cо Спектрумом нуль-модемным кабелем; 3) Полученный бинарный файл грузим в Спектрум с помощью TinyTerm; 4) Запускаем на исполнение. Самое интересное, что при этом результаты выполнения и отладочную информацию можно выводить не только на экране Спектрума, но и в окне терминалки IBM. Лично я давно этим пользуюсь. Кстати, грузить снапшоты типа Z80 или SNA я думаю тоже можно сделать без проблем. |
Quote:
ну не хочет у меня корректно тинитерм работать ну не хочет. шить по рс232 шьется ( обновление прошивки мультикарты ) а вот тинитерм не хочет. уходит в ожидание приема файла и все....так до ресета. |
Quote:
1) Какой терминалкой пользуешься на IBM-ке? (Режим синхронизации должен быть установлен CTS/RTS для 5-ти проводного, или XON/XOFF для 3-х проводного кабеля). 2) Схема нуль-модемного кабеля (трех или 5-ти проводная)? |
Quote:
терминалка та,что ты мне присылал. |
"а то уж ну очень хочется оперативности переноса софта..."
Максимум, что сделаю - это LOAD/SAVE в BASIC ... Если делать более широкие возможности, то это надо команды добавлять... Даже по этим командам у меня есть разные мнения :) Пока думаю ... |
Quote:
В Коммандере. Коммандер нужен. |
"на самом деле нужно Copy Delete и все....
В Коммандере. Коммандер нужен." Есть же команды - CAT, ERASE, COPY, ... Только их надо делать... А LOAD/SAVE можно просто перенаправить. |
Quote:
|
"и будет таким макаром работать ровно 1,5 программы. с чего начали к тому и пришли"
Это с какого перепуга? |
Quote:
вообщем я так понимаю что проще всего тапер на атмеге собрать и не париться.... самое просто решение... |
Ну и ладно ...
Буду, как обычно, делать только для себя. |
Quote:
скеажи что делать..:biggrin: |
Например, такой вопрос.
LOAD "" Оставить для загрузки с "ленты по умолчанию" или загрузки "командера" ... Думаю первое. А для просмотра каталога зарезервировать LOAD "CAT"? |
Quote:
|
"переведи...."
Это насчет просмотра каталога ч-з команды LOAD/SAVE. |
Quote:
|
Quote:
Собственно обмен файлами происходит с неким девайсом который подрублен к свободному порту AY и спекруму по барабану какая фс на носителе. Потому что исползуется протокол который работает на уровне файлов. В моем случае девайс состоит из носителья на SD флеш карточке, и МК с USB портом. А сами файлы копируется в девайс через USB. (эта часть уже реализована) |
"При старте запускаетсья командер. В командере можно выбрать файл для загрузки *.TAP"
Зачем такие ограничения? Это не есть хорошо ... Выбор надо оставить динамический программный. А командер? Он уже в пзу? Или грузится первым ... И зачем? Если набрал LOAD "winХР" - и загрузил :) "Также можно запускать и сохранять снапшоты *.SNA" Это отдельная тема ... "Собственно обмен файлами происходит с неким девайсом который подрублен к свободному порту AY" Порт магнитофона есть везде... 100%... "и спекруму по барабану какая фс на носителе. Потому что исползуется протокол который работает на уровне файлов. " Это главное! Добавлено через 1 минуту "как сама SRL это сделала дли микродрайвы? " Думал про это ... Но это требует доп.железа, Проще контроллер дисковода. |
| All times are GMT +4. The time now is 17:40. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.