AudioEvolution 4 for MorphOS.
Poll: Would you be interested in paying 49e for MorphOS port of AudioEvolution4 ?
Ended on 06.06.2010 - 17:43:36
» yes
78 %
78.05 % (32)
» no
21 %
21.95 % (9)
Total Voters: 41

  • Cocoon
    Cocoon
    DaveAE
    Posts: 51 from 2010/5/26
    Heh, it can't be perfect, but I assume then that it is good. I use gcc for AE4, so SASC functions won't be needed.
  • »26.05.10 - 11:00
    Profile Visit Website
  • MorphOS Developer
    zukow
    Posts: 642 from 2005/2/9
    From: Poland
    dispatchers & hooks are different:
    http://www.biclodon.com/documentation/morphosdevfaq/morphosdev-faq.txt
  • »26.05.10 - 11:09
    Profile Visit Website
  • MorphOS Developer
    itix
    Posts: 1516 from 2003/2/24
    From: Finland
    @DaveAE

    The 68k native popupmenu.library should work. Native camd.library is there (but I dont know where) and 68k version should work also. I planned porting the latest camd.library a while ago just for fun of it but never bothered with it yet... but if it is needed I could probably port it over.

    API compatibility with the AmigaOS3 API should be excellent of course ;-)

    @Zukow

    For hooks it is easiest if HookEntry is used. Works without modifications on all platforms.
    1 + 1 = 3 with very large values of 1
  • »26.05.10 - 11:39
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Debaser
    Posts: 161 from 2005/7/12
    From: Syracuse, NY, USA
    Do you all think that my Efika would be a good idea to get to Davey? I'm in the US, so there would be the issue of voltage conversion or an new AC adaptor needed. 'Not sure what shipping would be to the Netherlands.. and a Morphos licence would be needed as well. :( but if someone else can help with this I'd be more than willing to help.
  • »26.05.10 - 11:42
    Profile
  • Cocoon
    Cocoon
    DaveAE
    Posts: 51 from 2010/5/26
    If you also want drivers for (semi-) pro Envy24/Envy24HT-based sound cards some day, I'd prefer a system with PCI slots.
  • »26.05.10 - 11:46
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Zylesea
    Posts: 2053 from 2003/6/4
    @ Debaser

    I think the Efika is a bit too weak for development. Not only the cpu power is limited, also the ide is - well - slow. And teh Ram is limited (nevertheless I like my Efika quite a lot, but not as main maschine)
    I am located in Germany and would have a spare Pegaos 1 (G3/600 of course) that I could borrow for a long time (it's collectimg dust). The maschine is with MorphOS 1.4.5 though.
    I think a Mac mini is the smarter choice. It's tiny, it's fast, it's cheap. Only prob with the mini: you cannot test analog recording mode (no audio in on the mini). Dunno though if this matters much and probably there would be some kind Pegasos or Efika user willing to betatest that (dunno whether I am actually kind or not, but a little testing would be easy).
    A Peg2 would be perfect could host both MorphOS and AmigaOS4. The Powermac MorphOS version is unfortunately not ready yet, otherwise these devices would make a nice development platform, too.
    --
    http://via.bckrs.de

    Whenever you're sad just remember the world is 4.543 billion years old and you somehow managed to exist at the same time as David Bowie.
    ...and Matthias , my friend - RIP
  • »26.05.10 - 12:02
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    pampers
    Posts: 1061 from 2009/2/26
    From: Tczew, Poland
    Debaser: Im actually in the middle of a deal buing Mac Mini for Davy. What about the MorphOS registration - im going to a post a email on MorphOS mailing list to see if MorphOS Team will sponsor one licence. If not, we can put a few euro ourselves to get that done.

    Zylsea: As you said we can get a betatesters for testing a record functions. But imho mini will be the best (the cheapest and easy to ship).

    [ Edited by pampers on 2010/5/26 13:16 ]
    MorphOS 3.x
  • »26.05.10 - 12:03
    Profile Visit Website
  • Cocoon
    Cocoon
    DaveAE
    Posts: 51 from 2010/5/26
    Hold on, I don't think the Mac Mini has a line input, so testing AE4 would be rather difficult (the app is for recording!).
  • »26.05.10 - 12:15
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    pampers
    Posts: 1061 from 2009/2/26
    From: Tczew, Poland
    Ok guys so just work out what will we do with HW for Davy. My mini is just waiting for a money transfer but I can still say no.

    Time to go back to work, lunch time is nealy over :(
    MorphOS 3.x
  • »26.05.10 - 12:23
    Profile Visit Website
  • Cocoon
    Cocoon
    DaveAE
    Posts: 51 from 2010/5/26
    I have a G5, Sam Flex and A1. I guess MOS doesn't run on one of those? :-)
  • »26.05.10 - 12:27
    Profile Visit Website
  • MorphOS Developer
    itix
    Posts: 1516 from 2003/2/24
    From: Finland
    I have got spare Peg2/G4 with full MorphOS 2 license sitting at bPlan. I could ask bPlan to send machine to you. I have got gfx card, RAM and empty HD here which I can send separately but keyboard, mouse and case with PSU you must get elsewhere.

    [ Edited by itix on 2010/5/26 16:52 ]
    1 + 1 = 3 with very large values of 1
  • »26.05.10 - 13:35
    Profile
  • Cocoon
    Cocoon
    DaveAE
    Posts: 51 from 2010/5/26
    I guess you mean PSU instead of CPU? :-)
    Case and PSU is no problem for me to buy and I've got enough keyboards and mice! I'd appreciate the gfx card, ram and hd though.

    Now let's get some more people interested so we can start this project!
  • »26.05.10 - 13:51
    Profile Visit Website
  • MorphOS Developer
    itix
    Posts: 1516 from 2003/2/24
    From: Finland
    Oops, PSU of course :-)
    1 + 1 = 3 with very large values of 1
  • »26.05.10 - 13:53
    Profile
  • MorphOS Developer
    Henes
    Posts: 507 from 2003/6/14
    Quote:


    zukow wrote:
    dispatchers & hooks are different:
    http://www.biclodon.com/documentation/morphosdevfaq/morphosdev-faq.txt


    Actually, the URL above suggests HookEntry() can be used to unify the source for both 68k and PPC targets :) No need to mess with 68k registers, emulation gates and so on...
  • »26.05.10 - 16:09
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    pampers
    Posts: 1061 from 2009/2/26
    From: Tczew, Poland
    We have 23 people so far. RMS was saying that he will buy 2-3 licences, myself will buy 3 licenses as well so we are very close to 30 people atm :)
    MorphOS 3.x
  • »26.05.10 - 16:37
    Profile Visit Website
  • MorphOS Developer
    zukow
    Posts: 642 from 2005/2/9
    From: Poland
    hmm, my fault :)

    btw. Could dispatchers use HookEntry also ?
  • »26.05.10 - 16:43
    Profile Visit Website
  • MorphOS Developer
    itix
    Posts: 1516 from 2003/2/24
    From: Finland
    MUI dispatchers cant use HookEntry because dispatcher must be callable when class is created but other dispatchers can use HookEntry.
    1 + 1 = 3 with very large values of 1
  • »26.05.10 - 18:53
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > Downloaded and tested the last version: not usable... Unless I forgot something to
    > install (but I don't think so) or to set, this version is unusable.

    What does 'unusable' mean in particular?
  • »26.05.10 - 23:32
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > Where is Davey located?

    "Audio Evolution is created by eXtream Software Development, The Netherlands."
    http://www.audio-evolution.com/index.php?view=article&id=17


    Edit: I hadn't seen that he already answered that question himself.

    [ Edited by Andreas_Wolf on 2010/5/27 1:41 ]
  • »26.05.10 - 23:35
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > you can found native camd.library here
    > you can look here too

    I don't think that's the MorphOS native version.
  • »26.05.10 - 23:58
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > somebody have it this native version ?

    +1

    That recent thread went without real answer, unfortunately.
  • »27.05.10 - 18:11
    Profile
  • Cocoon
    Cocoon
    DaveAE
    Posts: 51 from 2010/5/26
    Perhaps this isn't the right place to ask coding questions, but how does this translate to MOS code?

    ASMCALL SAVEDS ULONG RecordFunc(REG(a0, struct Hook *hook),
    REG(a2, struct AHIAudioCtrl *actrl),
    REG(a1, struct AHIRecordMessage *rmsg))
  • »28.05.10 - 16:32
    Profile Visit Website
  • MorphOS Developer
    itix
    Posts: 1516 from 2003/2/24
    From: Finland
    Use HookEntry:

    Quote:


    hook->h_Entry = (HOOKFUNC)&HookEntry;
    hook->h_SubEntry = (HOOKFUNC)&RecordFunc;

    ULONG RecordFunc(struct Hook *hook, struct AHIAudioCtrl *actrl, struct AHIRecordMessage *rmsg)
    {
    /* ... */
    }

    1 + 1 = 3 with very large values of 1
  • »28.05.10 - 16:47
    Profile