Dark Bit Factory & Gravity

GENERAL => Projects => Topic started by: vtlmks on January 31, 2026

Title: Beyond Force - Flexible Logo
Post by: vtlmks on January 31, 2026
Remake of Flexible Logo by Beyond Force (1990)

Controls:
- F11: Toggle fullscreen
- F12: Toggle CRT shader
- ESC: Exit

Code is at: https://github.com/vtlmks/amiga_remakes
Title: Re: Beyond Force - Flexible Logo
Post by: ttemper on February 04, 2026
nice... you have got your framework all done now i gather?

keep em coming :)
Title: Re: Beyond Force - Flexible Logo
Post by: vtlmks on February 06, 2026
Hi :)

Yeah, framework is more or less done, there is small things added over time, but it's very simple to use now.. I have more comming soon..
Title: Re: Beyond Force - Flexible Logo
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.
Title: Re: Beyond Force - Flexible Logo
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..
Title: Re: Beyond Force - Flexible Logo
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.
Title: Re: Beyond Force - Flexible Logo
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.

Title: Re: Beyond Force - Flexible Logo
Post by: vtlmks on February 13, 2026
So I recompiled the libraries with clang-cl which should produce 100% native windows static libraries, please try them, with this you don't need to change backend, the *.a file is the linux static library.