PDA

Просмотр полной версии : Лог работы с ВГ93 в UnrealSpeccy...



ILoveSpeccy
06.12.2007, 23:12
может ктонить сможет переделать (доделать) UnrealSpeccy,
чтобы он в консоле показывал полный лог работы с ВГ93???
Какие порты? Чтение/Запись? Какими данными обмениваются...
Я покопался в исходниках... для меня тёмный лес при густом тумане...
Или подскажите в какую сторону копать...
MS VisualStudio .NET я уже поставил :D

breeze
06.12.2007, 23:59
Я думаю надо начать не c .Net ;) а с C++...

ILoveSpeccy
07.12.2007, 00:52
Я думаю надо начать не c .Net ;) а с C++...
Так в пакете VisualStudio.NET присутствует C++ вроде.
Или поставить MS Visual C++ 6.0 лучше???

ZEK
07.12.2007, 08:54
Достаточно установленной студии (VS2003 подходит - это в смысле та котороая обзывается Visual Studio .NET), пропиши в путях каталог с компилером, для сборки там батник валялся.

breeze
07.12.2007, 10:06
Так в пакете VisualStudio.NET присутствует C++ вроде.
Или поставить MS Visual C++ 6.0 лучше???

ну и отлично ;) главное теперь попробуй всё это дело собрать в ExE ;) а вот если получится, тогда уже копай в сторону VG93

Alexandr Medvedev
07.12.2007, 10:27
Разные версии UnrealSpeccy компилятся разными версиями VisualStudio.
Последняя авторская (SMT) 0.35.2 в VisualStudio 7.1 .
Новые версии AloneCoder'а 0.36.* в VisualStudio 6.0 .
Но любые из них надо компилить не через MSDev, а через командную строку запустив bat файл, предварительно не забыв настроить пути к библиотекам и компилятору.
Если всё сделано правильно, то всё скомпилиться.
Я вот баловался с прикручиванием меню и простенького интерфейса.

ILoveSpeccy
07.12.2007, 10:32
При запуске файла COMPILE.BAT выскакивает ошибка: unwnown compiler
Поэтому вопрос... куда должны вести эти пути??? :

e:\soft\vc\include
e:\work\h
e:\soft\vc\lib
Исходники US у меня находятся тут:
c:\sources\us
VisualStudio тут:
C:\Program Files\Microsoft Visual Studio .NET

MS Visual C++ 6.0 не ставил.
Стоит версия: Microsoft Development Environment 2002, Version 7.0.9514

Alexandr Medvedev
07.12.2007, 18:24
Поэтому вопрос... куда должны вести эти пути??? :

e:\soft\vc\include
e:\work\h
e:\soft\vc\libПерый к стандартным header'ам, второй похоже к пользовательским header'ам, а третий к стандартным библиотекам.

Добавлено через 2 минуты
Тока вот откуда мне знать какая версия UnrealSpecy компилиться?

molodcov_alex
07.12.2007, 18:49
Могу поделиться исходниками UnrealSpeccy v0.35b2 которые переделаны под VisualStudio 2005 :v2_blush:

ZEK
07.12.2007, 18:59
В смысле в проект засунул?

Добавлено через 44 секунды
А в общем я хачю!
имя_ника@mail.ru плиз :)

molodcov_alex
07.12.2007, 22:17
heroy, отправил.
Засунул в проект, подправил код (чтоб не ругался).
Для компиляции еще понадобится DirectX SDK

P.S. Есть наработки по прикручиванию граф. интерфейса (меню прикрутил) :v2_blush:

molodcov_alex
08.12.2007, 19:11
ILoveSpeccy, вот так пойдет?
WG93 log: port <какой порт> <- <что записывается>
WG93 log: port <какой порт> -> <что считывается>

msvcr80.dll в архив не включал.

ILoveSpeccy
09.12.2007, 00:33
ILoveSpeccy, вот так пойдет?
WG93 log: port <какой порт> <- <что записывается>
WG93 log: port <какой порт> -> <что считывается>

msvcr80.dll в архив не включал.

Спасибо!!! Спасибо!!! Спасибо!!!
:v2_thumb::v2_thumb::v2_thumb:

Именно то что нужно!!! :)

breeze
09.12.2007, 01:52
ILoveSpeccy, вот так пойдет?
WG93 log: port <какой порт> <- <что записывается>
WG93 log: port <какой порт> -> <что считывается>

msvcr80.dll в архив не включал.

хех ;) все только советовали, а он взял и сделал ;)

ILoveSpeccy
09.12.2007, 06:39
хех ;) все только советовали, а он взял и сделал ;)

Спасибо за исходники!!! Всё компилируется в MC Visual C++ 2005 Express Edition!
Подправил так сказать для своих нужд... Класс!
Теперь дело дальше пойдёт.

Один вопрос:
как добавить к проекту (или в PATH???) папки с .H и .LIB-файлами от VisualStudio 7???
Ато я их все в 2 стандартные папки побрасал, include и lib....
Теперь там каша из разных версий :p

molodcov_alex
09.12.2007, 11:09
В Visual Studio 2005:
Tools->Options->Projects and Solutions->VC++ Directories
Show directories for: (Include files, Library files)

P.S. В исходниках которые я кинул есть ошибочка в файле savesnd.cpp, из-за нее невозможно записывать vtx...

for (unsigned end = 0; end < (int)vtxbuffilled && silence(end); end += 14);
заменить на

unsigned end;
for (end = 0; end < (int)vtxbuffilled && silence(end); end += 14);
Странно, что вообще компилилось...

Вот рабочие исходники: