Sunday, March 1, 2009

Fixing WEC Le Mans

A guy on tho local arcade forum bought a standup driving arcade cabinet, with the 1986, totally upstaged by Outrun, driving game Wec Le Mans.

Trouble is didnae work and as he was local (well 80 miles away - that's local in these parts) I said I would take a look if he dropped it over. Huge board, 2 boards in fact in a stack.



Fault - BAD RAM 7G & 8G

Cause - out of spec 74LS157 @ 10F

Didn't think the death of 2 RAM chips at once was likely, went round the controlling logic with the probe and everything looked fine. Resorted to using my HP Logic Comparator on the logic driving the RAM and it showed that all the 157s outputs were taking too long to change, most of the time the chip was inline with the reference chip, but on the transitions I got alarms on all 4 outputs. Really should use that comparator more, it came with a stack of little PCB cards to set up for common chips so you can just plug the test board in for a range of chips. Never got round to making them up so have to faff with dipswitches every time.

Once the RAM was fixed I could get a good look at the stripe of graphics, from the previous photos I had assumed that it was the good stripe and all other stripes were not being drawn. I now got the impression that this stripe was ALL the graphics compressed as there were little squashed cars whizzing about and bridges coming and going.



While I had the comparator set up for LS157s I went over the board and found that 13A and 14A were not great, replacing these resulted in the game track re-appearing.



Went round the board interrupting the clock to 74LS273 chips to see which bit of the board was doing what. When I found the area that was drawing the stripe I went round the nearby chips and found an LS161 that had all its outputs stuck high, as soon as I started touching the pins on this chip the stripe flipped from the middle, to the far right, and then back to the far left. Replacing that chip fixed all that and ....





Now the game looks like its 100% but its not quite, the track kerb has no stripes, sometimes the grass doesn't either, the score board is a bit messed up and the sprite masking for where the countdown number is over the clouds doesn't always work.

Also found a couple of very dead 74LS273s but replacing them hasn't done anything obvious, and also swapped a few 161s that were showing up as a bit flaky, again nothing obvious but that's 5 fewer F chips to die later.

Put in good few more hours on this board this morning and I am 90% sure I know what the fault is regarding the missing kerb stripes - an LS166 at 11G on the CPU board with a stuck output pin (13 Q). If I inject rubbish data on this pin and wake up the downstream cct I get jaggies on the track edge where the stripes would be.

Trouble is LS166s aint common, and I have been through my scrap drawer twice and I have none.

Fixed the problem with the clouds and the score card too, problem was a sick looking LS273 at 27I on the video board. I initially thought there was a problem with the masking of the countdown timer over the clouds, but it struck me that the clouds were always grey and the mask changed depending on the track that was playing in the demo. Loaded it up in MAME and the clouds on the sunny day should be white, the ones at dusk have a bluey tinge and the ones at night are black. If I interrupted the clock to the 273 at 27I I could get some of the clouds to change to white. Its outputs were all alive but they looked sick, replacing this chip has fixed all the remaining issues on the board (bar the one that I think is the LS166 as above).

Took the old 273 out and tested it, man I love it when a suspect chip ...



..fails!


With a new LS273 I now get

1) the correct clouds per level, they look better too.





2) horizon detail, trees, buildings, city skyline.



3) the correct display of the score card. The colours are now right and the banner on the side says Le Mans 24, rather than "Le ManLe ManLe ManLe" in dark grey text on a dark background.



Found an LS166 on my now-scrapped TMNT board, fitted it and the centre line vanished, arse, one step forward, 2 steps back.

Looking back at the old photos its clear that the centre markings was just a solid line which is wrong, just I didn't notice it before. Comparing with MAME there shouldn't even be a single centre line, it's a 3 lane road, and the kerb striping is instep with the road markings, so its likely to be a single remaining fault that's causing both issues now.

I took the new 166 back off to be certain that the loss of the centre line wasn't just another fault appearing. When the old chip was back in the board the solid line is back. At least its not going flaky on me.

Hmm - still on the trail, who said fixing boards was quick and easy ;)

Finally - traced the fault through to an LS151 at 10E, its output was weak and died totally after a couple of touches with the logic probe. Slapped it in my tester and...



...fail, thank fook for that!

Replacing this chip brought back the correct road markings, the road stripes and the kerb stripes.





She's perfect again, soak tested it for 3 hours and it didnt miss a beat. Lacquered up the reworked sections of the board and my work is done.

39 comments:

Ian's Smashing Good Blog Site said...

Whoa, that's the best graphics that 1987 could ever give. It's like the Crysis Crytech Engine 2 now-a-days. State-of-the-art.

Hey, I still have pics of your wedding with your lovely wife on my HDD. :P

肚子 said...

在莫非定律中有項笨蛋定律:「一個組織中的笨蛋,恆大於等於三分之二。」..................................................

睡衣 said...

Since it is the early worm that gets eaten by the bird, sleep late.............................................

Ian's Smashing Good Blog Site said...

Hey how's it going.

Say is your country still in the blue as far as debt? It looks hot there. The Australian government still tax less than US does right.

