Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Некоторые результаты (http://zx-pk.ru/showthread.php?t=1377)

Mikka_A 6th March 2007 22:51

Quote:

Originally Posted by ASDT (Post 80406)
"Нужен универсальный контроллер карточек SD понимающий FAT32 "
Сперва надо интерфейс в прошивку встроить,
иначе - пустое ...


Нах?

Софтово решить проблему.

Научились же сиди диски читать.

ASDT 7th March 2007 07:30

"Научились же сиди диски читать."
Наверно есть разница, когда поддержка встроена?

Mikka_A 7th March 2007 10:10

Quote:

Originally Posted by ASDT (Post 80442)
"Научились же сиди диски читать."
Наверно есть разница, когда поддержка встроена?

Безусловно!:biggrin:

но написать прогу ( читай драйвер ) - думаю всяко проще,чем переписать тырдос.:v2_wink: :v2_wink2:

ASDT 7th March 2007 14:28

"но написать прогу ( читай драйвер ) - думаю всяко проще,чем переписать тырдос."
Но второе - это качественно новый уровень,
что и есть развитие спека ...

Mikka_A 7th March 2007 14:34

Quote:

Originally Posted by ASDT (Post 80497)
"но написать прогу ( читай драйвер ) - думаю всяко проще,чем переписать тырдос."
Но второе - это качественно новый уровень,
что и есть развитие спека ...

несогласен....:v2_wink2:

но давай закончим
ато уже флеймом попахивет....:v2_blush: :v2_wink2:

fan 7th March 2007 19:56

У буржуинов туча всяких девайсов под +3 (включая SD/MMC), и туча прошивок для их супорта .
На MSX аналогично .

У нас похоже нет такой реальной востребовательности SD/MMC раз программёры не хотят вклинивать их супорт(через аппаратный SPI) вместо HD .

Сам аппаратный SPI можно реализовать на мультикарте (caro вроде планировал это сделать). Или вот такой шаманский вариант http://zx.pk.ru/showthread.php?t=3957&page=13&pp=10 контроллер клавиатуры и магнитофон в одном флаконе . В одном из режимов контроллер впринципе можно заставить работать как аппаратный SPI (если не нужно грузить ленточные файлы). Вобщем достаточно универсально пулучается .

ASDT 7th March 2007 20:57

Да всё не о том ...
Смысл в добавлении поддержки интерфейса
накопителя в прошивку спека!
Т.е. доработки программ не будет,
и минимальные переделки железа.
Любой древний клон сможет работать напрямую
с файлами ...

caro 7th March 2007 22:04

Quote:

Originally Posted by fan (Post 80565)
Сам аппаратный SPI можно реализовать на мультикарте (caro вроде планировал это сделать).

Он там изначально реализован.
Дело в том, как его теперь программно использовать.

jtn 7th March 2007 22:10

Quote:

Originally Posted by caro (Post 80611)
Он там изначально реализован.
Дело в том, как его теперь программно использовать.

сколько там свободной програмной памяти? можно прикрутить http://elm-chan.org/fsw/ff/00index_e.html и грузить с фата .z80, .sna, а если взять исходники из соседней темы (спек и магнитофон), то и .tap и .tzx.

ASDT 7th March 2007 22:31

Надо за стандартную прошивку браться ...

caro 7th March 2007 22:45

Quote:

Originally Posted by The Exploited (Post 80613)
сколько там свободной програмной памяти? можно прикрутить http://elm-chan.org/fsw/ff/00index_e.html и грузить с фата .z80, .sna, а если взять исходники из соседней темы (спек и магнитофон), то и .tap и .tzx.

Не пойдет, этот вариант слишком ресурсоемок.

jtn 7th March 2007 23:04

Quote:

Originally Posted by ASDT (Post 80619)
Надо за стандартную прошивку браться ...

стандартную это какую? что вообще и куда с твоей точки зрения надо копать?

Добавлено через 1 минуту
Quote:

Originally Posted by caro (Post 80621)
Не пойдет, этот вариант слишком ресурсоемок.

значит iso9660. пихаем туда кучу .z80 и простой юзерский вариант готов. любая игра пускается за доли секунды и без лишних телодвижений с дискетами

ASDT 8th March 2007 10:23

"стандартную это какую? что вообще и куда с твоей точки зрения надо копать?"
Первое.
Есть BASIC ... В него надо встроить софтовый "интерфейс" чтения/записи+... внешнего
накопителя. А уже под него делать SPI и т.п.
Второе.
По мотивам "магнитофона для спека" можно
сделать "TAPE-BUS", т.е. внешний последовательный
интерфейс... При скорости 38400 48к можно передать
за 15 сек, а на 7 МГц ...
Такое решение позволит использовать любой
самый старый спек без особых затрат на доработку.
Т.е. новая прошивка и кабель или к РС, или
контролеру карточек, или ...

fan 8th March 2007 14:54

Quote:

Originally Posted by ASDT (Post 80593)
Да всё не о том ...
Смысл в добавлении поддержки интерфейса
накопителя в прошивку спека!
Т.е. доработки программ не будет,
и минимальные переделки железа.
Любой древний клон сможет работать напрямую
с файлами ...

Я про это и говорю . Вместо супорта винта нужен супорт SD/MMC через SPI .

Quote:

Originally Posted by caro (Post 80611)
Он там изначально реализован.

Ну иногда я некоторые моменты упускаю из виду ;)

