Also, I agree that MAME does seem to have some really noticeable input/output/whatever lag. It's not as bad as, say, pre-patch PCB, but it's still kinda annoying. Anyone here know of some way to make it better?
Most games on MAME have 1-3 (usually 2 frames, Raizing and Psikyo games tend to have 3 or higher sometimes) frames of input lag even with v-sync and other annoyances turned off. DDP for example has 1 frame which isn't too bad, any higher than 2 frames is pretty hard to play for me though.
You can check how many frames each game has by pressing P (to pause the game), then hold shift+ a directional button and press P to advance a frame at the time. You'll see that for the first frame the ship doesn't move in DDP.
There are some games with no input lag though, like Change Air Blade but most of them aren't very good.
Also, I'd recommend anyone who already hasn't to try out Cho Ren Sha 68K (
http://www2.tky.3web.ne.jp/~yosshin/my_works/download.html) and Blue Wish resurrection (
http://www004.upp.so-net.ne.jp/x_xgameroom/Works/works.html). Both are free, easy and simple for beginners and one of the better shooting games ever made.
For CRS68K the first loop of the game is pretty easy but it gets pretty fun during the second loop, and in the end there's a CAVE like true last boss. Extends are every 1M.
For BWR be sure to get the original version and _not_ the plus version because it isn't as good. The original mode of the game is pretty easy, I suggest just beating it once and then going for the more fun modes (Accel and Hell).
Some other really good PC doujin shmups worth trying out: HELLSINKER, Kamui, PatriotDark (free), Zen-Ichi and StellaVanity (free)