Создать ответ 
 
Рейтинг темы:
  • Голосов: 0 - Средняя оценка: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Помогите новичку
Автор Сообщение
demon01 Не на форуме
Продвинутый
***

Сообщений: 130
Зарегистрирован: 17.04.2006
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #1
Помогите новичку
С чего начать, какой софт для этого нужен? Заранее благодарен.
02.06.2006 08:00
Найти все сообщения Цитировать это сообщение
Michael Не на форуме
Опытный
****

Сообщений: 521
Зарегистрирован: 12.01.2005
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 1 раз(а) в 1 сообщ.
Сообщение: #2
Помогите новичку
Прогай на Си (Microsoft Visual C++, Dev C++ или любой удобный для тебя редактор). Но компилиру всё на KOS. А вообще, иди сюда и сюда, почитай. Там всё написано.

Я в Твиттере

Ваши руки ввели идиотскую команду и будут ампутированы!
02.06.2006 09:38
Вебсайт Найти все сообщения Цитировать это сообщение
demon01 Не на форуме
Продвинутый
***

Сообщений: 130
Зарегистрирован: 17.04.2006
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #3
Помогите новичку
Я Визуал Си 6.5 поставил, но никак не могу понять язык прогаммирования. Уже и книги купил, чтаю не понимаю. ПХП как то быстро дошёл. Буду учиться.
И что такое KOS?
(Последний раз сообщение было отредактировано 02.06.2006 в 16:59, отредактировал пользователь demon01.)
02.06.2006 16:56
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #4
Помогите новичку
demon01 читай внимательно раздел DCDev на моем сайте.

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 02.06.2006 в 17:59, отредактировал пользователь SWAT.)
02.06.2006 17:56
Вебсайт Найти все сообщения Цитировать это сообщение
nov Не на форуме
Продвинутый
***

Сообщений: 216
Зарегистрирован: 06.02.2005
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #5
Помогите новичку
а что это такое, http://chui.dcemu.co.uk/sdl.html что на нем можно сделать?
02.06.2006 21:28
Вебсайт Найти все сообщения Цитировать это сообщение
zaero Не на форуме
Супермодератор
******

Сообщений: 1228
Зарегистрирован: 05.01.2005
Рейтинг: 0
Сказал спасибо: 4
Поблагодарили 2 раз(а) в 2 сообщ.
Сообщение: #6
Помогите новичку
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

[Изображение: Ubuntu-User.png]
Dreamshell fAn
03.06.2006 01:19
Вебсайт Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #7
Помогите новичку
ChuiSDL это порт последней версии SDL для дрима с дополнительными фичами. Я ее использовал в DreamShell NG и 3DanCer...

[Изображение: barbers.png]
04.06.2006 12:32
Вебсайт Найти все сообщения Цитировать это сообщение
zaero Не на форуме
Супермодератор
******

Сообщений: 1228
Зарегистрирован: 05.01.2005
Рейтинг: 0
Сказал спасибо: 4
Поблагодарили 2 раз(а) в 2 сообщ.
Сообщение: #8
Помогите новичку
Цитата:Я ее использовал в DreamShell NG
Эх...
Сват предложение. Может стоит немного до делать XT? Т.к. НГ нам все равно вближайшее время не видать (. Исправить мелкие баги. И добавить функции времени и даты, и сделать\доделать функцию "горячих" обновлений дримшелл?

[Изображение: Ubuntu-User.png]
Dreamshell fAn
05.06.2006 01:07
Вебсайт Найти все сообщения Цитировать это сообщение
demon01 Не на форуме
Продвинутый
***

Сообщений: 130
Зарегистрирован: 17.04.2006
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #9
Помогите новичку
При компилировании программы примера выскакивает следующее:

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, который шёл вместе с дистрибутивом.
(Последний раз сообщение было отредактировано 05.06.2006 в 14:17, отредактировал пользователь demon01.)
05.06.2006 14:13
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #10
Помогите новичку
У тебя нету программы genromfs, для создания ромдиска.
Скачай мою KOS Auto Setup, она те все настроит и скопирует что нада...
Забыл что то я дать genromfs...

Хотя по идее она там есть, но не в скомпилированном виде, она должна компилится вместе с KOS...
Но не сделает этого если чего то будет нехватать...

[Изображение: barbers.png]
(Последний раз сообщение было отредактировано 05.06.2006 в 14:30, отредактировал пользователь SWAT.)
05.06.2006 14:28
Вебсайт Найти все сообщения Цитировать это сообщение
demon01 Не на форуме
Продвинутый
***

Сообщений: 130
Зарегистрирован: 17.04.2006
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #11
Помогите новичку
Компиляция кос у меня тоже происходит со второй ошибкой(Error 2).
05.06.2006 15:18
Найти все сообщения Цитировать это сообщение
demon01 Не на форуме
Продвинутый
***

Сообщений: 130
Зарегистрирован: 17.04.2006
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #12
Помогите новичку
После установки кос авто сетуп что то изменилось:
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
05.06.2006 16:04
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #13
Помогите новичку
Ну вот уже лучше:)))
Теперь компилятор найти не может библиотеку libkallisti.a
А это значит что ты саму KOS не скопмилировал...

[Изображение: barbers.png]
06.06.2006 06:13
Вебсайт Найти все сообщения Цитировать это сообщение
demon01 Не на форуме
Продвинутый
***

