Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - KrazyK

Pages: [1] 2 3 4 5 6 7 8 ... 20
1
Purebasic / Vectronix GTA cracktro code
« on: Yesterday at 05:59 PM »
Here's the Vectronix cracktro code including userlibraries for PB x86 5.73+
Feel free to use/abuse/improve.
I've also posted the updated vis demo exe in the projects section after getting back from Scotland this week.
https://www.dbfinteractive.com/forum/index.php?topic=7030.0

2
Projects / Another 3D vis demo!
« on: July 25, 2026 »
Been doing a lot of reading up on how the ST sound chip actually works passing bits around to the various registers and have come up with an exploded board showing the links between them when a tune is being played through the Yamaha YM2149 chip.
Now I have my OSME library that dumps the register data out I've got a working demo. As close as possible to the actual bus processing.   Tone generator, volume ,mixer, noise and envelope generator all working together.
Control are in the .nfo  but here they are anyway.

SPACE  . . . . . . .  take / release the camera                           
║                        board glow turns BLUE when you have it             
║                                                                           
║    W / S  . . . . . .  move toward / away from the board centre           
║    A / D  . . . . . .  orbit left / right                                 
║    R / F  . . . . . .  raise / lower the eye                               
║                                                                           
║  LEFT / RIGHT . . . .  trim the passive orbit speed                       
║  UP / DOWN  . . . . .  next / previous tune                               
║                                                                           
║  F1 / F2  . . . . . .  windowed / maximised   (in demo)                             
║  F3 . . . . . . . . .  toggle signal view:  on-board copper tracks         
║                        <-> flying arcs above the board                     
║  ESC  . . . . . . . .  exit     

Posting zip later as Bitdefender keeps bitching about infections!
[EDIT]
Just got back from Scotland and tried again compiling the exe.  Bitdefender moaned about a machine learning trojan.  Really weird.  Tried a few more times then re-arranged some procedures around and re-compiled.  No warnings, nothing. Scanned the folder for virues etc, nothing.  Everythiog is normal.
Must have been the way some of the code was compiled that it didn't like.  Never had that before.
Also changed the way the tone registers were displayed from a waveform to a octave scale. F4 toggles the note display
Demo v1 attached, read the nfo for details.
Might add a small intro before the loader when I get a chance.


3
Projects / Re: Vectronix GTA VI Cracktro remake
« on: July 23, 2026 »
KrazyK still at it... nice :)

Nice remake.

Yes mate, still at it whenever I get the time.  ;)

4
Projects / Re: Vectronix GTA VI Cracktro remake
« on: July 19, 2026 »

Do you want me to put it on Retro-Remakes?

Thanks Shockwave, that would be good to get it on there.

5
Projects / Screensaver (Windows)
« on: July 18, 2026 »
I started off doing a 2D physics test in Purebasic for a new intro but it somehow morphed into a screensaver!
After a few weeks on and off coding/working/diy-ing it is here.
Full monitor spanning and you can choose between a black background or your desktop background in the settings.
Purebasic Code available if anyone is interested in taking it further.
@STos - Linux version?

6
Projects / Vectronix GTA VI Cracktro remake
« on: July 18, 2026 »
This one didn't look too bad to remake when I first started to rip it apart, but it was way more complicated than I thought it would be.
Head=battered.  ;D
Press F1/F2 for windowed/fullscreen when running

7
Projects / Playing The (bit) Field Demo
« on: March 03, 2026 »
=== --- Playing The (bit) Field ---===

A long time in the making this one....

Keys:
F1:          Fullscreen windowed mode
F2:           Normal window
Space:       Toggle Autopilot
W,A,S,D       Forward, Left, Back, Right
UP/Down Arrow: Increase / Decrease Altitude
Left/Right Arrow:Change music
C:          Change shapes
Esc:            Quit

8
Projects / Re: OSME library update
« on: February 14, 2026 »
Yes, the goal is to have a dll and/or static lib with exports to call in PB (x64)  Same functions as OSME plus a register dump.

9
Projects / Re: OSME library update
« on: February 13, 2026 »
You'll need directx sdk and windows dev kits installed.
There's also sc68 on sourceforge to help develop a dll/static lib.
Way sbove my c knowledge though.
https://sourceforge.net/projects/sc68/

10
Purebasic / Re: OSME vis demo
« on: February 12, 2026 »
did you code that visualizer also?

I did a the majority of it except the wireframe stuff. Also snippets from other places adapted, joined, modified, hacked and converted to work. Took a long time to do.
Still have more ideas and have another version in the pipeline.


11
Purebasic / OSME vis demo
« 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.

12
Projects / Re: OSME library update
« on: February 11, 2026 »
Yeah, that's the one i've been messing with. Are you up for the challenge?

13
Projects / Re: Beyond Force - Flexible Logo
« 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.

14
Projects / Re: Beyond Force - Flexible Logo
« 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.

15
Projects / Re: OSME library update
« 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.

16
Projects / OSME library update
« on: January 30, 2026 »
I've been working on the original source of the Oldskool music engine and have managed to get it to dump all 14 music registers, not the the 3 main channel volumes and read them real-time. Been meaning to do this for a long time.
Its's till a WIP but here's a few screenshots of it working.

17
Projects / TLB 3D screen remake - In Progress.....
« on: September 05, 2025 »
The classic 3D screen remake originally by Red Sector on the Amiga.
In progress.....might never be finished.  But I've started it now...

18
nice KrazyK... worked/ran fine here. the f1/f1 keys swapped fullscreen to window nicely too.

Cheers mate,
I've edited the original post with a new version as I found a tiny error that I wan't happy with. :-)
Also included the full Purebasic code for it too.

19
Perfect! as always KrazyK.

Just to let you know it runs flawlessly under Wine on Linux.
Hi again STos,
That's great. I wasn't sure it would run fast enough through Wine.
I'll tidy up and comment  the code and re-work the spritesheets so you can do Linux version mate.

20
I've admired this screen for a long time and have tried to convert it numerous times and failed every time. But having had some time away I got back to it and I think i've managed a decent Purebasic remake of it this time.
You can swap from windowed to maximized during the demo by pressing F1/F2 now.
Let me know if it runs ok.  I've watched it through 3 times and there doesn't appear to be any problems ....... :-)

[Edit]
Made slight adjustments to previous version and have now included the commented Purebasic code.

Pages: [1] 2 3 4 5 6 7 8 ... 20