motofan logo
3 страниц V < 1 2 3 >        
> 

Carry - эмулятор., Блог.

baat
сообщение 30.3.2010, 19:44


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



DmT, ликовать будем, когда допишешь проект, а пока лучше молча радоватся))) линукс сила, яж грил)))
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 31.3.2010, 9:16


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Цитата(baat @ Сегодня, 0:44)

DmT, ликовать будем, когда допишешь проект
*


Да ладно тебе. Я седня от радости в инст проспал и дописал модуль ЭльфЛодера до совместимости со вторым эльфпаком.
Теперь могу по пальцам перечислить, что осталось сделать:
Написать врапер стандартной либы(Той, что называется library.bin).
Написать перехватчик вызова адреса из этой библиотеки.
Написать GUI в виде телефона.
Написать эмуляторы функций телефона.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 31.3.2010, 18:33


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Выкладываю сорцы на текущей стадии. На всякий случай, а то вдруг опять что-нибудь сломается. Тьфу-тьфу-тьфу

Это не розыгрышь

Сообщение отредактировал DmT - 1.4.2010, 6:46
Прикрепленный файл CarryGroup.7z   ( 339.74 килобайт ) Кол-во скачиваний: 233
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 1.4.2010, 6:58


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



ага, могу перечислить на восьми пальцах одной руки... grin.gif
ждёмс с нетерпением...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 3.4.2010, 9:46


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Цитата(DmT @ 31.3.2010, 23:33)

Прикрепленные файлы
CarryGroup.7z ( 339.74 килобайт ) Кол-во скачиваний: 63
*


Ну если у меня появится 63 помошника то все закончим за два дня)

Добавлено позже (3.4.2010, 16:10):
А я чет опять завис.
Теперь не могу придумать как правильно сделать работу с внешней библиотекой.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 4.4.2010, 12:25


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Решил делать либу ввиде набора DLL.
Будет список который будет описывать какие следует подключать DLL и какие функции в какой из них реализованы.
Перекрестные вызовы между разными DLL будут реализованы стандартными импортами винды.
Дополнять либу можно коллективно.
Так что костылей минимум. =)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 4.4.2010, 13:08


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



так да, коллективно...
уже 82 помощника есть...

Цитата
Прикрепленные файлы
CarryGroup.7z ( 339.74 килобайт ) Кол-во скачиваний: 82
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 4.4.2010, 17:40


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Главное непонятно, зачем все это качают))) Ну мне как бы все равно, качайте на здоровье. Только интересного вы там не найдете ничего. Там только сорцы, либы, объектники, описалово, и прочий рабочий хлам...
Кстати, кто скачал могли обратить внимание по мэйкфайлам, что я использую CodeLite сейчас, вместо CodeBlocks. Так что скорее всего EDK будет переведен на CodeLite.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 6.4.2010, 8:10


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



