Recent Posts

Pages: 1 2 3 4 5 6 7 8 [9] 10
81
Purebasic / OSME vis demo
« Last post by KrazyK on February 11, 2026 »
Just a little demo using the new OSME library

Keys:
Up/Down cycle tunes
Left/Right: cycle track
1 to 0: cycle vis boxes (space returns)
Esc: quit
You can associate the exe with .sndh files to have them auto play through the player too.
82
Projects / Re: OSME library update
« Last post by KrazyK on February 11, 2026 »
Yeah, that's the one i've been messing with. Are you up for the challenge?
83
Projects / Re: OSME library update
« Last post by Knurz on February 11, 2026 »
Something like that mate. 👍
I've dumped the 14 bytes of data from the YM registers in real-time so I can read frequencies, tone, pitch, mixer, envelope, volumes etc. Which makes visualisations a lot more interesting.

It's still x86 based as the back end 68k emulation code was written for 32bit architecture and my C++ skills aren't good enough to convert everything needed for a x64 re-write of it when it comes to memory allocation and pointers etc. I'm sure there are some very skilled C coders on here that  could do it though. 😀
I'll release a little demo of it in action soon.

You talking about this repo: https://github.com/slippyex/OSME ?

84
Projects / Re: OSME library update
« Last post by ttemper on February 10, 2026 »
I've dumped the 14 bytes of data from the YM registers in real-time so I can read frequencies, tone, pitch, mixer, envelope, volumes etc. Which makes visualisations a lot more interesting.

ahh right, pulling data for graphic visualizations.

I'll release a little demo of it in action soon.

nice.
85
Projects / Re: Beyond Force - Flexible Logo
« Last post by vtlmks on February 10, 2026 »
With some help it looks like the issue is that the .lib files are compiled with MinGW (GCC), and PureBasic's default ASM backend uses MSVC's linker which can't read that object format. Try compiling with the C backend instead (pbcompilerc, or enable it in Compiler Options in the IDE) - it uses GCC internally so it reads the MinGW .lib files natively. The C backend is actually faster too since it gets GCC's optimizer.

86
Projects / Re: Beyond Force - Flexible Logo
« Last post by KrazyK on February 09, 2026 »
Can't get it to work on my end. Just get a linker error, PB is a bit quirky when it comes to static libs i've noticed. I don't expect you to work it out though, i'll take a further look at it now I can see the code when I get a bit more time. Thanks mate.
87
Projects / Re: Supplex - B.CKid + Trainer
« Last post by Knurz on February 08, 2026 »
nice.

worked here... albeit if i clicked outside the window the navigation was no longer active/accessible if i refocused the window (i had to restart the pe).

Thanks .. and yay!! something to improve =)
88
Projects / Re: Beyond Force - Flexible Logo
« Last post by vtlmks on February 07, 2026 »
Sure thing :)

Since I have no experience with purebasic I got some help from Claude(llm) to do this, I hope it will work, but the documentation looks sane. Please test and tell me if it works or if I need to do something more.

There are quite a few triggers you can read from depending on if you need just the trigger or trigger + volume, it was added as I needed it so it's a bit of a mess.. sorry about that.. hope it works out..
89
Projects / Re: Beyond Force - Flexible Logo
« Last post by KrazyK on February 07, 2026 »
Very nice, love the CRT effect too. I have a question about the mod replay routine in your code. Could you build a statc library that us purebasic users could use? I can't find a mod replay library that I can read the volumes from and I have a few prods in progress that need it.
90
Projects / Re: OSME library update
« Last post by KrazyK on February 07, 2026 »
Something like that mate. 👍
I've dumped the 14 bytes of data from the YM registers in real-time so I can read frequencies, tone, pitch, mixer, envelope, volumes etc. Which makes visualisations a lot more interesting.

It's still x86 based as the back end 68k emulation code was written for 32bit architecture and my C++ skills aren't good enough to convert everything needed for a x64 re-write of it when it comes to memory allocation and pointers etc. I'm sure there are some very skilled C coders on here that  could do it though. 😀
I'll release a little demo of it in action soon.
Pages: 1 2 3 4 5 6 7 8 [9] 10