MAME Work In Progress: Fairlight CMI IIx

Subscribers:
1,140
Published on ● Video Link: https://www.youtube.com/watch?v=T3hEEUjdxOo



Duration: 5:00
900 views
32


Back in 2009 or so, MAME developer Phil Bennett put aside a driver for the Fairlight CMI IIx he was working on, and never submitted it for inclusion in MAME. After a handful of went by, I offered to update it through the fairly massive number of core API revisions that MAME had undergone in the intervening time.

Unfortunately, either the backup version of the driver was earlier than what was remembered, or my update to the driver mangled things in some way: While the CMI system software has been able to run for ages, the music keyboard module wouldn't make any noise, and any Page R sequences produced little other than short blips.

After spending the past couple of days poring over the schematics for the CMI-01A channel card, I'm happy to say that it's now working well enough to play intelligible music and samples.

The secondary keyboard is currently not implemented, nor is the Analog Card (used for sampling), the MIDI card emulation has some fault that prevents revision 1.2 of the system software from booting, and emulation of the Curtis SSM2045 filter is completely missing so the samples are pretty rough around the edges - but it plays.

Lastly, the reason why I keep inadvertently typing 'P' into the command line at the top of the screen is because I kept having to pause MAME, bring up the file selector, and mount different floppies, as the full sample set for the Page R sequence that I load in this video is split across about 6 different disks.




Other Videos By Mog's Emulation Station


2022-10-09MAME Work In Progress - Quantel DPB-7001 "Digital Paintbox" - Drawing, Blending, & Palette Fixes
2022-10-09MAME Work In Progress - Quantel DPB-7001 "Digital Paintbox" - Diagnostic Tests
2022-10-07MAME Work In Progress - Quantel DPB-7001 "Digital Paintbox", Hard Disk support
2022-10-01MAME Work In Progress - Quantel DPB-7001 "Digital Paintbox"
2022-07-15MAME Work In Progress - Rapid River (Namco System 23)
2022-07-13MAME Work In Progress - Fairlight CMI IIx - Classic Samples (ORCH5, SARARR1, BIGBAND1)
2022-07-13MAME Work In Progress - Fairlight CMI IIx - MIDI Input
2022-07-12MAME Work In Progress - Fairlight CMI IIx - MILLION.RS (Fixed)
2022-07-12MAME Work In Progress - Fairlight CMI IIx - ITCH.RS (Fixed)
2022-07-09MAME Work In Progress - Fairlight CMI IIx - WESTEND.RS
2022-07-03MAME Work In Progress: Fairlight CMI IIx
2022-06-26MAME Work In Progress - Poly-Net Warriors (In-Game)
2022-06-26MAME Work In Progress - Poly-Net Warriors (Attract Mode)
2022-06-26MAME Work In Progress - Polygonet Commanders (In-Game Footage)
2022-06-25MAME Work In Progress - Polygonet Commanders (Part 7, Ordering - 7:23AM 25 June 2022)
2022-06-25MAME Work In Progress - Polygonet Commanders (Part 6, Color - 2:46AM 25 June 2022)
2022-06-25MAME Work In Progress - Polygonet Commanders (Part 5, Geometry - 12:48AM 25 June 2022)
2022-06-25MAME Work In Progress - Polygonet Commanders (Part 4, Stability - 12:00AM 25 June 2022)
2022-06-20MAME Work In Progress - Polygonet Commanders (Part 3, More Polys)
2022-06-16MAME Work In Progress - Polygonet Commanders (Part 2, Fixed Polys)
2022-06-15MAME Work In Progress: Polygonet Commanders (Konami)