DmT, а так всегда, вот ты напиши красным крупным шрифтом, "качать нельзя!!", зашкалит количество скачиваний)))
отвественно заявляю, что EmuElf от Andy51 неудобный до ужаса, проще уже на телефоне попробывать, чем переделывать код каждый раз под его прогу, а потом обратно под телефон... жду полноценный эмулятор(((
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 7.4.2010, 12:06


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Неожиданно столкнулся еще и с тем, что в либе в ЕП хранятся не только указатели на функции, но еще и указатели на переменные и константы. Но кажется уже придумал как это реализовать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 7.4.2010, 13:38


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



Цитата(baat @ Вчера, 11:10)

отвественно заявляю, что EmuElf от Andy51 неудобный до ужаса, проще уже на телефоне попробывать, чем переделывать код каждый раз под его прогу, а потом обратно под телефон...
*


Очень странно слышать такое от человека, который сам пытался повторить точно то же самое.

Цитата(DmT @ Сегодня, 15:06)

Неожиданно столкнулся еще и с тем, что в либе в ЕП хранятся не только указатели на функции, но еще и указатели на переменные и константы.
*


"Неожиданно"? shok.gif
И почему бы тебе просто тупо не взять бы и не использовать код загрузчика EP2?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 7.4.2010, 16:07


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



Andy51, ну я сделал на делфе почти такое же(только с автоматическим переводом эмулятор->паскаль->си, си->паскаль->эмулятор), я попроще хотел и с набором своих функций и на си, без лишних движений, делая под себя, не для общественного пользования, сомневаюсь что для кого-то мои извращения были бы или будут удобны...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 7.4.2010, 16:29


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Цитата(Andy51 @ Сегодня, 19:38)

"Неожиданно"?
*


Угу, у меня из головы совсем вылетело что там еще и D тип есть.
Цитата(Andy51 @ Сегодня, 19:38)

И почему бы тебе просто тупо не взять бы и не использовать код загрузчика EP2?
*


несколько факторов определяют, что чтобы использовать код EP2 придется извратиться еще сильнее, чем написать свой лоадер.

Добавлено позже (7.4.2010, 22:44):
весь вечер курил libxml2 (= Да быть конфигам на XML!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 8.4.2010, 17:47


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



За вчера и сегодня делал загрузку конфигов того, что на мотофане принято называть "либой":
1. Libs.xml - описание библиотек и их функций-эмуляторов функций прошивки. Кстати уже сделал даже релокации в эльфлоадере для этих функций. Т.е. фактически с этим закончил.
2. Data.xml - описание констант и переменных. Это то что в либе описано как элементы типа D (Ивенты например). Тут сложнее было, поэтому успел не все. Только парсер пока написал, и то ладом не потести еще. Но функционал хороший будет в этом месте. Среди прочего реализована возможность по событиям чтения/записи переменной объявленной в этом файле вызывать соответствующую функцию из отдельной DLL. По этому пункту осталось: все отладить и приделать к механизму релокации в эльфлоадере поддержку этих констант/переменных.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 8.4.2010, 19:43


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



Цитата(DmT @ Сегодня, 20:47)

элементы типа D (Ивенты например)
*


Вообще-то, ивенты теперь имеют тип C
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 9.4.2010, 12:03


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



так. С этим костылем разобрался (С).


Сообщение отредактировал DmT - 10.4.2010, 12:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 11.4.2010, 20:53


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Допилил конфиги xml. Улучшил несколько внутренних механизмов, и самое главное написал вызов функции либы из эльфа. Даже успел попробовать, просто эльф который просто вызывает PFprintf("Hello world!"). Функция вызвалась, параметр "Hello world!" получил. Все шикарно. ((=
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 12.4.2010, 12:53


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



Цитата(DmT @ 11.4.2010, 23:53) *
Даже успел попробовать, просто эльф который просто вызывает PFprintf("Hello world!"). Функция вызвалась, параметр "Hello world!" получил. Все шикарно. ((=
Это уже интересно...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 12.4.2010, 16:01


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(DmT @ Вчера, 23:53)

Все шикарно.
*


обычно на этом этапе летит комп или автор едет в свадебное путешествие
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 12.4.2010, 16:19


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Цитата(Osta @ Сегодня, 22:01)

летит комп
*


уже было
Цитата(Osta @ Сегодня, 22:01)

автор едет в свадебное путешествие
*


тьфу,тьфу,тьфу, не предвидица.


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

Дописал еще потом:
Починил.

Сообщение отредактировал DmT - 13.4.2010, 18:08
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 13.4.2010, 18:17


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Spoiler:
CODE
#include "main.h"

ldrElf* _start( WCHAR *uri, WCHAR *params )
{
PFprintf("Hello world!");
return NULL;
}

Изображение
[close]
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 13.4.2010, 18:24


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



DmT, так у тебя код будет выполнять или готовые эльфы?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 13.4.2010, 18:58


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



baat,
ну блин, опять начинается. Естественно готовые эльфы. То что сверху - это код эльфа который запускается под эмулем.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 13.4.2010, 20:09


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



DmT, ну так ты так не пугай))) третьего интерпритатора кода я не переживу...
врайпер для либы дописал говоришь?..
что осталось?
внешний вид? события по функциям? гую стандартную бушь реализовывать же? часть кода по графическим функциям и работе с файлами, тасками и т.д. в принципе у Энди мошь содрать...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 15.4.2010, 17:58


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Первая публичная демонстрация работы за последние пол года.
Качаем архив, распаковываем, запускаем так как написано в файле Readme.txt. Даже не пытайтесь запустить какие-нибудь другие эльфы, кроме тех, что приложены в подпапке Elfs. Если есть большое желание еще раз проверить, можете скомпилировать эльф по образцу исходников из папки Elfs\Sources.
Функция из либы доступна только одна - PFprintf (для испытаний). Если работать не будет, значит либо запустили не правильно, либо какая-то не совместимость с вашей виндовс. Если поледнее - пишите сюда, попробуем разобраться.
Прикрепленный файл demo.zip   ( 1.1 мегабайт ) Кол-во скачиваний: 145
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 15.4.2010, 18:47


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



DmT, работает, ещё бы пару сотен функций к той одной...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AScorpio
сообщение 16.4.2010, 5:10


Опытный
***

Группа: Пользователи
Сообщений: 129
Регистрация: 15.7.2007
Из: Mapleton, Utah
Пользователь №: 141 490
Модель телефона: C650, Е398
Прошивка: DaR2.11

Рейтинг: 23.5



Windows 7 64-bit вылетает. А может я чего не так делаю..
Run -> Cmd
C:\Users\Asdu>path C:\Users\ASdu\Demo
C:\Users\Asdu>path
PATH=C:\Users\ASdu\Demo
А далее я скорее всего что-то не так набираю. (Что нужно?)
Если просто написать Carry -elf, то вылетает ошибка (Windows автоматически завершает работу программы). helpsmilie.gif

Сообщение отредактировал AScorpio - 16.4.2010, 5:11
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
crazy SaZoN
сообщение 16.4.2010, 7:05


Опытный
***

Группа: Пользователи
Сообщений: 140
Регистрация: 10.1.2007
Пользователь №: 115 873
Модель телефона: RokR E1, E8
Прошивка: мотозверь

Рейтинг: 70



win 7 x64 Ult - все отлично работает. вылетает если не правильно параметры задавать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 16.4.2010, 9:33


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083
Модель телефона: E1, k810
Прошивка: r373_g_0e.30.79r

Рейтинг: 323



Краштест:
Spoiler:
Код

#include <apps.h>
#include <loader.h>
#include <utilities.h>

static char * w2a(const WCHAR * src, char * dst)
{
    char * tmp = dst;
    while ( *src )
        *dst++ = *src++;
    return tmp;
}

ldrElf* _start( WCHAR *uri, WCHAR *params )
{
    char buf[128];
    PFprintf("test: Simple string\n");
    PFprintf("test: Simple string with 2 params, %d, %d\n", 1, 2);
    PFprintf("test: Simple string with 4 params, %d, %d, %d, %d\n", 1, 2, 3, 4);
    PFprintf("test: Simple string with 8 params, %d, %d, %d, %d, %d, %d, %d, %d\n", 1, 2, 3, 4, 5, 6, 7, 8);
    PFprintf("test: string with address, 0x%08X\n", 0x12345678);
    PFprintf("test: string with pointer, 0x%p\n", _start);
    PFprintf("test: string with number, %n\n", 99);
    PFprintf("test: string with char, %c\n", 'x');
    PFprintf("test: ANSI string, '%s'\n", "hello, world!");
    PFprintf("test: Unicode string, '%s'\n", w2a(L"(u)hello, world!", buf));
    PFprintf("DONE\n");
    return NULL;
}


/* EOF. Have a nice day! */

Код
arm-eabi-gcc -c -mbig-endian -mthumb -fshort-wchar -mthumb-interwork -fshort-enums -fpack-struct=4 -fno-builtin -fvisibility=hidden -DEP2 -I"d:\moto\svn\elfs2\sdk" PFprintf_test.c

arm-eabi-ld -pie -EB -nostdlib --as-needed -gc-sections --wrap vsnprintf --wrap vsprintf -l:std.sa -o PFprintf_test_tmp.elf PFprintf_test.o "d:\moto\svn\elfs2\std.sa"

d:\moto\svn\libgen\postlink PFprintf_test_tmp.elf -o PFprintf_test.elf

[close]

Результат:
Код
D:\moto\carry\demo>carry -elf elfs\PFprintf_test.elf
1708164262
57918
test: Simple string
test: Simple string with 2 params, 1, 2
test: Simple string with 4 params, 1, 2, 3, 4
test: Simple string with 8 params, 1, 2, 3, 4, 5, 6, 7, 8
test: string with address, 0xX
test: string with pointer, 0xp
test: string with number, n
test: string with char, x
test: ANSI string, 's'
test: Unicode string, 's'
DONE
^C

На выходе эмулятор зависает, приходится завершать работу через Ctrl+C.
Форматирование работает для %d и %c, %08X, %n, %p, %s не понимает.

ЗЫ: На компиляцию потратил больше времени чем на код эльфа :).

Сообщение отредактировал G-XaD - 16.4.2010, 9:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 16.4.2010, 17:04


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Цитата(G-XaD @ Сегодня, 15:33)

%d и %c
*


Спасибо.
все верно. в этой демке так и должно быть.
Цитата(G-XaD @ Сегодня, 15:33)

На выходе эмулятор зависает, приходится завершать работу через Ctrl+C.
*


А вот это глюк. Надо себе отметить, поразбираться, т.к. у меня нормально выходит из такого же эльфа.
Цитата(AScorpio @ Сегодня, 11:10)

Windows 7 64-bit вылетает.
*


какая-то фигня... вот тому подтверждение.:
Цитата(crazy SaZoN @ Сегодня, 13:05)

win 7 x64 Ult - все отлично работает
*


AScorpio, уверен что все правильно делаешь?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 16.4.2010, 17:08


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



DmT, работает в семёрке! сто процентов неправильно запускает...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 16.4.2010, 17:24


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Цитата(baat @ Сегодня, 23:08)

DmT, работает в семёрке! сто процентов неправильно запускает...
*


Да я знаю, что работает - у меня есть под рукой машина с Windows 7 32bit и 64bit
к тому же я кроме как libc функций ничего почти не использовал. Ну чуть-чуть из WinAPI, но они, я уверен на все 100%, имеют одинаковую поддержку на всех виндах моложе NT. Специально на MSDN рылся.

Сообщение отредактировал DmT - 16.4.2010, 18:39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AScorpio
сообщение 16.4.2010, 20:37


Опытный
***

Группа: Пользователи
Сообщений: 129
Регистрация: 15.7.2007
Из: Mapleton, Utah
Пользователь №: 141 490
Модель телефона: C650, Е398
Прошивка: DaR2.11

Рейтинг: 23.5



Да, да, признаю, что сам дурак huh1.gif А можно пример правильного запуска? Тот что в ридми, я видимо не так запускаю! Сорри, что сбил с толка! not_i.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 17.4.2010, 4:00


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



AScorpio,
запускаешь консоль там, куда ты распаковал архив:
D:\Programs\CodeLite\Projects\CarryGroup\demo>carry -elf "elfs\cycle.elf"

Красным отмечено то, что написано в консоли после запуска.
Зеленым - это тебе надо ввести.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DarkCoder
сообщение 17.4.2010, 10:40


Интересующийся
**

Группа: Пользователи
Сообщений: 70
Регистрация: 26.9.2009
Пользователь №: 206 965
Модель телефона: Motorola V3i

Рейтинг: 34.5



Скачал, распаковал в c:\demo. Теперь начинаются мучения:
1. В cmd пишу c:\demo\carry - получаю File "" is unavaible.
2. Пишу c:\demo\carry -elf - получаю отчёт об ошибке.
3. Пишу c:\demo\carry -elf "123.elf" - получаю File "123.elf" is unavaible. (Файл Cycle.elf переименовал в 123.elf и кинул рядом с carry.exe)
4. Пишу c:\demo\carry -elf"123.elf" - опять отчёт об ошибке. строка отличается только отстутствием пробела между -elf и "123.elf"

Так и не запустил.

P.S.
Windows XP SP2


P.S. P.S.
Большой секрет писать файл Readme.txt на английском?

Сообщение отредактировал DarkCoder - 17.4.2010, 10:43
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 17.4.2010, 10:50


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



DarkCoder, видимо ты дос "хорошо" знаешь...
напиши поочерёдно... после каждой строчки интер нажимая...
Код
cd\
c:
cd demo
carry -elf "c:\demo\123.elf"

при условии что у тебя carry.exe вмести с єльфом 123.elf находятся в папке c:\demo\

Добавлено позже (17.4.2010, 13:56):
вот... Windows XP SP2 2007...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DarkCoder
сообщение 17.4.2010, 11:21


Интересующийся
**

Группа: Пользователи
Сообщений: 70
Регистрация: 26.9.2009
Пользователь №: 206 965
Модель телефона: Motorola V3i

Рейтинг: 34.5



Цитата
видимо ты дос "хорошо" знаешь...

Ну моё же поколение выросло на Виндовс. А с консолью давно не общался.

По рецепту baat кэрри заработал(а), ну это и не удивительно. ведь пути то правильно написаны smile.gif

+[baat], да, нормально всё, но не понять вам, всю прелесть белого на чёрном 80x25))) и мигающий горизонтально, а не вертикатьный курсор... laugh.gif

Сообщение отредактировал baat - 17.4.2010, 11:29
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 17.4.2010, 12:59


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



Цитата(DarkCoder @ Сегодня, 16:40)

Большой секрет писать файл Readme.txt на английском?
*


А в чем, собственно, проблема? Незнание английского очень успешно лечиться.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DarkCoder
сообщение 17.4.2010, 13:19


Интересующийся
**

Группа: Пользователи
Сообщений: 70
Регистрация: 26.9.2009
Пользователь №: 206 965
Модель телефона: Motorola V3i

Рейтинг: 34.5



DmT,
Я хоть английского не знаю(в школе был немец), но понять что там написано смогу. Просто не понимаю смысл писать на английском.
Но не мне тебя учить что да как делать.

Закругляюсь, дабы не разводить флуд.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 17.4.2010, 14:01


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 175
Регистрация: 31.3.2007
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008

Рейтинг: 680



G-XaD,
пришли мне куда-нибудь твой PFprintf_test.elf. Я никак не могу повторить зависание в конце выполнения.

Сообщение отредактировал DmT - 17.4.2010, 15:07
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Carry - эмулятор., Блог. · Эльфы, их разработка и портирование · Forum
 

3 страниц V < 1 2 3 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 4.8.2025, 23:53

Форум живёт: