Welcome, Guest. Please login or register.
Amiga Kit Amiga Store Iridium Banner AMIStore App Store A600 Memory

AuthorTopic: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop  (Read 3368 times)

0 Members and 1 Guest are viewing this topic.

Offline my_pc_is_amiga

I have 3.1.4 installed on an A4000T and have tried both the DMusic program and DMPlayer to play some saved deluxe music songs.  In both cases, the song may play for a few seconds and then gets into some infinite loop (and Amiga hangs).   

Multiview, EaglePlayer, and some other programs that uses the amiga audio are working okay. 
 

Offline Gulliver

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #1 on: February 16, 2019, 12:35:36 PM »
Hi,

I tested in an A1200 and in an emulated A4000T, and in both cases all included example scores played perfectly well till the very end. I used both the program and the player.

I obtained the disks from here:
https://www.exotica.org.uk/mirrors/ami_sector_one/deluxemusic.htm

I am unable to reproduce your issues.
 

Offline my_pc_is_amiga

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #2 on: February 16, 2019, 10:36:12 PM »
Thanks for checking I’m baffled though I did get cleophia song to work but the others not working  for me
 

Offline NinjaCyborg

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #3 on: February 17, 2019, 04:00:46 PM »
is playback set for internal audio or via CAMD?
 

Offline my_pc_is_amiga

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #4 on: February 19, 2019, 06:19:47 AM »
This is for playback of the amiga internal audio.    I did some more testing:

1) A3000 with 030 -- works fine.
2) A4000T with 040 -- applying "nofastmem" works fine.

Started to suspect something was bad in my fast mem...so I started to pull some fast memory out but still saw same issue and then I tried

c:cpu NODATACACHE -- works!

Does the 3.1.4 ROM itself set the CPU differently then it did in the past (i.e. in 3.1)?
 

Offline Gulliver

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #5 on: February 19, 2019, 09:31:26 AM »
Then, you should first check that you have a properly working and updated 68040.library.

I highly suggest that you use the MMULibs (Aminet).
 

Offline kolla

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #6 on: February 19, 2019, 11:14:57 AM »
Yeah, when you install ThoROS, you need to collect all the missing pieces from Aminet yourself.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
 

Offline Thomas Richter

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #7 on: February 19, 2019, 12:06:15 PM »
Yeah, when you install ThoROS, you need to collect all the missing pieces from Aminet yourself.

Kolla, what exactly is your problem? First, this is AmigaOs, has ever been. Consider we would have delivered freeware (as for example mine) components (as opposed to Amiga components) with the operating system? What would you then complain about? Here is my pick:

Now you have to pay for components you find in the Aminet, and Hyperion takes hand on freeware software and sells them as their software.

This worthless stuff does not work on Phase 5 cards.

So, how exactly can one do right "for you" so you do not complain, once in your live?
 

Offline kolla

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #8 on: February 19, 2019, 03:35:52 PM »
Not my type of spelling or words of choice, so no.
I am "complaining" (actually, I am surprised) that OS 3.1.4 doesn't support standard, stock CBM hardware out of the box. This release was supposed to minimize the need for third party downloads, but instead it enforces it.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
 

Offline my_pc_is_amiga

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #9 on: February 19, 2019, 03:43:13 PM »
Then, you should first check that you have a properly working and updated 68040.library.

I highly suggest that you use the MMULibs (Aminet).

Thanks -- I had actually tried 2 ways.   I have a A3640 board on the A4000T and so I used the CBM 68040 library that came with the original 3.1 install disks (mmulib not installed).  And then I tried the 68040.library from mmulib with mmu.library and 680x0.library.  Both ways I get some kind of crash (when DATACACHE enabled).
 

Offline BozzerBigD

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #10 on: February 19, 2019, 04:05:43 PM »
@kolla

Quote
I am "complaining" (actually, I am surprised) that OS 3.1.4 doesn't support standard, stock CBM hardware out of the box. This release was supposed to minimize the need for third party downloads, but instead it enforces it.

The audio side things has proven to be less than ideal for programs that don't follow official C= references. There was an issue with MIDI instruments functionality messing up on ADoom (now fixed) but obsolete programs will not be patched sadly. Maybe OS3.1.4 should have taken an approach of tidying up the code whilst compromising and "supporting" the best bugs as utilised by programmers under previous versions of the OS! ;)

I personally don't have a problem with third party patches, programs or hacks as long as my programs work as intended. It's not as if OS3.x will be developed into the next millenia or requires tidying up for the world of quantum computing or something! ::)
"Art challenges technology. Technology inspires the art."

John Lasseter, Co-Founder of Pixar Animation Studios
 

Offline Thomas Richter

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #11 on: February 19, 2019, 05:50:50 PM »
Not my type of spelling or words of choice, so no.
I am "complaining" (actually, I am surprised) that OS 3.1.4 doesn't support standard, stock CBM hardware out of the box.
Because installing the wrong 68040.library on some third-party Turboboards would rather damage the system than being helpful. You know that of course. I am all for a "standard 68040.library that works on all boards", but this is wishful thinking.
 

Offline Thomas Richter

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #12 on: February 19, 2019, 05:53:52 PM »
Concerning the bug in the doom library, there will (already is) a workaround for it. It is not that I "don't care", I just prefer to have bugs fixed at their origin. As for this problem, it is too early to say. One thing that happened is that the audio.device was recompiled with SAS/C instead of lattice, and SAS/C does not only have a different register allocation (triggering the bug in the doom sound library), but it also optimizes better - which might be a problem with hardware register access.
 

Offline my_pc_is_amiga

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #13 on: February 20, 2019, 05:47:20 AM »
As for this problem, it is too early to say. One thing that happened is that the audio.device was recompiled with SAS/C instead of lattice, and SAS/C does not only have a different register allocation (triggering the bug in the doom sound library), but it also optimizes better - which might be a problem with hardware register access.

The NODATACACHE option actually is not reliable -- I thought it was working but I was wrong :(
What has changed from my yesterday report is that I pulled my Denab card out and BigRam board out and kept the 16MB of fast memory.  If there are any debug steps to help with this, please let me know.   
 

Offline kolla

Re: AmigaOS 3.1.4 and Deluxe Music 2.0 -- audio gets stuck in an infinte loop
« Reply #14 on: February 20, 2019, 07:24:05 AM »
Because installing the wrong 68040.library on some third-party Turboboards would rather damage the system than being helpful.

I never heard of 68040.library actually damaging systems. And this was not "some third-party" board, but plain 3640 boards, as found in stock commodore A4000 systems. I find it odd to not provide the 68040.library for this, as 3.1 did. It makes it less than obvious what library should be used.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC