Okay, a lot has happened since the last time I wrote about MVS-99-6, one being that I dumped the Microchip PIC micro-controllers. Their weird bank system, their lack of registers, the accumulator (or whatever it's called) being the only place to do any real processing... it's too complex and was tired of messing around with all that cr*p.
So now I'm using the AVR chips from Atmel. I got a development kit and was able to not only start from scratch, but go beyond the point I was with the PIC in under four hours, and that includes rewiring the whole thing to the new chip.
I now have the counter that displays the number of credits AND it can be wired to a coin mech to count the coins. I'm still having small problems with the debouncing of the switch, I tried inserting 100 tokens and three or four times it registered two tokens instead of one.
The final plan is probably going to be:
1. insert coin
2. increase dual 7-segment display to show the new total credit
3. when the user presses [start], the total credit counts down by one credit if it's not zero
That way it's going to be a "real" MV-LED-look-alike in both look and function, up to a point. The [start] button doesn't know if MAME (or any other emulator) is ready to receive a [start] command, so the whole system is kind of "external" and completely independant of MAME/etc.
No photos or videos for now, I need to clean up the wiring first. I get hungry for spaghetti just looking at it. Besides, it's still the same LB-302VF dual 7-segment display, the only exciting part would be a video of me inserting a coin and showing the counter go up.
P.S.: I also ordered a big 0.56", red dual-digit display to make a prototype for life-size MVS MAME cab owners. I'll keep you informed on that, when the time comes it's going to be announced as a separate project ("MAME-MVS-LED" or something). The pcboard for that project will probably NOT fit a real MVS cab on purpose, as a first step to prevent usage in a commercial environment. Feel free to send me a private message if you are interested/opposed to this MAME-MVS-LED thing.