Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> С чего начать?

newart
post Понедельник, 10 февраля 2003, 07:33
Отправлено #21


Unregistered









Подкскажите какой дебагер для ГБА наиболее удобен
и наворочен?
Go to the top of the page
+Quote Post
ZeD
post Четверг, 13 февраля 2003, 19:44
Отправлено #22


Фанат
***

Группа: Пользователи
Сообщений: 244
Регистрация: 13 янв. 2003
Пользователь №: 466





Народ, дайте линки на документацию по программированию на ГБА.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Voulter
post Четверг, 13 февраля 2003, 23:52
Отправлено #23


Продвинутый
**

Группа: Пользователи
Сообщений: 56
Регистрация: 30 нояб. 2002
Пользователь №: 6





www.gbajunkie.co.uk - тут нормально всё описано и даже с примерами и всеми необходимыми ссылками.


--------------------
gbafan.rus-emu.com мой сайт. И какая разница какая у меня подпись.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MaXXik
post Суббота, 15 февраля 2003, 00:01
Отправлено #24


Переводчик герой
Group Icon

Группа: Профи
Сообщений: 156
Регистрация: 15 дек. 2002
Пользователь №: 181





Лучший по скорости и производимому коду Arm Developer Suit . На сайте разработчиков можно заказать компакт с полной триальной версией, а в инете найти креки. bat файлы для комптляции делаются намного проще чем в GNU C , а HAM - это как бейсик - для ламеров.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MaXXik
post Суббота, 15 февраля 2003, 00:03
Отправлено #25


Переводчик герой
Group Icon

Группа: Профи
Сообщений: 156
Регистрация: 15 дек. 2002
Пользователь №: 181





А насчёт языка программирования ... То я считаю, что если ты спец в Си, то компилятор выдаст очень хороший асмовский код, с использованием всех преимуществ РИСК проца ГБА. Хотя когда я писал свой мод плеер, микшер пришлось писать ручками на асме smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KoCMoHaBT
post Понедельник, 17 февраля 2003, 21:38
Отправлено #26


Фанат
***

Группа: Пользователи
Сообщений: 200
Регистрация: 29 дек. 2002
Пользователь №: 301





QUOTE
Лучший по скорости и производимому коду Arm Developer Suit . На сайте разработчиков можно заказать компакт с полной триальной версией, а в инете найти креки.


То, что валялось в незапамятные времена на GBADEV.ORG (v2.5, что-ли)оставило крайне мерзкое впечатление. Какой-то левый С, стандарт не поддерживающий в принципе, генерящий абсолютно левый код и прочее.
Опять-же -- кривая ручная линковка по абсолютным адресам, это вам не хухры-мухры.

QUOTE
.bat файлы для комптляции делаются намного проще чем в GNU C


А зачем тебе .bat файлы для компиляции гнусью? Там же make есть! Или не пользуемся по принципиальным соображениям?

QUOTE
а HAM - это как бейсик - для ламеров.


Фу-ты, блин... Да какая разница? Компилятор то все равно гнусный. Не нравится библиотека -- не пользуйся.
Зато там аккуратнее сделан линкер скрипт для RTL, а это многого стоит. Например, у devkit проблема с инициализацией буфера для sprintf.

Хотя я тоже пользуюсь devkit smile.gif.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MaXXik
post Понедельник, 17 февраля 2003, 22:24
Отправлено #27


Переводчик герой
Group Icon

Группа: Профи
Сообщений: 156
Регистрация: 15 дек. 2002
Пользователь №: 181





Гы, версия 2.5 . Сравнивай её тогда с самыми первыми версиями GNU C. ADS 1.1 заменил устаревшую версию 2.5 . Новый компилятор , тестирование проводилось на сайте www.devrs.com/gba, превосходит по скорости получаемого кода в 1,5 раза , если не ошибаюсь. Не даром его лицензионная версия стоит около 3000 баксов. А насчёт RTL и функций printf . Простите , на gba - использование чужих библиотек ANSI стандарта - это варварство . Логика может ещё писаться на СИ, но критический по скорости код - всё равно асм. А насчёт C++ , то опять же использование виртуальных функций - это больше расточительство по скорости.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KoCMoHaBT
post Вторник, 18 февраля 2003, 20:11
Отправлено #28


Фанат
***

Группа: Пользователи
Сообщений: 200
Регистрация: 29 дек. 2002
Пользователь №: 301





QUOTE
А насчёт C++ , то опять же использование виртуальных функций - это больше расточительство по скорости.


Это откуда такой вывод?
Косвенный переход является "большим расточительствои по скорости" -- это сильно.

У С и С++ есть недостатки, но они перевешиваются скоростью разработки и логикой проекта, которая в ассемблере отсутствует.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Duratrax
post Вторник, 18 февраля 2003, 20:54
Отправлено #29


bikedude
******

Группа: Пользователи
Сообщений: 1 197
Регистрация: 10 янв. 2003
Из: Москва
Пользователь №: 426





<<Ботаники вы все lol1.gif


--------------------
Ride, dude, just ride...
Wana make smth? Make it Pro...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MaXXik
post Вторник, 18 февраля 2003, 21:15
Отправлено #30


Переводчик герой
Group Icon

Группа: Профи
Сообщений: 156
Регистрация: 15 дек. 2002
Пользователь №: 181





Я придерживаюсь мнения : СИ + асм - для шустреньких игр . Си++ и чуток ассембера для РПГ.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Вс., 28 апр. 2024, 16:49
Skin Designed (c) by Rooq.net, All Rights Reserved.