Software Support > Automated Projects |
Starting monitor rotation project |
<< < (5/7) > >> |
DaOld Man:
--- Quote from: raph on September 03, 2015, 07:56:41 pm ---Fixed the upside-down stuff. :) --- End quote --- How? I have an idea but tell us how you did it. Might help someone else. Did you have any problems saving the config file in startcom? |
raph:
Swapped autorol to 0 and autoror to 1, is all. Same with the Vectrex emu, changed it from 90 to 270. Dunno why what worked before doesn't now. Managed to get the buzz to stop when the monitor is horizontal, but vertical it still does it. And if it overshoots even a little, it buzzes. I am pretty sure that the issue is that the load is just too high for the 645MG. I may go hit a hobby shop and see if they have something a bit beefier. |
BadMouth:
Another thing to keep in mind with Mala.... Mala generates the gamelist from mame.xml You can change the rotation value in mame.xml, but after that you must refresh the all games list in Mala. Changes don't carry over to the smaller Mala gamelists. To update those, delete the game from the smaller list and then add it back from the all games list. This is useful for stuff that is listed incorrectly or the stacked monitor games like punch-out where it's nice to display both horizontal screens on a vertically oriented monitor. Another note: All the vertical games I have for emulators that don't allow you to change orientation require the monitor to be rotated left for vertical and right for horizontal. These include the Naomi shmups I'm running on Makaron emulator (lower requirements than demul), and the Taito Type X games. Most games in MAME go this direction too, but not all of them. It's easy enough to flip them in MAME though. Not sure about the servo still grinding. :) |
raph:
So, servo grinding was due to binding caused by excessive load on the shaft. This was because by tightening the servo against the back of the panel, I had effectively pushed the shaft further out from the front of the panel, causing too much torque as the monitor moved away from the panel and thus the bearing. It meant the servo mechanism was carrying some of the weight. I basically slid the whole assembly further back, so now the majority of the shaft is actually behind the bearing; this keeps the link between the hub shaft and the servo straight, and the weight is borne on the bearing and the panel. The servo is actually much more loosely attached now, but doesn't budge sideways anyway. The buzzing pretty much went away, though I can see that as the servo gets out of true, it can return. I still probably need to try to get the monitor into perfect equilibrium to solve it completely, but I do have it now at zero buzz when horizontal, and usually none in vertical but sometimes I need to tap the monitor slightly. The bouncing when the monitor reached the edge of its travel was also worrying me, indicating that likely the servo wasn't powerful enough for the load. I talked with the folks at my local RC shop, and they said the buzzing wasn't because of torque limitations but the bouncing and jerkiness sometimes was a sign that I needed more torque, so I came home with a better servo. Much quieter in standard operation, to boot. Much pricier than the $20 I paid for the 645 though... :-\ So... as of now, it all works. Next steps are probably to figure out what to do with the bezel (black with a circular clear center? Double layer?). Since I de-bezeled the monitor, it's very visible, with its bright silver edge around the LCD. I also need to do some cosmetic stuff to really polish up the marquee monitor. Even a right angle video cable is a bit tight, so I need to cut space in the top. I also need a bit of veneer to cover up how the bottom edge of the marquee monitor shows when you look upwards under the marquee. I forgot to share a video... this is before the new servo: https://twitter.com/raphkoster/status/639673996103946240 You can just barely see the marquee monitor in action there with Centipede at the beginning. BadMouth, Mala also has the handy "redo metadata in all game lists" button (I forget the exact name) under Game Lists. That fixed a whole bunch of games that were rotated in MAME but that the monitor didn't rotate automatically for. |
raph:
Oh! I forgot to say that the answer to startcom and the .ocx file turned out to be: - registering it manually in Win10 just kept saying the file was corrupt. - doing so from an admin-level command prompt didn't make any difference. - running startcom with a copy in the folder gave an error sayng that the .ocx wasn't registered. - leaving a copy in the startcom folder and running startcom as administrator did the trick, and the ini was created! Question: I still have some manual rotation buttons. Is there a way to make startcom trigger with those, or do I need to do a bit more AHK work? |
Navigation |
Message Index |
Next page |
Previous page |