Quote:

Originally Posted by caro (Post 80611)
Дело в том, как его теперь программно использовать.

Тут только остаётся пытать прошивкописателей ;)
Мне проще сам спек перемучить в +3 и юзать уже готовый инопланетный софт для работы с SD/MMC .

Quote:

Originally Posted by ASDT (Post 80686)
Есть BASIC ... В него надо встроить софтовый "интерфейс" чтения/записи+... внешнего
накопителя. А уже под него делать SPI и т.п.

Садист какой то ;) Если вместо IDE будет SPI , то и встраивать ничего не нужно , ибо останется горячё любимый тырдос с эмуляцией флоповода в рам диске или прямо на карточке (уж не знаю как там получится).

ASDT 8th March 2007 18:41

"ибо останется горячё любимый тырдос с эмуляцией "
Но только где есть тырдос ... :(

jtn 8th March 2007 19:34

Quote:

Originally Posted by ASDT (Post 80686)
По мотивам "магнитофона для спека" можно
сделать "TAPE-BUS", т.е. внешний последовательный
интерфейс... При скорости 38400 48к можно передать
за 15 сек, а на 7 МГц ...

вот именно так и надо сделать и не париться. только грузить не тапы и tzx, а снапшоты. я вроде в той теме писал как раз об этом давно.

ASDT 8th March 2007 19:52

"только грузить не тапы и tzx, а снапшоты. я вроде в той теме писал как раз об этом давно."
Вот это и главный вопрос ...
Ну сделал я для себя запись на РС,
по SAVE - весьма быстро пишет ...
Но нужна общая логика работы с файлами.
Посему и ищу единомышленников ...

jtn 8th March 2007 20:11

проблем не вижу никаких. если нужно берешь и делаешь. исо9660 прикручивается элементарно. фат чуть по сложнее. basic48 патчится на ура

ASDT 8th March 2007 21:38

"basic48 патчится на ура"
Не совсем ... Одно дело сам basic ...
А могут ещё и программы писать/читать,
совместимость с ними нужна ...
Снапшоты ...

fan 8th March 2007 22:27

Quote:

Originally Posted by ASDT (Post 80729)
"ибо останется горячё любимый тырдос с эмуляцией "
Но только где есть тырдос ...

И что такого , для реализации любого варианта понадобится свой металолом .

ASDT 9th March 2007 00:12

"И что такого , для реализации любого варианта понадобится свой металолом ."
В моем - нет ...

Mikka_A 9th March 2007 09:37

Quote:

Originally Posted by ASDT (Post 80775)
"И что такого , для реализации любого варианта понадобится свой металолом ."
В моем - нет ...


Поскольку программер из меня практически никакой,предлагаю себя в качестве бетатестера железячного...
скажите че на до собрать - соберем оттестим запуустим ! ( даже инопланетного софта не боюсь,вот :v2_tong2: ).

а то уж ну очень хочется оперативности переноса софта...

Бывает надо вот ну чуть чуть ( как вон,Мучкин тут накарябал тестовую прогу - 400 байт ), а чтобы на спек перенести столько геммора...с дискетки загрузись,дискетку запиши...бррр....:v2_wacko:

caro 9th March 2007 14:30

Quote:

Originally Posted by Mikka_A (Post 80801)
Бывает надо вот ну чуть чуть ( как вон,Мучкин
тут накарябал тестовую прогу - 400 байт ), а чтобы на спек перенести
столько геммора...с дискетки загрузись,дискетку запиши
...бррр....:v2_wacko:

Проблем то, при наличии ZXMC:
1) Компилируем программу с адреса загрузки и старта 32768 (8000h);
(первой командой обязательно должна быть JP).
2) Соединяем IBM-ку cо Спектрумом нуль-модемным кабелем;
3) Полученный бинарный файл грузим в Спектрум с помощью TinyTerm;
4) Запускаем на исполнение.
Самое интересное, что при этом результаты выполнения и отладочную
информацию можно выводить не только на экране Спектрума, но и
в окне терминалки IBM. Лично я давно этим пользуюсь.

Кстати, грузить снапшоты типа Z80 или SNA я думаю тоже можно сделать без проблем.

Mikka_A 9th March 2007 15:03

Quote:

Originally Posted by caro (Post 80825)
Проблем то, при наличии ZXMC:
1) Компилируем программу с адреса загрузки и старта 32768 (8000h);
(первой командой обязательно должна быть JP).
2) Соединяем IBM-ку cо Спектрумом нуль-модемным кабелем;
3) Полученный бинарный файл грузим в Спектрум с помощью TinyTerm;
4) Запускаем на исполнение.
Самое интересное, что при этом результаты выполнения и отладочную
информацию можно выводить не только на экране Спектрума, но и
в окне терминалки IBM. Лично я давно этим пользуюсь.

Кстати, грузить снапшоты типа Z80 или SNA я думаю тоже можно сделать без проблем.


ну не хочет у меня корректно тинитерм работать
ну не хочет.
шить по рс232 шьется ( обновление прошивки мультикарты )
а вот тинитерм не хочет.
уходит в ожидание приема файла и все....так до ресета.

caro 9th March 2007 15:54

Quote:

Originally Posted by Mikka_A (Post 80827)
ну не хочет у меня корректно тинитерм работать
ну не хочет.
шить по рс232 шьется ( обновление прошивки мультикарты )
а вот тинитерм не хочет.
уходит в ожидание приема файла и все....так до ресета.

Два вопроса:
1) Какой терминалкой пользуешься на IBM-ке?
(Режим синхронизации должен быть установлен CTS/RTS для 5-ти проводного,
или XON/XOFF для 3-х проводного кабеля).
2) Схема нуль-модемного кабеля (трех или 5-ти проводная)?

Mikka_A 9th March 2007 16:01

Quote:

Originally Posted by caro (Post 80834)
Два вопроса:
1) Какой терминалкой пользуешься на IBM-ке?
(Режим синхронизации должен быть установлен CTS/RTS для 5-ти проводного,
или XON/XOFF для 3-х проводного кабеля).
2) Схема нуль-модемного кабеля (трех или 5-ти проводная)?

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

терминалка та,что ты мне присылал.

ASDT 9th March 2007 16:12

"а то уж ну очень хочется оперативности переноса софта..."
Максимум, что сделаю - это LOAD/SAVE в BASIC ...
Если делать более широкие возможности,
то это надо команды добавлять...
Даже по этим командам у меня есть разные мнения :)
Пока думаю ...

Mikka_A 9th March 2007 17:36

Quote:

