|
CDDAPatch development thread |
Posted on: 2012/1/16 22:51
#1 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
The idea is to redirect programs that use old and obsolete commands for playing CDDA to use cdplayer.library instead. The latest version of cdplayer.library is required for this.
CDDAPatch is implemented as a commodity and DOSDEV tooltype on icon is used to specify which drives should be patched (f.e. I have CD0: and ICD0: patched here). The program has only so far been written and tested with the OS included PlayCD in mind but I will test with some other programs as well and if it works well enough I will eventually make a proper release of it. Edit: Removed the DropBox link to alpha version. The program is now available at this link instead. I've also uploaded it to OS4Depot and Aminet. Edited by salass00 on 2012/7/23 12:42:29
Edited by salass00 on 2012/7/25 10:15:48 Edited by salass00 on 2012/8/2 19:08:19 |
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/1/18 1:20
#2 |
---|---|---|
Home away from home
![]() ![]() Joined:
2006/12/2 3:55 From Italy, Perugia
Posts: 3411
|
This patch would have been really useful if released before, but i don't know now that PlayCD works fine also on Sam.
Maybe there are other software that can benefit from that ? |
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/1/18 7:06
#3 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
Added support for PLAY AUDIO (10) and PLAY AUDIO (12) commands and also some checking of the starting address before starting to play audio. Download link is the same.
@samo79 Quote:
Personally I couldn't care less about PlayCD. I only use it to start with because it's a simple test case that makes use of many commands (play, pause, resume, stop, status). The main reason for this patch is for semi-old Amiga games that use their own routines for playing CDDA tracks. F.e. with the latest version of CDDAPatch the CDDA playback in Exodus demo (Amiga Format CD 48) is working (not much else works though). |
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/1/18 15:41
#4 |
---|---|---|
Home away from home
![]() ![]() Joined:
2006/12/2 3:55 From Italy, Perugia
Posts: 3411
|
@salass00
Quote: The main reason for this patch is for semi-old Amiga games that use their own routines for playing CDDA tracks. F.e. with the latest version of CDDAPatch the CDDA playback in Exodus demo (Amiga Format CD 48) is working (not much else works though). Ah ok ![]() |
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/1/24 18:43
#5 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
**BUMP**
|
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/1/25 9:43
#6 |
---|---|---|
Home away from home
![]() ![]() Joined:
2007/5/19 14:23 From England
Posts: 3553
|
@salass00
This sounds like a really great patch, and something which might mean I can finally get rid of my old IDE DVD drives (with SATA adaptors). Now I just need to find time to test it ![]() |
|
_________________
Author of the PortablE programming language. I love using Amiga OS4.1 ![]() It is pitch black. You are likely to be eaten by a grue... |
||
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/6/15 11:16
#7 |
---|---|---|
Home away from home
![]() ![]() Joined:
2007/5/19 14:23 From England
Posts: 3553
|
@salass00
I only got around to trying it recently, but I can't get it to work on my X1000. PlayCD seems to competely ignore me pressing it's Play button. Quitting the patch allows it to work again. This is a shame, as I was hoping I could replace my aging IDE CD drive (with SATA adapter) with a modern SATA one. |
|
_________________
Author of the PortablE programming language. I love using Amiga OS4.1 ![]() It is pitch black. You are likely to be eaten by a grue... |
||
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/6/16 11:54
#8 |
---|---|---|
Home away from home
![]() ![]() Joined:
2006/11/20 16:26 From Norway
Posts: 2941
|
I think your just using the wrong player... PlayCD or was it CDPlay check aminet.
|
|
_________________
(NutsAboutAmiga) Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps. |
||
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/6/16 15:49
#9 |
---|---|---|
Home away from home
![]() ![]() Joined:
2007/5/19 14:23 From England
Posts: 3553
|
I think it is supposed to work with PlayCD that comes with OS4.
|
|
_________________
Author of the PortablE programming language. I love using Amiga OS4.1 ![]() It is pitch black. You are likely to be eaten by a grue... |
||
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/6/18 22:53
#10 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2008/1/6 17:56 From Pennsylvania, USA
Posts: 1342
|
@ChrisH
salass00 specifically mentions CDPlay in his opening post and later states that he is not concerned about PlayCD working. My opinion is the reverse and PlayCD works fine on my SAM Flex with the builtin SATA ports. However, I have noticed on glitch though; the music stops playing when I activate drop-down menus. |
|
_________________
Amiga X1000 with 2GB memory & OS 4.1FE + Radeon HD 5450 |
||
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/6/19 1:13
#11 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/12/2 0:35 From Sydney
Posts: 696
|
@xenic:
What version of PlayCD do you have? The original V53.6 had that problem, but it was fixed in V53.7. |
|
_________________
cheers tony |
||
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/6/19 8:39
#12 |
---|---|---|
Home away from home
![]() ![]() Joined:
2007/5/19 14:23 From England
Posts: 3553
|
@tonyw
FWIW, I have PlayCD v53.7. Edited by ChrisH on 2012/7/24 17:23:14
|
|
_________________
Author of the PortablE programming language. I love using Amiga OS4.1 ![]() It is pitch black. You are likely to be eaten by a grue... |
||
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/6/19 14:57
#13 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2008/1/6 17:56 From Pennsylvania, USA
Posts: 1342
|
@tonyw
I am using version 53.7 but further investigation revealed that I do not have "Non blocking" selected in Gui Prefs/Menus/Pull-down menus. If I select "Non blocking" then the problem disappears. The strange thing is that Pop-up menus don't have "Non blocking" selected but Pop-up menus don't cause PlayCD to stop playing while the Pop-up menus are activated. |
|
_________________
Amiga X1000 with 2GB memory & OS 4.1FE + Radeon HD 5450 |
||
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/7/23 12:41
#14 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
@ChrisH
Quote:
Were you trying with diskimage.device? If so there was a bug in READ TOC in newer versions when the TIME bit was set in the command (like with SYS:Utilities/PlayCD f.e.). This bug is fixed in the 52.78 version that I just uploaded. AFAIK only the device itself has changed so if you have 52.77 installed from before you only need to update the diskimage.device file in DEVS: and then reboot. |
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/7/23 12:48
#15 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
@LiveForIt
Quote:
I was referring to SYS:Utilities/PlayCD of course ![]() Anyway I'm only using PlayCD as a test case because from what I've heard the latest PlayCD beta has a "USEAHI" option to play CDDA over AHI and therefore doesn't need any patching to work with newer drives. |
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/7/23 14:09
#16 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
With CDDAPatch and latest cdplayer.library/diskimage.device CDDA playback seems to be working in TSotTM
![]() |
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/7/23 15:35
#17 |
---|---|---|
Not too shy to talk
![]() ![]() Joined:
2007/1/5 10:14 Posts: 262
|
hope you fix this as well, thx man :)
|
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/7/23 20:49
#18 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
@xenic
Quote:
I don't think anyone has bothered to make a blocking pop-up menu implementation. The main reason why intuition menus used to be blocking (and still are depending on your GUI settings) is that intuition has to lock the screen so that it can render the menus directly to the screen bitmap avoiding layers entirely which is also why they are pretty fast even on a slow classic Amiga. |
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/7/25 10:19
#19 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
Quote:
I've fixed the problem with the playback not stopping. The first "official" release version of CDDAPatch can now be downloaded from here: http://www.a500.org/downloads/audio/cddapatch_7z.readme I've also uploaded this new version to OS4Depot and Aminet. |
|
|
Re: CDDAPatch WIP alpha version |
Posted on: 2012/8/2 19:06
#20 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
Version 52.2 is now out which supports reading and changing the channel volumes.
|
|