Помогите новичку - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: Sega Dreamcast (/forum-2.html) +--- Форум: Programming (/forum-8.html) +--- Тема: Помогите новичку (/thread-686.html) |
Помогите новичку - demon01 - 02.06.2006 08:00 С чего начать, какой софт для этого нужен? Заранее благодарен. Помогите новичку - Michael - 02.06.2006 09:38 Прогай на Си (Microsoft Visual C++, Dev C++ или любой удобный для тебя редактор). Но компилиру всё на KOS. А вообще, иди сюда и сюда, почитай. Там всё написано. Помогите новичку - demon01 - 02.06.2006 16:56 Я Визуал Си 6.5 поставил, но никак не могу понять язык прогаммирования. Уже и книги купил, чтаю не понимаю. ПХП как то быстро дошёл. Буду учиться. И что такое KOS? Помогите новичку - SWAT - 02.06.2006 17:56 demon01 читай внимательно раздел DCDev на моем сайте. Помогите новичку - nov - 02.06.2006 21:28 а что это такое, http://chui.dcemu.co.uk/sdl.html что на нем можно сделать? Помогите новичку - zaero - 03.06.2006 01:19 SDL поддерживается в дримшелл XT (!) Вот что поддерживает дримшелл в СДЛ: */ #define SDL_INIT_TIMER 0x00000001 #define SDL_INIT_AUDIO 0x00000010 #define SDL_INIT_VIDEO 0x00000020 #define SDL_INIT_CDROM 0x00000100 #define SDL_INIT_JOYSTICK 0x00000200 #define SDL_INIT_NOPARACHUTE 0x00100000 /* Don't catch fatal signals */ #define SDL_INIT_EVENTTHREAD 0x01000000 /* Not supported on all OS's */ #define SDL_INIT_EVERYTHING 0x0000FFFF Помогите новичку - SWAT - 04.06.2006 12:32 ChuiSDL это порт последней версии SDL для дрима с дополнительными фичами. Я ее использовал в DreamShell NG и 3DanCer... Помогите новичку - zaero - 05.06.2006 01:07 Цитата:Я ее использовал в DreamShell NGЭх... Сват предложение. Может стоит немного до делать XT? Т.к. НГ нам все равно вближайшее время не видать (. Исправить мелкие баги. И добавить функции времени и даты, и сделать\доделать функцию "горячих" обновлений дримшелл? Помогите новичку - demon01 - 05.06.2006 14:13 При компилировании программы примера выскакивает следующее: Demon@kompremo-c1ll7p /usr/local/dc/kos/kos $ cd ../kos/examples/dreamcast/hello Demon@kompremo-c1ll7p /usr/local/dc/kos/kos/examples/dreamcast/hello $ make rm -f hello.elf romdisk.* /usr/local/dc/kos/kos/utils/genromfs/genromfs -f romdisk.img -d romdisk -v make: /usr/local/dc/kos/kos/utils/genromfs/genromfs: Command not found make: *** [romdisk.img] Error 127 В настройках может чё не так. Помогите пожалуйста. Ещё когда я копировал cygwin1.dll в cygwin/bin из архива, который предлагается скачать в настройке компиляторов вылазает ошибка по поводу какой то процедуры, по этому я оставил старый cygwin1.dll, который шёл вместе с дистрибутивом. Помогите новичку - SWAT - 05.06.2006 14:28 У тебя нету программы genromfs, для создания ромдиска. Скачай мою KOS Auto Setup, она те все настроит и скопирует что нада... Забыл что то я дать genromfs... Хотя по идее она там есть, но не в скомпилированном виде, она должна компилится вместе с KOS... Но не сделает этого если чего то будет нехватать... Помогите новичку - demon01 - 05.06.2006 15:18 Компиляция кос у меня тоже происходит со второй ошибкой(Error 2). Помогите новичку - demon01 - 05.06.2006 16:04 После установки кос авто сетуп что то изменилось: Demon@kompremo-c1ll7p /usr/local/dc/kos/kos/examples/dreamcast/hello $ make rm -f hello.elf romdisk.* /usr/local/dc/kos/kos/utils/genromfs/genromfs -f romdisk.img -d romdisk -v 0 rom 44841d85 [0xffffffff, 0xffffffff] 37777777777, sz 0, at 0x0 1 . [0x447b7a1f, 0xe823da08] 0040755, sz 0, at 0x20 1 .. [0x447b7a1f, 0xaabfd0f7] 0040755, sz 0, at 0x40 [link to 0x20 ] 1 .keepme [0x447b7a1f, 0x2062e597] 0100644, sz 0, at 0x60 /usr/local/dc/kos/kos/utils/bin2o/bin2o romdisk.img romdisk romdisk.o kos-cc -o hello.elf hello.o romdisk.o /usr/local/dc/sh-elfb/gcc/sh-elf/3.4.2/../../../../sh-elf/bin/ld: cannot find -lkallisti collect2: ld returned 1 exit status make: *** [hello.elf] Error 1 Помогите новичку - SWAT - 06.06.2006 06:13 Ну вот уже лучше:))) Теперь компилятор найти не может библиотеку libkallisti.a А это значит что ты саму KOS не скопмилировал... Помогите новичку - demon01 - 06.06.2006 15:07 Сейчас переустановил cygwin, скопировал kos kos-ports и sh-elf, после чего поставил твою КОС авто установку, и вот что выползает при наборе команды make: Цитата:Demon@kompremo-c1ll7p /usr/local/dc/kos/kosЧто надо делать? Помогите новичку - demon01 - 07.06.2006 17:12 Додумался я! Он просит удалить второй cygwin1.dll. Но у тебя в разделе указано что библиотека должна лежать в обоих папках. Если я копирую в cygwin/bin cygwin1.dll из того дистрибутива, который в разделе DCDev то выдаёт:"Не найдена точка входа в процедуру"....."". Что это такое и как с этим справиться? Фотку окна выложил на фтп, она называется ddd.gif Помогите новичку - SWAT - 07.06.2006 19:15 Если они одинаковые то пусть лежат хоть в каждой папке... А у тебя разные версии валяются где то, поэтому такой косяк... Помогите новичку - demon01 - 08.06.2006 04:11 Я понял это:)Только вот если копируешь cygwin1.dll(исправленную), то вот это окно появляется(которое я выложил на фтп) Помогите новичку - demon01 - 08.06.2006 04:11 Я понял это:)Только вот если копируешь cygwin1.dll(исправленную), то вот это окно появляется(которое я выложил на фтп) Помогите новичку - SWAT - 08.06.2006 13:17 Куда ложил напиши... В C:\cygwin\bin ложил? и там не один он! Тае еще есть файлы которые нада заменить... Помогите новичку - demon01 - 08.06.2006 14:30 Я заменил три файла:cygiconv-2.dll cygintl-3.dll cygwin1.dll. И всё равно результат тот же. Ложил d cygwin/bin и в cygwin\usr\local\dc\sh-elf\bin. |