Previous Thread
Next Thread
Print Thread
Page 9 of 10 1 2 7 8 9 10
Tonhar #117448 06/15/20 06:10 PM
Joined: May 2009
Posts: 1,889
Likes: 1
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,889
Likes: 1
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.

Haiqu #117451 06/16/20 05:35 PM
Joined: Dec 1999
Posts: 1,176
J
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.

SynaMax #117477 06/28/20 02:44 PM
Joined: May 2009
Posts: 1,889
Likes: 1
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,889
Likes: 1
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]

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

SynaMax #117550 07/13/20 09:41 PM
Joined: May 2009
Posts: 1,889
Likes: 1
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,889
Likes: 1
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.

SynaMax #117551 07/14/20 10:33 PM
Joined: Nov 2017
Posts: 29
Likes: 1
S
SynaMax Offline OP
Member
OP Offline
Member
S
Joined: Nov 2017
Posts: 29
Likes: 1
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.
SynaMax #117563 07/17/20 06:16 AM
Joined: Jun 2001
Posts: 429
O
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 429
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.

SynaMax #117584 07/22/20 10:42 PM
Joined: Jul 2018
Posts: 2
J
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!

Joined: Dec 2018
Posts: 14
T
Member
Offline
Member
T
Joined: Dec 2018
Posts: 14
JD you crazy genius you did it, you found the needle in the haystack!
Congrats:)

SynaMax #118170 12/05/20 04:57 PM
Joined: Dec 2018
Posts: 14
T
Member
Offline
Member
T
Joined: Dec 2018
Posts: 14
Hi All,
I just got round to trying the newer mame version, I'm getting build errors,
while linking cmi64.exe an many errors occur, for example:


C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../../../../mingw-gcc/bin/x64/Release/libemu.a(emumem_mview.o):emumem_mview.cpp:(.text$_ZN26memory_view_entry_specificILi0ELi3ELin2EL12endianness_t1EE16install_read_tapEjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFvjRyyEEP26memory_passthrough_handler[_ZN26memory_view_entry_specificILi0ELi3ELin2EL12endianness_t1EE16install_read_tapEjjjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt8functionIFvjRyyEEP26memory_passthrough_handler]+0x264): more undefined references to `address_space::make_mph()' follow

It's probably something I'm missing, all hints are welcome.

Page 9 of 10 1 2 7 8 9 10

Link Copied to Clipboard
Who's Online Now
0 members (), 23 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,853
Posts116,508
Members4,927
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.5