Просмотр полной версии : Лог работы с ВГ93 в UnrealSpeccy...
ILoveSpeccy
06.12.2007, 23:12
может ктонить сможет переделать (доделать) UnrealSpeccy,
чтобы он в консоле показывал полный лог работы с ВГ93???
Какие порты? Чтение/Запись? Какими данными обмениваются...
Я покопался в исходниках... для меня тёмный лес при густом тумане...
Или подскажите в какую сторону копать...
MS VisualStudio .NET я уже поставил :D
Я думаю надо начать не c .Net ;) а с C++...
ILoveSpeccy
07.12.2007, 00:52
Я думаю надо начать не c .Net ;) а с C++...
Так в пакете VisualStudio.NET присутствует C++ вроде.
Или поставить MS Visual C++ 6.0 лучше???
Достаточно установленной студии (VS2003 подходит - это в смысле та котороая обзывается Visual Studio .NET), пропиши в путях каталог с компилером, для сборки там батник валялся.
Так в пакете 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:
В смысле в проект засунул?
Добавлено через 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:
Именно то что нужно!!! :)
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);
Странно, что вообще компилилось...
Вот рабочие исходники:
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot