Previous Thread
Next Thread
Print Thread
Page 9 of 9 1 2 3 4 5 6 7 8 9
Re: Fairlight CMI [Re: Tonhar] #117448 06/15/20 06:10 PM
Joined: May 2009
Posts: 1,876
J
Just Desserts Offline
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,876
Originally Posted by Tonhar
If I remember rightly, you don't even need a AIC (CMI-07 the Analog IO card) card to run the system. I never had one in my system.


Rob pointed that out earlier in the thread. In my local build I've disabled the SMIDI and AIC boards, and it at least doesn't cripple performance when the system disk hangs, but it's still mighty displeased about something.

I'm adding more verbose logging to try to nail down where, perhaps, it's going wrong.

Re: Fairlight CMI [Re: Haiqu] #117451 06/16/20 05:35 PM
Joined: Dec 1999
Posts: 1,176
J
Justin Offline
Very Senior Member
Offline
Very Senior Member
J
Joined: Dec 1999
Posts: 1,176
Originally Posted by Haiqu
Only if the debug build is the default, which would be unexpected.


MAME enables debugging symbols in the compile by default (which is what takes up the most space) but not other debug settings like asserts.

Re: Fairlight CMI [Re: SynaMax] #117477 06/28/20 02:44 PM
Joined: May 2009
Posts: 1,876
J
Just Desserts Offline
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,876
Yes yes, y'all!

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

Re: Fairlight CMI [Re: SynaMax] #117548 07/13/20 06:06 PM
Joined: Nov 2017
Posts: 29
S
SynaMax Offline OP
Member
OP Offline
Member
S
Joined: Nov 2017
Posts: 29
OMG, yes! Excellent work, JD! How did you get the system disk to boot?

Re: Fairlight CMI [Re: SynaMax] #117550 07/13/20 09:41 PM
Joined: May 2009
Posts: 1,876
J
Just Desserts Offline
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,876
I actually forget which specific change it was that I made. I believe it had something to do with interrupts.

At the time those screenshots were posted, the driver still had a number of problems. One of the worst was that performance would tank down to about 10-20% of full speed on my beastly system whenever the display was updated.

I've done a complete re-write of how memory mapping is handled since then, and so performance is no longer so much of an issue. Now, the issues are as follows, in no particular order:
- No envelope ramping support.
- No filter support.
- Potentially incorrect pitch.
- No SMIDI support.
- No AIC support.

The first three are the most important for it to sound good, and the SMIDI card is the most important for it to be usable from an end user's standpoint. Since MAME supports plumbing emulated MIDI ports to actual MIDI interfaces on the host machine, this would be the most expeditious way of making it usable as an actual CMI IIx emulator.

I haven't had much luck with envelope ramping support, but Phil has said he'll look into it soon-ish.

Re: Fairlight CMI [Re: SynaMax] #117551 07/14/20 10:33 PM
Joined: Nov 2017
Posts: 29
S
SynaMax Offline OP
Member
OP Offline
Member
S
Joined: Nov 2017
Posts: 29
That makes sense about the interrupts. It seems to be a lot more stable than the MESS build; I don't get anymore errors about file tabbing and Page R finally plays patterns, so that's awesome! Also, having MAME control the CMI via MIDI would be absolutely incredible so I'm glad that's an option.

The two other things that I would like to add for issues are:
- Incorrect sample looping
- Microphone support for Page 8

When I load a sample into memory and I play it via Page R, the sound loops incorrectly and plays forever.

I can't seem to find anything online to answer this question, so I figured I'll ask here: does MAME support microphone input?

Last edited by SynaMax; 07/14/20 10:36 PM.
Re: Fairlight CMI [Re: SynaMax] #117563 07/17/20 06:16 AM
Joined: Jun 2001
Posts: 422
O
Olivier Galibert Offline
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 422
Originally Posted by SynaMax
I can't seem to find anything online to answer this question, so I figured I'll ask here: does MAME support microphone input?


Not yet. It's been a long standing project for a bunch of people, but afaict nothing has been done.

OG.

Re: Fairlight CMI [Re: SynaMax] #117584 07/22/20 10:42 PM
Joined: Jul 2018
Posts: 2
J
jariseon Offline
Member
Offline
Member
J
Joined: Jul 2018
Posts: 2
hi, i just created a pull request that adds audio input support. seems to work well with coreaudio, but other platforms still need work.
let me know if you are on mac and need it right away.

cool work with the fairlight btw!

Re: Fairlight CMI [Re: Just Desserts] #117767 08/31/20 11:31 AM
Joined: Dec 2018
Posts: 11
T
Tonhar Offline
Member
Offline
Member
T
Joined: Dec 2018
Posts: 11
JD you crazy genius you did it, you found the needle in the haystack!
Congrats:)

Page 9 of 9 1 2 3 4 5 6 7 8 9

Who's Online Now
2 registered members (Praxis, 1 invisible), 50 guests, and 1 spider.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,820
Posts116,117
Members4,921
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.3