uFMOD v1.15 supports PureBasic v3.50 or later

Developed or developing a new product in PureBasic? Tell the world about it.
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post 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.
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

v1.23 for Win32 released

Post 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.
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post 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
Last edited by Quantum on Tue Jun 26, 2007 10:12 pm, edited 1 time in total.
KarLKoX
Enthusiast
Enthusiast
Posts: 681
Joined: Mon Oct 06, 2003 7:13 pm
Location: France
Contact:

Post 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 ^^ )
"Qui baise trop bouffe un poil." P. Desproges

http://karlkox.blogspot.com/
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post by Quantum »

Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post by Quantum »

v1.24 for Win32 released. Changes:
http://sourceforge.net/project/shownote ... _id=158498

I'll take a long break now :)
User avatar
flaith
Enthusiast
Enthusiast
Posts: 704
Joined: Mon Apr 25, 2005 9:28 pm
Location: $300:20 58 FC 60 - Rennes
Contact:

Post by flaith »

:shock: just perfect !
“Fear is a reaction. Courage is a decision.” - WC
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post by Quantum »

v1.25 for Win32 released. Significant changes this time ;)
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post by Quantum »

v1.25 for Linux released
User avatar
yoxola
Enthusiast
Enthusiast
Posts: 386
Joined: Sat Feb 25, 2006 4:23 pm

Post 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)
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post 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 ;)
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post 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.
Quantum
User
User
Posts: 51
Joined: Fri May 19, 2006 5:26 am
Contact:

Post 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.
Post Reply