Guys, unbelievably the issue is solved 1 day after joining this awesome MAME forum, when I had no clue how to fix it for months.
I spent the whole day so far trying out ALL of your potential solutions which led me to the actual solution at the end (all credit goes to you guys, I want you to know that). You all were really so very helpful, what a community! I went to Device Drivers on Windows 10 and started testing and uninstalling each driver one by one. There was one Logitech driver that was the culprit among all my other Logitech drivers. After I uninstalled it MAME64 0.202 works perfectly now.
My exuberance is more relief after these months of it freezing on initialization of roms. It must have clashed with some MAME64 0.172 and above code when the Dev team put something into that patch, since it didn't affect the loading of ROMs for MAME64 0.171 and below. Thank God I did not have to reformat, which was suggested by someone else, elsewhere, and would have been my last resort to be honest.
I will now upgrade to the latest MAME64 0.204 for testing. I will then most likely acquire a drive with Hyperspin as the front end since I know the newest MAME64 now works on my system, I have all the roms for 0.202 and could attempt to do it myself but that seems like weeks/months of work and I really want Hyperspin working out of the box. I don't really want to learn the whole Hyperspin interface and then program each game to work right and add artwork, seems like a steep learning curve. So acquiring a drive online I believe is the way to go for me, I have seen some people selling them online.
I may start a new thread soon and ask you guys what settings you use for the newest MAME like video drivers, etc. that stuff really interest me and this has opened up the latest MAME to me now. I Hope this whole thread can help someone else out in the future in my predicament and again thank you all for your quick assistance, this community rocks!
Hi Duke, thanks for creating the driver ... the "CEPT" string seems to point to some sort of BTX screen codes, but I could be totally wrong. Since the MUPID was a BTX machine that accepted "apps" sent over BTX, maybe these are the screen settings for the MUPID to act as a terminal.
The disk that's in the archive was in one of the drives but doesn't seem to belong to the system as it's MFM vs. the FM only MUPID disk station.
Since my floppy writing rig doesn't seem to be capable of handling FM, I'm awaiting delivery of boot disks to test my disk station.
Christian Corti put on additional firmware and disk images of his German version MUPID (which is Grundig branded), so I'm looking forward to testing more.
The system 220 is an EGA system (as in integrated EGA chip on the board), but the one I have was upgraded with an ISA VGA card with a Paradise chip.
The System 40 is a VGA system (integrated Ati VGA), a newer Big Jim chip and integrated disk controller.
Both systems have a backplane (TOWER EGA I/O in case of the 220 and TOWER VGA I/O in case of System 40) and then a CPU card (286 for the 220 and 386SX for the system 40), and can have additional expansion cards.
My PR includes the international versions in the comment section of the driver, other than that I've just added the missing ROM versions. I'm fine with your view of things, it was just an idea to give the existing stuff more coverage.