Page 5 of 5

Posted: Wed Apr 11, 2007 12:49 pm
by Quantum
yoxola wrote:Remove import pub.dsound

Code: Select all

Compile Error
Identifier 'IDirectSoundBuffer' not found.
First it fires an error saying IDirectSoundBuffer already defined in pub.directx and now it refuses to import that module. Weird.
yoxola wrote: Compile stops at
If DirectSoundCreate(Null, Varptr DirectSound, Null) < 0
with this message

Code: Select all

Compile Error
Expreion for 'Var' parameter must be a variable
Below is the piece in dsound.bmx related to used methods, thanks.

Code: Select all

Global DirectSoundCreate( guid:Byte Ptr,dsound:IDirectSound Var,unk:Byte Ptr )"win32"=GetProcAddress( _ds,"DirectSoundCreate" )
Here's the dsound.mod prototype:

Code: Select all

DirectSoundCreate%(lpcGuidDevice@*,ppDS:IDirectSound*,pUnkOuter@*)S="DirectSoundCreate@12"
As you can see, ppDS is declared as a pointer to IDirectSound. That's why Varptr is required in the example code. In dsound.bmx it is also declared as a pointer to IDirectSound, but it uses the Var modifier instead of Ptr. That makes BMax pass ppDS by reference without explicitly using Varptr. It should work if you remove the Varptr in your code.

v1.23 for Win32 released

Posted: Sat May 26, 2007 5:49 pm
by Quantum
Release Notes and Changelog: http://sourceforge.net/project/shownote ... _id=158498

2 yoxola:
Let me know if there're still compatibility problems with BMax.

Posted: Fri Jun 08, 2007 4:09 pm
by Quantum
XM file format specs. updated:
http://sourceforge.net/project/showfile ... _id=514394

This includes regular FastTracker II files, ADPCM-compressed XM files and Stripped XM files.

Document format: PDF and MS Word

Posted: Fri Jun 08, 2007 5:04 pm
by KarLKoX
Quantum wrote:XM file format specs. updated:
http://sourceforge.net/project/showfile ... _id=514394

This includes regular FastTracker II files, ADPCM-compressed XM files and Stripped XM files.

Document format: MS Word
Sweet, it should help me for my own pb module engine (sleeping somewhere in my hd ^^ )

Posted: Tue Jun 26, 2007 10:11 pm
by Quantum

Posted: Wed Jun 27, 2007 7:32 pm
by Quantum
v1.24 for Win32 released. Changes:
http://sourceforge.net/project/shownote ... _id=158498

I'll take a long break now :)

Posted: Wed Jun 27, 2007 8:36 pm
by flaith
:shock: just perfect !

Posted: Thu Jul 19, 2007 8:54 pm
by Quantum
v1.25 for Win32 released. Significant changes this time ;)

Posted: Mon Jul 23, 2007 4:25 pm
by Quantum
v1.25 for Linux released

Posted: Mon Jul 23, 2007 4:52 pm
by yoxola
I must this one is superb since the first release, really hope there's a mac port of it(have a MacBook, seems Mac Gaming are rising the demands tho)

Posted: Wed Jul 25, 2007 4:22 pm
by Quantum
We'll definitely make a Mac port someday. An x64 branch for Win and Linux, an ARM port, ... We got a really long TODO list ;)

Posted: Sun Sep 02, 2007 5:27 am
by Quantum
v1.25.1 for Win32 released. Main download page doesn't work for some reason. This one should work fine:
http://sourceforge.net/project/showfile ... _id=534988

Don't expect next update soon, because I'll be away from home for a month and a half.

Posted: Sat Mar 22, 2008 9:57 pm
by Quantum
v1.25.2 for Win32 released.

Featuring /UNICODE support in PureBasic. Complete list of changes:
http://sourceforge.net/project/shownote ... _id=158498

Fixed the download link.