Author Topic: OSME library update  (Read 214 times)

0 Members and 2 Guests are viewing this topic.

Offline KrazyK

  • Amiga 1200
  • ****
  • Posts: 384
  • 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: 266
  • 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: 384
  • Karma: 131
    • View Profile
    • KrazyK Remakes
Re: OSME library update
« Reply #2 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.
Challenge Trophies Won:

Offline ttemper

  • Amiga 1200
  • ****
  • Posts: 266
  • Karma: 7
    • View Profile
Re: OSME library update
« Reply #3 on: Yesterday at 03:52 AM »
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.

Offline Knurz

  • Atari ST
  • ***
  • Posts: 119
  • Karma: 25
    • View Profile
    • GitHub Repository
Re: OSME library update
« Reply #4 on: Today at 09:16 PM »
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 ?

Remember what the dormouse said: Feed your head