Originally Posted by ASDT (Post 80837)
"а то уж ну очень хочется оперативности переноса софта..."
Максимум, что сделаю - это LOAD/SAVE в BASIC ...
Если делать более широкие возможности,
то это надо команды добавлять...
Даже по этим командам у меня есть разные мнения :)
Пока думаю ...

на самом деле нужно Copy Delete и все....

В Коммандере. Коммандер нужен.

ASDT 9th March 2007 19:14

"на самом деле нужно Copy Delete и все....
В Коммандере. Коммандер нужен."
Есть же команды - CAT, ERASE, COPY, ...
Только их надо делать...
А LOAD/SAVE можно просто перенаправить.

jtn 9th March 2007 23:11

Quote:

Originally Posted by ASDT (Post 80852)
А LOAD/SAVE можно просто перенаправить.

и будет таким макаром работать ровно 1,5 программы. с чего начали к тому и пришли

ASDT 9th March 2007 23:24

"и будет таким макаром работать ровно 1,5 программы. с чего начали к тому и пришли"

Это с какого перепуга?

Mikka_A 10th March 2007 15:41

Quote:

Originally Posted by ASDT (Post 80869)
"и будет таким макаром работать ровно 1,5 программы. с чего начали к тому и пришли"

Это с какого перепуга?


вообщем я так понимаю что проще всего тапер на атмеге собрать и не париться....
самое просто решение...

ASDT 10th March 2007 15:49

Ну и ладно ...
Буду, как обычно, делать только для себя.

Mikka_A 10th March 2007 21:14

Quote:

Originally Posted by ASDT (Post 80898)
Ну и ладно ...
Буду, как обычно, делать только для себя.

я не против тебе помочь.
скеажи что делать..:biggrin:

ASDT 10th March 2007 23:45

Например, такой вопрос.
LOAD "" Оставить для загрузки с
"ленты по умолчанию" или загрузки "командера" ...
Думаю первое.
А для просмотра каталога зарезервировать
LOAD "CAT"?

Mikka_A 11th March 2007 22:19

Quote:

Originally Posted by ASDT (Post 80934)
Например, такой вопрос.
LOAD "" Оставить для загрузки с
"ленты по умолчанию" или загрузки "командера" ...
Думаю первое.
А для просмотра каталога зарезервировать
LOAD "CAT"?

переведи....

ASDT 12th March 2007 07:43

"переведи...."
Это насчет просмотра каталога ч-з
команды LOAD/SAVE.

icebear 12th March 2007 12:55

Quote:

Originally Posted by ASDT (Post 81075)
"переведи...."
Это насчет просмотра каталога ч-з
команды LOAD/SAVE.

может лучше посмотреть, как сама SRL это сделала дли микродрайвы? в бейсике вроде и каналы есть для него. как разница, будет LOAD "CAT" или *CAT?

CheburatoR 12th March 2007 15:03

Quote:

Originally Posted by ASDT (Post 80934)
Например, такой вопрос.
LOAD "" Оставить для загрузки с
"ленты по умолчанию" или загрузки "командера" ...
Думаю первое.
А для просмотра каталога зарезервировать
LOAD "CAT"?

Поделюсь ка своими планамы на чет своего клона ZX128 как я представляю работу командера. При старте запускаетсья командер. В командере можно выбрать файл для загрузки *.TAP, потом запускается уже стандартная ОС с измененными LOAD и SAVE процедурами. Также можно запускать и сохранять снапшоты *.SNA. При нажатии на кнопку "Magic" попадаем в меню которая продостовляет выбор подолжить программу, сохранить снапшот или запустить командер.
Собственно обмен файлами происходит с неким девайсом который подрублен к свободному порту AY и спекруму по барабану какая фс на носителе. Потому что исползуется протокол который работает на уровне файлов.
В моем случае девайс состоит из носителья на SD флеш карточке, и МК с USB портом. А сами файлы копируется в девайс через USB. (эта часть уже реализована)

ASDT 12th March 2007 16:55

"При старте запускаетсья командер. В командере можно выбрать файл для загрузки *.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.