New AMIGA Audio engine - can someone build please?

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

Post Reply
User avatar
Higgy
Captain Atari
Captain Atari
Posts: 207
Joined: Tue Jan 24, 2017 1:38 pm

New AMIGA Audio engine - can someone build please?

Post by Higgy »

Hello,

I saw that someone recently rebuilt a new implementation of the AMIGA's Audio engine which has solved a few issues. Is it possible for someone to build a new Core using this audio engine with the latest MiST Minimig Core?

Audio Engine file http://www.minimig.net/download/file.php?id=743

Forum Post - http://www.minimig.net/viewtopic.php?f=7&t=633

Latest MiST Minimig info - http://somuch.guru/minimig/minimig-mist/#links

Source Code - https://github.com/rkrajnc/minimig-mist/releases

I looked at the 'how to build from Source' instructions, but I don't think I have a enough knowledge to follow the instructions :(

Thanks
Kujako
Atari freak
Atari freak
Posts: 68
Joined: Sun Feb 18, 2018 7:14 am

Re: New AMIGA Audio engine - can someone build please?

Post by Kujako »

If no one else has by the weekend, I'll give it a shot. Building it should be no problem, but I'm not sure it will run on the MiST without modification.
DanyPPC
Atari God
Atari God
Posts: 1000
Joined: Tue Feb 21, 2017 7:02 am

Re: New AMIGA Audio engine - can someone build please?

Post by DanyPPC »

What are the fixes ?
Kujako
Atari freak
Atari freak
Posts: 68
Joined: Sun Feb 18, 2018 7:14 am

Re: New AMIGA Audio engine - can someone build please?

Post by Kujako »

DanyPPC wrote:What are the fixes ?
Looks to be primarily channel modulation, preventing "echoing" that people are hearing on some audio using the minimig core.
DanyPPC
Atari God
Atari God
Posts: 1000
Joined: Tue Feb 21, 2017 7:02 am

Re: New AMIGA Audio engine - can someone build please?

Post by DanyPPC »

Thanks for the clarification.
dBUGBUG
Retro freak
Retro freak
Posts: 11
Joined: Wed Jan 03, 2018 8:07 am

Re: New AMIGA Audio engine - can someone build please?

Post by dBUGBUG »

Would donations introduced to the developing process help speed the cores up ? :-D :cheers: :shrug: :angel: :mrgreen:
Kujako
Atari freak
Atari freak
Posts: 68
Joined: Sun Feb 18, 2018 7:14 am

Re: New AMIGA Audio engine - can someone build please?

Post by Kujako »

Turns out I lied... wont have time to do anything with this, at least not this weekend.
robinsonb5
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 147
Joined: Sat May 16, 2015 3:02 pm

Re: New AMIGA Audio engine - can someone build please?

Post by robinsonb5 »

Just to save duplicated effort in case anyone else decides to have a go at this, I have now ported this to MIST but uncovered a couple of bugs in the new engine which I've reported to Madeho. One we have a fix I'll post a link to a core for testing.
User avatar
DrOG
Atari Super Hero
Atari Super Hero
Posts: 738
Joined: Sun Jul 31, 2016 8:23 pm
Location: Gyula, Hungary

Re: New AMIGA Audio engine - can someone build please?

Post by DrOG »

:cheers: VERY NICE !!! :cheers:
AdvancedFollower
Atari User
Atari User
Posts: 38
Joined: Sun Oct 29, 2017 4:59 pm
Location: Uppsala, Sweden

Re: New AMIGA Audio engine - can someone build please?

Post by AdvancedFollower »

Sounds good! Will it be possible to merge those changes into the latest "beta" core (1.2.2 Beta from 2017-01-15)? Even though it's "beta", it fixes a lot more issues than it causes, and is more stable than the 1.2 release from 2016.
robinsonb5
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 147
Joined: Sat May 16, 2015 3:02 pm

Re: New AMIGA Audio engine - can someone build please?

Post by robinsonb5 »

AdvancedFollower wrote:Sounds good! Will it be possible to merge those changes into the latest "beta" core (1.2.2 Beta from 2017-01-15)? Even though it's "beta", it fixes a lot more issues than it causes, and is more stable than the 1.2 release from 2016.
Yes, that's the version I'm using as a base - the "Dev" branch of Chaos's gitub repo.
Kujako
Atari freak
Atari freak
Posts: 68
Joined: Sun Feb 18, 2018 7:14 am

Re: New AMIGA Audio engine - can someone build please?

Post by Kujako »

robinsonb5 wrote:Just to save duplicated effort in case anyone else decides to have a go at this, I have now ported this to MIST but uncovered a couple of bugs in the new engine which I've reported to Madeho. One we have a fix I'll post a link to a core for testing.
Thank you for being less lazy than I.
AdvancedFollower
Atari User
Atari User
Posts: 38
Joined: Sun Oct 29, 2017 4:59 pm
Location: Uppsala, Sweden

Re: New AMIGA Audio engine - can someone build please?

Post by AdvancedFollower »

robinsonb5 wrote:
AdvancedFollower wrote:Sounds good! Will it be possible to merge those changes into the latest "beta" core (1.2.2 Beta from 2017-01-15)? Even though it's "beta", it fixes a lot more issues than it causes, and is more stable than the 1.2 release from 2016.
Yes, that's the version I'm using as a base - the "Dev" branch of Chaos's gitub repo.
Awesome! IMO it doesn't make sense to designate it as "Beta" when it is the most stable core and hasn't been updated for over a year, but that's another discussion :shrug:
Anyway looking forward to trying out the new audio engine :)
lips2k15
Atari maniac
Atari maniac
Posts: 89
Joined: Tue Mar 29, 2016 10:19 am

Re: New AMIGA Audio engine - can someone build please?

Post by lips2k15 »

I was wondering how I would go about overclocking the amiga core by changing the clock settings in the source code... is this possible ? I would like to start working on the amiga core but am a bit of a beginner when it comes to fpga develompment. Any tips or advice?
robinsonb5
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 147
Joined: Sat May 16, 2015 3:02 pm

Re: New AMIGA Audio engine - can someone build please?

Post by robinsonb5 »

lips2k15 wrote:I was wondering how I would go about overclocking the amiga core by changing the clock settings in the source code... is this possible ? I would like to start working on the amiga core but am a bit of a beginner when it comes to fpga develompment. Any tips or advice?
If you want to learn about FPGA development, I'd strongly recommend not starting with the Amiga core. Get a firm understanding of a much simpler core first.

The reason for this is that the Amiga core is somewhat "brittle" timing-wise, and you're likely to get occasional bad builds that simply don't work, not because you've done anything wrong, but just because that build was bad. There are random elements to how the place-and-route process works, and every change to the codebase re-rolls the dice regarding what gets placed where within the the FPGA. A well-structured project with timing constraints that match the the behaviour of the design will build successfully every time; the Amiga core, sadly, is not such a project, and its CPU core is very difficult to constrain, so learning by tinkering with this particular core is likely to be frustrating.

You might find some of my ramblings on the subject of FPGAs enlightening: http://retroramblings.net/
AdvancedFollower
Atari User
Atari User
Posts: 38
Joined: Sun Oct 29, 2017 4:59 pm
Location: Uppsala, Sweden

Re: New AMIGA Audio engine - can someone build please?

Post by AdvancedFollower »

I believe the clock frequency of the Amiga core was even lowered at one point in order to maintain stability. It would of course be nice with Vampire-like performance on the MiST, but stability and compatibility come first, IMO.

BTW, any news on the audio engine?
robinsonb5
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 147
Joined: Sat May 16, 2015 3:02 pm

Re: New AMIGA Audio engine - can someone build please?

Post by robinsonb5 »

AdvancedFollower wrote:BTW, any news on the audio engine?
I ported it and found a couple of bugs, one of which the author fixed pretty much immediately, but nothing seem to have happened since. When I next get a chance to play with it, I'll see if I can find the bug myself.
Post Reply

Return to “MiST”