There seems to be lots of questions about the CPU unit. As chessiv mentioned above, I will need to acquire licenses and what not just to use the Pin2K platform itself. I have absolutely no intention of acquiring the SWEP1 and RFM licenses at all at this time... I see no point since NuCore already handles those games very well. The CPU unit would be it's own enclosure much like the original cpu unit and the NuCore units are. The unit would take less then 5 mins to swap
Please view this whole CPU thing like an arcade JAMMA system. For example: Williams' original hardware would be like a neogeo 1 slot PCB, NuCore would be like a Sega Lindbergh PCB, and my unit would be like a Taito Type X PCB. All PCBs/Units would work in the same cabinet with the same basic hardware (buttons, screen, driver board, etc) and wiring, but each unit is capable of only running games designed for it.
The beauty of both NuCore and my system is: all available games designed for that engine would always be contained on the unit's hard drive. No rom/hard drive/dongle/whatever swapping needed. To switch a game, you just need to install the game playfield kit, make sure the correct CPU system is installed, and change that CPU unit's game setting. Very quick to do, maybe 10 mins tops.
I have not decided on an OS to use. I'm greatly leaning towards a Windows base embedded system. I am also fully aware using Windows embedded OS requires licensing of some type where as a Linux based system does not. My primary concern for OS choice is scalability and ease of setup. I feel it's a waste of resources if I need to recompile a kernel for each new hardware setup I use
And please note for all "Windows can't do it!" people out there, I already have this working on the OS.
Hope this clears things up a bit!
-Lin