Сообщений: 130
Зарегистрирован: 17.04.2006
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #14
Помогите новичку
Сейчас переустановил cygwin, скопировал kos kos-ports и sh-elf, после чего поставил твою КОС авто установку, и вот что выползает при наборе команды make:
Цитата:Demon@kompremo-c1ll7p /usr/local/dc/kos/kos
$ make
for i in utils libk++ kernel addons ; do make -C $i || exit -1; done
make[1]: Entering directory `/usr/local/dc/kos/kos/utils'
for i in genromfs wav2adpcm vqenc gba-crcfix; do make -C $i; done
make[2]: Entering directory `/usr/local/dc/kos/kos/utils/genromfs'
gcc -O2 -Wall -c -o genromfs.o genromfs.c
make[2]: gcc: Command not found
make[2]: *** [genromfs.o] Error 127
make[2]: Leaving directory `/usr/local/dc/kos/kos/utils/genromfs'
make[2]: Entering directory `/usr/local/dc/kos/kos/utils/wav2adpcm'
gcc -O2 -Wall -g -g wav2adpcm.c -o wav2adpcm
make[2]: gcc: Command not found
make[2]: *** [wav2adpcm] Error 127
make[2]: Leaving directory `/usr/local/dc/kos/kos/utils/wav2adpcm'
make[2]: Entering directory `/usr/local/dc/kos/kos/utils/vqenc'
gcc -O2 -Wall -DINLINE=inline -c -o vqenc.o vqenc.c
make[2]: gcc: Command not found
make[2]: *** [vqenc.o] Error 127
make[2]: Leaving directory `/usr/local/dc/kos/kos/utils/vqenc'
make[2]: Entering directory `/usr/local/dc/kos/kos/utils/gba-crcfix'
gcc -O2 -g -Wall -DINLINE=inline -c -o gba-crcfix.o gba-crcfix.c
make[2]: gcc: Command not found
make[2]: *** [gba-crcfix.o] Error 127
make[2]: Leaving directory `/usr/local/dc/kos/kos/utils/gba-crcfix'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/dc/kos/kos/utils'
exit: Illegal number: -1
make[1]: Entering directory `/usr/local/dc/kos/kosbk++'
kos-c++ -c mem.cc -o mem.o
C:\cygwin\usr\local\dc\sh-elf\bin\sh-elf-g++.exe (3272): *** shared version mism
atch detected - 0x75BE0081/0x75BE0074.
You have multiple copies of cygwin1.dll on your system.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.
make[1]: *** [mem.o] Error 1
make[1]: Leaving directory `/usr/local/dc/kos/kosbk++'
exit: Illegal number: -1
C:\cygwin\bin\sh.exe (1904): *** system shared memory version mismatch detected
- 0x75BE0074/0x75BE0081.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution. Rebooting is also suggested if you
are unable to find another cygwin DLL.
7 [main] sh 3924 fork_parent: child 1904 died waiting for longjmp before i
nitialization
Cannot fork: No such file or directory
make: *** [all] Error 2
Что надо делать?
(Последний раз сообщение было отредактировано 06.06.2006 в 15:13, отредактировал пользователь demon01.)
06.06.2006 15:07
Найти все сообщения Цитировать это сообщение
demon01 Не на форуме
Продвинутый
***

Сообщений: 130
Зарегистрирован: 17.04.2006
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #15
Помогите новичку
Додумался я! Он просит удалить второй cygwin1.dll. Но у тебя в разделе указано что библиотека должна лежать в обоих папках. Если я копирую в cygwin/bin cygwin1.dll из того дистрибутива, который в разделе DCDev то выдаёт:"Не найдена точка входа в процедуру"....."". Что это такое и как с этим справиться? Фотку окна выложил на фтп, она называется ddd.gif
(Последний раз сообщение было отредактировано 07.06.2006 в 17:25, отредактировал пользователь demon01.)
07.06.2006 17:12
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #16
Помогите новичку
Если они одинаковые то пусть лежат хоть в каждой папке...
А у тебя разные версии валяются где то, поэтому такой косяк...

[Изображение: barbers.png]
07.06.2006 19:15
Вебсайт Найти все сообщения Цитировать это сообщение
demon01 Не на форуме
Продвинутый
***

Сообщений: 130
Зарегистрирован: 17.04.2006
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #17
Помогите новичку
Я понял это:)Только вот если копируешь cygwin1.dll(исправленную), то вот это окно появляется(которое я выложил на фтп)
08.06.2006 04:11
Найти все сообщения Цитировать это сообщение
demon01 Не на форуме
Продвинутый
***

Сообщений: 130
Зарегистрирован: 17.04.2006
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #18
Помогите новичку
Я понял это:)Только вот если копируешь cygwin1.dll(исправленную), то вот это окно появляется(которое я выложил на фтп)
08.06.2006 04:11
Найти все сообщения Цитировать это сообщение
SWAT Не на форуме
Администратор
*******

Сообщений: 7237
Зарегистрирован: 04.01.2005
Рейтинг: 30
Сказал спасибо: 149
Поблагодарили 1214 раз(а) в 762 сообщ.
Сообщение: #19
Помогите новичку
Куда ложил напиши...
В C:\cygwin\bin ложил? и там не один он! Тае еще есть файлы которые нада заменить...

[Изображение: barbers.png]
08.06.2006 13:17
Вебсайт Найти все сообщения Цитировать это сообщение
demon01 Не на форуме
Продвинутый
***

Сообщений: 130
Зарегистрирован: 17.04.2006
Рейтинг: 0
Сказал спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщ.
Сообщение: #20
Помогите новичку
Я заменил три файла:cygiconv-2.dll cygintl-3.dll cygwin1.dll. И всё равно результат тот же. Ложил d cygwin/bin и в cygwin\usr\local\dc\sh-elf\bin.
08.06.2006 14:30
Найти все сообщения Цитировать это сообщение
Создать ответ 


Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Помощь новичку в программировании под дрим. Ivan Guber 55 88273 23.02.2020 09:14
Посл. сообщение: Ivan Guber

Переход:


Пользователи просматривают эту тему: 8 Гость(ей)