нууу, все, что мне было нужно - сделать эмуль, чтоб читать спектрумскую прессу в троллейбусе - я сделалчисто прикладная задача, причем важная скорее для меня лично, чем для человечества
решил её - и все, проект окончен, а как еще? тратить кучу свободного времени на эмулятор под железку, на которой не то, что нормальной клавиатуры нет, нет даже кнопок, на которые можно удобно замапить курсор-джойстик? ну нах
![]()
Хорошая новость для тех кто жаждит писать свои демки, программки и т.п. на Дингу.
На Dingux портирован пиксельный язык программирования Pixilang.
Что это такое и зачем он вообще нужен?
"Концепция Pixilang разработана в 2006 году Александром Золотовым и Михаилом Разуваевым. В основу языка заложены следующие принципы:
* универсальная буквенная визуализация графики, анимации и звука в исходном коде;
* ориентация на идеологию демосцены;
* простой синтаксис, минималистичность внутренней структуры;
* межплатформенность;
* отсутствие объектной ориентации;
* минимальное использование внешних библиотек;
* формат хранения программ - TXT.
"
В двух словах: теперь можно писать демки, игрушки, безделушки прямо в текстовом редакторе.
Более того, теоретически даже непосредственно на Динге (правда я сомневаюсь что найдутся такие маньяки). Сам Pixilang является интерпретатором, занимает всего пятьсот килобайт.
Обкатывать программы очень легко - они одинаково работают под Windows, Linux, PalmOs и WindowsCE.
По словам пользователей языка, он напоминает симбиоз бейсика и ассемблера, сочетая в себе мощь и доступность.
Архив с интерпретатором и примерами программ http://pixelcode.ucoz.ru/Al-Rado/Pixilang_Dingoo.zip
Официальная страничка разработчика http://www.warmplace.ru/soft/pixilang/index_ru.php
Пиксиленг в википедии http://ru.wikipedia.org/wiki/Pixilang
Подробная документация http://ru.wikibooks.org/wiki/Pixilang
P.S. Большое спасибо ребятам которые помогли мне советами в компиляции Pixilang под Dingux: NightRadio, J3d1 и Tora-Bora. Без вас я бы никогда этого не сделал.
Al-Rado скажите пожалуйста что вы использовали для компиляции под Dingux и как отлаживали Pixilang
Для компиляции Pixilang под Dingux использовался компилятор mipsel-linux-uclibc, дистрибутив линукса Alt-Linux, исходники языка Pixilang. В makefile в участке кода ответственного за компиляцию под линукс был заменен компилятор gcc на mipsel-linux-gcc. Далее выполнял команду make linux. Встретилось пару ошибок, но чуток подредактировав исходники все заработало. Благодаря хорошим исходникам это удалось сделать легче чем я предполагал, учитывая что опыт компиляции у меня нулевой. Да, когда все заработало - провел ещё с десяток компиляций с разными ключами, благодаря чему производительность выросла в два раза почти. Возможно можно и лучше скомпилить.
Ура, получил я, наконец, дингу
заказывал здесь, шло чуть больше месяца
динга+силиконовый чехол+матерчатый чехол, все родной коробке и обложено пенопластом
сама динга самой первой версии - с "лапой" и иероглифами, без серийного номера, дингукс должен без проблем поставиться. Как только найду куда положил переходник на miniSD, то этим и займусь
UPD проблемы все-таки были
У меня динга белая с fw 1.2 и экраном 9331_3. B+включение, B+ресет и включение не давали результата - после заливки прошивальщика и попытки его запуска экран оставался черным и ничего не происходило. Получилось лишь так: подключаем usb-шнур, ждем появления значка usb, держим B и выключаемся. После этого запускаем usbtool или USB_Boot, и делаем все по инструкции
Уж не знаю, в чем внутреннее отличие B+включения от B+выключения, но по второму варианту удалось прошиться с первой же попытки
Последний раз редактировалось Eltaron; 05.03.2010 в 08:56.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Поздравляю с приобретением Динги!
Силиконовый и матерчатый чехол как я понял, заказывались отдельно.
У меня черная, тоже прошивка 1.2 и экран 9331_3 - аналогичные траблы были при установке дингукса ) Помогло видео, где чувак именно выключал с нажатой кнопкой.
у этого продавца они шли в комплекте
ни и стоила дингу у него на семь баксов дороже, чем на DX
скомпилил счас
тормозиииит
раза в три-четыре медленней идет, чем нужно
все-таки mips 400 mhz - это совсем не то же, что x86 400 mhz
ежели кому интересно - http://fileonfly.com/get/wckwswkwgg, распаковать на карточку в local/emulators/zemu
старт - enter, селект - esc, левый шифт - R (чтоб RUN можно было в трдосе выполнить). Индикаторы выводятся с артефактами - жестко привязаны к 32 битному цвету, а у нас 16 бит
а какая версия земы? бери ту, которая от mkoloberdin (http://github.com/mkoloberdin/zemu), там z80ex пропатченный, и ещё немного спидапов
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)