Main > Main Forum
Buddabing's LED controller
gl.tter:
--- Quote from: RetroBorg on May 17, 2005, 12:51:37 pm ---If this guy could be contacted I'm sure he could add to this project, apparently Dr Romz has found an automated way to detect the required code.
--- End quote ---
Thanks for the pointer. I've just spoken with him and he's been giving me great pointers on credits counters - turns out some games use more complex ways of storing the credits than just a simple number.
He did manage to automate detection and found counters for thousands of games. His approach to start button flashing is slightly different though so I'll have to see how best to implement it.
UndeadMeat:
Wow, you guys rock! Combining this with Shawnzilla's translucent microswitch buttons is going to be too awesome. Damn the expense! I like the pretty lights!
1. I'm buying it, no matter what!
1a. Controller capable of controlling 20 LEDs
2a. Wire harness, LEDs, circuit board
-UndeadMeat
Tiger-Heli:
Okay, I played MrDo in BuddaMAME 0.96 over the weekend. Nice Blinky start Lights. Good job!!!
Question 1 - When Two credits are added - the LED's flash in SEQUENCE. I fired up Asteroids and they flashed ALTERNATELY. (But in Centipede, they flash in Sequence). Does anyone know of a way to set this to one of the other? And/or does anyone know which one is correct for the actual machine?
Question 2 - I am having a hard time seeing how to make this work or how to set it up. Specifially how to enable/disable functions on a per-game basis.
From the files, I see keybled.cfg which only contains the following two uncommented lines:
PL1_START_LIGHT->0
PL2_START_LIGHT->1
And Mrdo.dat which contains the following lines:
0:E006:COPY : 0:CREDITS
0:E097:COPY : 0:PL1_LIVES
0:E11C:COPY : 0:PL2_LIVES
0:E000:<= :60:ATTRACT_MODE:1
0:E000:> :60:ATTRACT_MODE:0
0:E1AF:!= :LAST:HIGHSCORE_ENTRY:1
0:E1AF:== :LAST:HIGHSCORE_ENTRY:0
0:E1B0:== :03:HIGHSCORE_ENTRY_LETTER:0
0:E1B0:== :00:HIGHSCORE_ENTRY_LETTER:1
0:E1B0:== :01:HIGHSCORE_ENTRY_LETTER:2
0:E1B0:== :02:HIGHSCORE_ENTRY_LETTER:3
0:E1CC:ISSET :80:MRDO_BALLREADY:1
0:E1CC:NOTSET:80:MRDO_BALLREADY:0
0:E30F:> : 20:MRDO_DIAMOND:1
0:E30F:== : 20:MRDO_DIAMOND:0
0:E1E6:> :LAST:MRDO_BALL_ANIMATION:1 // exploding
0:E1E6:< :LAST:MRDO_BALL_ANIMATION:2 // returning
0:E1E6:>= : 2B:MRDO_BALL_ANIMATION:0 // animation off
0:E1E6:== : 03:MRDO_BALL_ANIMATION:0 // animation off
But none of the values in mrdo.dat seem to match the variables in keybled.cfg . . .
And there is a commented reference to (see 'lights\docs\Inbuilts.txt'), but I don't see any docs files anywhere.
Could someone point me in the right direction?
Buddabing:
--- Quote from: Tiger-Heli on May 23, 2005, 08:16:50 am ---Okay, I played MrDo in BuddaMAME 0.96 over the weekend.
--- End quote ---
gl.tter:
--- Quote from: Tiger-Heli on May 23, 2005, 08:16:50 am ---Okay, I played MrDo in BuddaMAME 0.96 over the weekend.
--- End quote ---