У меня через Gembird CAS-431 подключено три PC и Penteva картинка отличная с Pentevы, разрешение ведь небольшое :)
Только нужно шнурки сигнальные качественные ;)
Вид для печати
У меня через Gembird CAS-431 подключено три PC и Penteva картинка отличная с Pentevы, разрешение ведь небольшое :)
Только нужно шнурки сигнальные качественные ;)
Djoni, не зря уточнил, что всё супер с пентевы с 640*480. на самом деле, лишние шнурки/КВМ очень сильно заметны на 1280*1024 с ПЦ.
Раз работает, значит возьму. Куплю лишний моник и подключу Speccy2010, Pentagon 2.666, ZX-PentEva (если куплю), так что еще можно подключить (гляжу в подпись :))и конечно же Феникс через адаптер VGA.
У меня Speccy 2010 прекрасно работает через KVM Switch Trendnet TK-208. А вот с фениксом рев.1, клавиатура нормально работать не захотела через KVM Switch. В чём причина не понятно. Успокаивает то, что у спека должна быть своя клавиатура с наклейками и пр. атрибутами.
У Speccy 2010 у Спектрума есть доступ к SD карте?
Прямого доступа нет.
Буу! Почему?
---------- Post added at 00:59 ---------- Previous post was at 00:58 ----------
Порты открыть наверное не так и сложно?
---------- Post added at 01:06 ---------- Previous post was at 00:59 ----------
А что нужно для того что бы сделать свой браузер TRD?
Я так понимаю этим занимается отдельный проц, но оперировать он может только с ZX экраном?
Занимается всем один проц. Он берёт с карты памяти образ диска или кассеты, а потом делает вид, что он спектрум и загружает этот образ с якобы кассеты или понарошку дисковода.
А чтобы сделать свой браузер, нужно сходить на этот сайт и скачать там исходники и изменять их.
Да.
Самый простой вариант - добавить просмотр scr файлов.
Я думал использовать SNA/Z80, но потом вспомнил что некоторые игры догружают уровни... и среди них есть весьма неплохие игры Predator, R-Type, Myth...
TAP/TRD/SCL - не принципиально.
Давай перейдем в личку, что бы тему не засорять. Сообщи свое мыло или пиши vtcd@mail.ru отправлю материалы для теста.
Доработать прошивку str755. Он имеет эксклюзивный доступ к карте.
Во-первых чтобы исключить ситуацию, когда например str755 открыл файл какой-то на карте, а спектрум ее в это время отформатировал.
Во-вторых для тех целей, для которых задумывался speccy2010 (маленький игровой компьютер) вреде как и не нужен доступ к карте.
newart, STR755FV2T6
память и часы это больше для использования платы в качестве development board
То есть это не только "маленький игровой компьютер", но еще и "development board". :)
Так вот, development board жутко не хватает доступа к SD карточке.
Рядовому спектрумисту проще работать с SD через Z80, чем изучать СИ и ARM.
Скажем можно было открыть доступ хотя бы на Чтение.
syd, расскажи пожалуйста, что мне нужно поставить на комп, что бы я мог доработать браузер файлов выше описанным образом.
бесплатный компилятор на котором писалась прошивка сейчас лежит тут
https://sourcery.mentor.com/GNUToolchain/release2032
бесплатная среда для разработки на C/C++, которая использовалась -
http://www.codeblocks.org/
после установки нужно прописать путь к компилятору в настройках среды
еще нужно скачать и установить клиент subversion - например http://tortoisesvn.net
и скачать исходники прошивки с svn сервера по адресу http://speccy2010.googlecode.com/svn/trunk/
если что-то не получиться - погуглить
syd, а почему в режиме 128 под меню такие странные артефакты?
ARM или ARMboot?
---------- Post added at 18:30 ---------- Previous post was at 18:28 ----------
http://speccy2010.googlecode.com/svn.../firmware/arm/
как это качать? поштучно каждый файл?
---------- Post added at 18:34 ---------- Previous post was at 18:30 ----------
Что с ним дальше делать?
Не хотят они дружить:
"speccy2010 - Release" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...
Nothing to be done.
---------- Post added at 20:25 ---------- Previous post was at 20:23 ----------
http://dl.dropbox.com/u/6439155/pc-shit%21%21.png
http://speccy2010.googlecode.com/svn...codeblocks.png
---------- Post added at 19:50 ---------- Previous post was at 19:47 ----------
еще нужно создать файл в firmware\arm\ revision.h с таким содержимым
#define REV 0
Чего то не находит его:
Running target pre-build steps
sh -c "svn info | grep '^Revision:' | sed -e 's/^Revision: /#define REV /' > revision.h"
Execution of 'sh -c "svn info | grep '^Revision:' | sed -e 's/^Revision: /#define REV /' > revision.h"' in 'C:\Program Files\TortoiseSVN\bin\arm' failed.
Nothing to be done.
еще в "project build settings"->"pre/post build steps" убрать
sh -c "svn info | grep '^Revision:' | sed -e 's/^Revision: /#define REV /' > revision.h"
Code:Blocks - сырой софт, при компиляции вылетел не запомнив ни каких настроек.
Однако после перезапуска собрал проект с тремя варнингами, это ок?
specBetadisk.cpp: In function 'int open_dsk_image(byte, const char*)':
specBetadisk.cpp:326:20: warning: variable 'boot_present' set but not used [-Wunused-but-set-variable]
specBetadisk.cpp:326:42: warning: variable 'boot_file' set but not used [-Wunused-but-set-variable]
libnosys\mallocr.c: In function 'malloc_extend_top':
libnosys\mallocr.c:2163:7: warning: variable 'correction_failed' set but not used [-Wunused-but-set-variable]
да, нормально. можно начинать править исходники.
странно, что вылетает, у меня стоит на всех машинах и не вылетает.
А как результат заливать в Спек?
---------- Post added at 22:37 ---------- Previous post was at 22:34 ----------
Сколько по спектрумовским меркам у ARM тактов? Успеет отскролить весь экран за фрейм?
Есть ли аналог команды halt - что бы рисовать без коллизий с лучем?
Сколько своей памяти у ARM?
1. Обычным способом, записывать на sd карточку speccy2010.bin и ресетить плату.
2. 60 МГц. Большинство команд выполняются за 1 такт. Тяжело сказать, узкое место - это запись в sdram через fpga, тк видеопамять в sdram.
3. Аналог halt не предусмотрен. Нужно дорабатывать прошивку fpga для вывода сигнала синхронизации видео контроллера.
4. Внутренний sram - 16 КБ. Но он не доступен видео контроллеру.
Я имел ввиду любую память которая не пересекается со спектрумом.
Там же вроде два мегабайта на плате?
А как сделать что бы при включении sp2010 автоматом запускалось меню браузера?
Это сложно?
Спектрум может как то вызывать подпрограммы ARM?
Скажем выйти в браузер при записи определенного числа в какой то порт.
---------- Post added at 16:27 ---------- Previous post was at 15:52 ----------
Как отлаживать прогу?
Вижу в тексте некий "__TRACE(" что он делает?
"__TRACE(" выводит сообщение через последовательный порт, и его можно в терминалке посмотреть
все это нужно кодить.Цитата:
А как сделать что бы при включении sp2010 автоматом запускалось меню браузера?
Спектрум может как то вызывать подпрограммы ARM?
Скажем выйти в браузер при записи определенного числа в какой то порт.
Все это не очень сложно, но судя по количеству вопросов newartу придется потратить много времени, чтобы сначала хорошо со всем разобраться.Цитата:
Это сложно?
Это потому что нет никакого технического описания девайса.
Что может быть не смертельно для готового девайса, но невероятно для девборды.
Например. Что делает ARM во время работы спектрума? Висит в цикле и опрашивает клавиши попадания в браузер/настройки или это на прерываниях сделано?
Где хранится конфиг по умолчанию?
У меня важный вопрос ответа на который нет в документации.
У разьема питания, штырек по середине это +5?
---------- Post added at 17:58 ---------- Previous post was at 17:56 ----------
А подробнее?Цитата:
Прошивка для ARM загружается по USB virtual com.
Есть хоть 1 проект сторонний от Speccy 2010?
Прошивка FPGA от поляка, Hex просмоторщик, мелкие переделки от zebest.
Вот и всё творчество.
Думается что одна из причин такой низкой активности, это слабая документация.
Даже со стороны обычного юзера не всё хорошо.
Вот пример - достал я из шкафа плату, последний раз она включалась в Новый год.
Сейчас я уже не помню ни горячих клавиш, ни куда вставлять клавиатуру, ни какая полярность у разьёма питания.
Частично эту информация я нахожу на форуме, частично на zxkit.ru, частично не нахожу вообще.
А теперь представим если бы на моем месте был Чех, Поляк, Англичанин или любой другой иностранец.
Его квест не закончился бы так быстро и просто. :)
Здесь есть абсолютно все. Главная ссылка на первой странице данной темы:
https://code.google.com/p/speccy2010/downloads/list
https://code.google.com/p/speccy2010/source/checkout
Может дело в том, что данный, повторяюсь, законченный проект всех устраивает? И если мы еще раз говорим о данной плате как о проекте Speccy2010, а не как, уже несколько постов выше, как о девборде, тогда читаем исходники, для программиста в них есть все.