So basically the only thing wrong with Australia is the Labour Party blocks Nuclear power plants and you don't even need to make yours. You could drill a huge whole into the Earth and pack nuclear waste in there!

甜蜜滋味 said...

看到你的好文章真是開心 加油囉~ ........................................

宥軒 said...

夫妻自拍片成人無碼片線上看18限成人影片論壇成人亞洲線上免費成人電影性片免費狂看性交線上免費影片性免費小說網性美女做愛性美女遊戲性教影片性教學影片性感乳房影片性感做愛電影性感援交妹性感電影性感劍士性愛a片免費試看性小遊戲幸愛影片姓愛圖貼亞洲線上免費電影亞洲線上免費影片其色制聊天室咆哮入口咆哮老鼠網咆哮鼠咆嘯小老鼠論壇分享論壇學生妹做愛自拍影片夫妻聯誼成人小說正妹

冠樺冠樺 said...

希望是風雨之夜所現之曉霞 ..................................................

水慧 said...

It's great!!..........................................

為珮 said...

快樂與滿足的秘訣,就在全心全意投注於現在的每一分,每一秒上..................................................

婉菁 said...

Habit is a second nature. ........................................

又陽 said...

ut聊天77p2p85cc85st85街視訊視訊聊天ava片a片下載成人情色色情影音視訊聊天洪爺影城洪爺免費視訊免費a片免費一對多utsogo論壇ut聊天室成人片免費看................

嵇ImogeneL_Spielman said...

加油!充實內函最重要!Beauty is but skin- deep..............................................

靖綠 said...

thanks a lot..........................................

CharitaA_Reese said...

線上免費成人觀賞 視訊 摸摸耳聊天 免費av 視訊交友網 女優 性感寶貝 成人影片交流 偷拍性交 ut色情聊天室 女人愛愛 情趣 同志18禁 少女裸睡 aa洪爺影城 a片面 情色守門員 麗的色情小戲 一夜情 383影音live秀 影音視訊 玩美女人試看 美女女優寫真 辣妹自拍貼圖網 人妻線上看 免費影片 77p2p 85街 a圖網a圖貼圖 美女寫真 85cc+ 免費成人 85st 視訊聊天 貼圖區 援交 情人視訊 免費脫衣秀 dvd av女優 洪爺影城下載區 大奶影片 sex888貼圖區 170部a下載 日本巨乳a片 百性線上直播網 後宮電影院長 限制級視訊 0204視訊美女 免費性愛片 正妹日報

怡迪怡迪 said...

書籍乃世人累積智慧的大明燈。......................................................

曾文詠 said...

Many a true word is spoken in jest.............................................................

huntb said...

過去的事早已消失,未來的更是渺不可知,只有現在是真實的。........................................

Vi2139 said...

愛,拆開來是心和受兩個字。用心去接受對方的一切,用心去愛對方的所有。................................................................

怡潔怡潔 said...

看看blog放鬆一下,工作累死了....<.................................................................

哲維維 said...

良言一句三冬暖,惡語傷人六月寒。.................................................................

Ian's Smashing Good Blog Site said...

Whoa, Australia is a mixed economy.

With Australia being union heavy, why isn't Rudd Admin a secret deleonist admin? Is it no racism rants.

胤綸胤綸 said...

Poverty is stranger to industry.................................................................

盈廖生家秀蔡 said...

It takes all kinds to make a world.............................................................

宥妃宥妃 said...

這麼優的部落格,不踩一下不開心..................................................

吳婷婷 said...

教育的目的,不在應該思考什麼,而是教吾人怎樣思考............................................................

原秋原秋 said...

[做人難,人難做,難做人] 人.事的艱困與磨難,是一種考驗!要以樂觀歡喜之心,很珍惜地過每一天!^^............................................................

志張sf夏康如皓志gfg志 said...

人生最重要的一件事,就是從生活中認識你自己。......................................................

佩璇佩璇 said...

Practice makes perfect...................................................

青卉 said...

感謝分享 功德無量............................................................

琬安琬安 said...

雖天地之大,萬物之多,而惟吾蜩翼之知。..................................................

姿柯瑩柯dgdd憶曾g智曾 said...

來給你加油,幫你推一下喔~期待你的下一個更新,謝謝...........................................................

ToryO_Vis建銘 said...

真正仁慈的人,會忘記他們做過的善行,他們全心投入現在的工作,過去的事已被遺忘。..................................................

秀吉秀吉 said...

生存乃是不斷地在內心與靈魂交戰;寫作是坐著審判自己。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

文王廷 said...

善言能贏得聽眾,善聽才能贏得朋友。......................................................................

蘇介蘇介妤妤蘇介妤蘇介妤 said...

多謝美味的心靈雞湯......................................................

1615 said...

寂寞又無聊 看到你的BLOG 加油喔!!............................................................

佳張張張張燕張張張張張 said...

知識可以傳授,智慧卻不行。每個人必須成為他自己。............................................................

恩宛玲如 said...

很精彩的部落格 期待你的繼續加油............................................................

Maisam said...

If you want to make you free flash website I think you need free flash templates .
Free flash intos is of the best free flash effects that you need.

Followers