Author Topic: OSME library update  (Read 171 times)

0 Members and 1 Guest are viewing this topic.

Offline KrazyK

  • Amiga 1200
  • ****
  • Posts: 383
  • Karma: 131
    • View Profile
    • KrazyK Remakes
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.
Challenge Trophies Won:

Offline ttemper

  • Amiga 1200
  • ****
  • Posts: 265
  • Karma: 7
    • View Profile
Re: OSME library update
« Reply #1 on: February 04, 2026 »
very nice... so the plan is to bring it into 2026 and hit the ground running?

i think i still use the old osme on some prods. what formats will be supported? all the same as usual, or more?

Offline KrazyK

  • Amiga 1200
  • ****
  • Posts: 383
  • Karma: 131
    • View Profile
    • KrazyK Remakes
Re: OSME library update
« Reply #2 on: Yesterday at 09:11 AM »
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.
Challenge Trophies Won: