Тёмный

Repairing a 1979 Atari Asteroids Arcade PCB 

Joe's Classic Video Games
Подписаться 64 тыс.
Просмотров 17 тыс.
50% 1

Thank you to everyone who has been supporting our channel! If you use the link below before you purchase anything on Amazon, we get a royalty for sending you there, thank you!
This is our USA Amazon Link: amzn.to/3qwgVQU
This is our UK Amazon Link: amzn.to/31aKGaC
This is our Canadian Amazon Link: amzn.to/2Ycu5RQ
This is our Australian Amazon Link: amzn.to/34UvvVl
This is our German Amazon Link: amzn.to/3hh2QgI
----------------------------------------------------------------------------
Get Merchandise, T-Shirts, Mugs, and links to all the tools and parts we suggest for repairs on our website at www.LyonsArcade...
---------------------------------------------------------------------------
All Music Provided by www.BenSound.com !
See all our other Machines for sale, right now, at www.LyonsArcade... !
See My Brother Donnie's Awesome Channel at : / @mybrotherdonnie
Our store is located at 139 Caldwell St., Rock Hill, SC 29730.

Опубликовано:

 

7 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 93   
@LyonsArcade
@LyonsArcade 4 года назад
Get your own inexpensive Logic Probe here: amzn.to/39h2rGp ANYTHING! you buy on Amazon after clicking that link doesn't raise your prices but gives us a referral tip, thank you!
@kenlanier2131
@kenlanier2131 8 месяцев назад
Glad I went back and watched an older video. Being a electronic hobbyist trying to learn more old digital stuff, I really enjoyed your troubleshooting. Good stuff!
@CHINASAUR
@CHINASAUR 4 года назад
Hey! I actually bought an original 1979 Asteroids cabinet from a nice guy in my area & your videos have been extremely educational on helping me repair mine. Unfortunately the cabinet I have has been gutted & trying hard to track down all the missing parts
@LyonsArcade
@LyonsArcade 4 года назад
You can get pretty much anything for it from ebay, or on the forums on KLOV.com , go check it out!
@donmclellan3435
@donmclellan3435 2 года назад
thanks Joe, I like how you just plow thru all the systems and you have a good way of explaining the way the machine works. Props!
@ThomasGrillo
@ThomasGrillo 4 года назад
It amazes me, to see how large the components are in these old machines. I'm willing to bet, that's why they survive the test of time. I can't imagine a modern board lasting this long. Thanks for sharing this.
@LyonsArcade
@LyonsArcade 4 года назад
ThomasGrillo it makes them repairable too, the newer stuff if you’re not a robot you don’t have the precision to solder! It can be done but it’s tough.
@ThomasGrillo
@ThomasGrillo 4 года назад
Indeed. The only way to do board level work on new stuff, is to use a microscope, and electromechanically guided soldering, with hand controls. LOL ;)
@djmips
@djmips 4 года назад
You see folks like Rossmann and IPad Rehab do it. Quite the skill.
@LyonsArcade
@LyonsArcade 4 года назад
I've done a couple things with a heat gun but I don't have the right equipment and I'm not really even that interested in getting into it :)
@silentotto5099
@silentotto5099 4 года назад
I'm not an electronics geek. I'm not a video game nerd... But, these videos are still fascinating. I guess it's that I like to see dead things brought back to life.
@LyonsArcade
@LyonsArcade 4 года назад
Yeah I think that's what I like about them too :)
@northtustinsteamworks5172
@northtustinsteamworks5172 5 дней назад
These videos are awesome! How come you guys don't have 1,000,000 subs?!?!?! Time to promote!!
@thesyfyguy
@thesyfyguy Год назад
Joe, I am working on an asteroids at the moment. Once the board get warm I start seeing lines jumping all over the screen. The board was repaired by an outside source, as well as the power supply. I just finished a cap kit on the monitor, but when it warms up the lines start jumping all over the screen.
@majordisappointment8692
@majordisappointment8692 4 года назад
Thanks love the ordinary Joe repair tips lol love all the repairs and nice job with the High Speed pinball my absolute favorite game.
@LyonsArcade
@LyonsArcade 4 года назад
Thanks Major, we loved the High Speed too!
@bperkins
@bperkins 4 года назад
I’m in the middle of fixing an asteroids myself at the moment and this is helpful. The memory test is all screwy. Game resets at weird times. And I had no Point of reference for the beeps. I need to go back and write It down!!
@LyonsArcade
@LyonsArcade 4 года назад
Sometimes if it's doing different things each time it's the 'big blue' in the bottom of the game allowing ac voltage ripple onto the dc voltage. Good luck with it Bob!
@bperkins
@bperkins 4 года назад
@@LyonsArcade Thanks - I tested for AC ripple.. its good (less than .2v).. I may turn the board up to 5.1v like you do., at 5.03 now.. even on the far end of the board.. I'll fix the other obvious stuff first (ship fire sound broken)... leds not blinking right.. maybe fix the reset issue along the way as part of it.. thx sir
@bperkins
@bperkins 4 года назад
@@LyonsArcade I turned the voltage up to 5.1v and no resets for 18 hours.. I think this is solved.. Still others to fix. Thanks ;)
@BrewersArcade
@BrewersArcade 4 года назад
Learning a lot! Thank you man
@LyonsArcade
@LyonsArcade 4 года назад
Thanks Brewers Arcade, see you on the next video!
@melanatedprose9134
@melanatedprose9134 4 года назад
I'm curious and going to try and see how many Arcade Asteroid consoles were sold since you mentioned it. I'm still a relative newbie to this channel. But this arcade game repair appears to be the most challenging one I've seen so far. But I enjoy watching how you're working through it.
@PlumGurly
@PlumGurly Год назад
Maybe DMAGO stands for Direct Memory Access Graphics Output? DMA is a way to access memory independent from the main CPU. There are multiple ways to accomplish this. For legacy CPU platforms, a common problem was how to use 2 processors with the same memory. Video is inherently a "client-server" type of situation. You have user code writing to the RAM and the video or video coprocessor reads it. For the Atari 800, they used a modified 6502 which added a halt line (/halt, or drawn with the line over it, active low). It works much like the /RDY line on the CPU, as that is used to suspend processing, such as when you need to provide wait states for ROM or slow RAM. The halt line differs in that it also disconnects the memory from the CPU. ANTIC is the video coprocessor. So the halt line suspends the CPU and disconnects the CPU from the memory. That allows another processor or device to use the memory without competition for the bus. And the video controller can even be a "dumb" device, like just a state machine that just keeps looping. All it needs to do at minimum is to read X amount of memory, send X amount of pixels, disable the video signal for about 1/4 that time or whatever at the end of each line, do all of that X number of times, then blank it for the equivalent of a scanline, then start over (at least for a raster monitor).
@dannyarnold9823
@dannyarnold9823 4 года назад
Hi Joe great set of videos you have made, I have been binge watching since I decovered them. I was a repair engineer for 30 years untill my health stopped me, your videos have brought it all back for me thanks. I must mention my understanding of a Watch Dog circuit. It is just a circuit that loops periodically and resets the processor, unless the code the cpu is running interupts the WD it will constantly reset the cpu. This is so if the cpu was to crash it would automatically restart the code because the cpu did not stop th WD in time. the WD circuit is usally only controled by the cpu and needs properly running code to function correctly. so if the reset is polling its is most likely because of the cpu not correctly telling the WD to sleep, either bad code or bad signal from the cpu.
@LyonsArcade
@LyonsArcade 4 года назад
I think you're right, when I explained that in the video I talked about it backwards :) Like you said I believe it runs over and over again if the code isn't working correctly, you can go into the schematics and kind of figure out where it's going wrong usually... Thank you for watching Retro Man Dan I appreciate the comments! See you on the next video!
@AwesomeGames56
@AwesomeGames56 4 года назад
So satisfying 😩
@LyonsArcade
@LyonsArcade 4 года назад
It really is!
@meretrix
@meretrix 3 года назад
Again with the mystery music XD
@LyonsArcade
@LyonsArcade 3 года назад
Haha we try to keep it entertaining
@senilyDeluxe
@senilyDeluxe 4 года назад
41:52 I am an expert on this stuff, but enjoy troubleshooting videos anyway.
@LyonsArcade
@LyonsArcade 4 года назад
Glad to have you watching!
@snooks5607
@snooks5607 4 года назад
37:57 all that's missing is some ICs on a stick and we'd have ourselves a pretty good puppet show 👍
@LyonsArcade
@LyonsArcade 4 года назад
I might have to consider that in the future
@chriswalker8361
@chriswalker8361 2 года назад
loads of great info. Thanks!!
@bryanlatimer-davies1222
@bryanlatimer-davies1222 4 года назад
When I need to lift a bug leg I put the chip into a spare socket then lift the leg on the socket then plug the socket with the lifted leg onto the board, as you do not bend the legs on the chip no broken impossible to find IC,s !
@LyonsArcade
@LyonsArcade 4 года назад
That's a good idea!
@Vamptonius
@Vamptonius 2 года назад
Scares the poo out of me when you go 'numbers station' on me like that.
@markherring3513
@markherring3513 2 года назад
One question: On a working asteroids board, what should pin 37 (watchdog) be doing? Toggling hi/lo? stay pegged hi? Stay pegged low?
@LyonsArcade
@LyonsArcade 2 года назад
It should stay high
@markherring3513
@markherring3513 2 года назад
@@LyonsArcade thanks
@ld3640
@ld3640 4 года назад
Hopefully not to be annoying but whose logic probe do you use? Mine bought the farm and I'm looking to replace 😉
@LyonsArcade
@LyonsArcade 4 года назад
I don't even remember what brand it is, the little label on it fell off! It was a cheap $10 one, I'd like to get a little newer one soon.
@ginkumpow3726
@ginkumpow3726 3 года назад
How do you verify the contents of the ROM's? Are 'images' of the contents available somewhere to compare against?
@LyonsArcade
@LyonsArcade 3 года назад
Yes, the MAME roms are the exact same ones, that's the whole purpose of MAME is to preserve the original roms and software of the original games. So if you download the MAME rom it matches up.
@michaelsworkshop9031
@michaelsworkshop9031 4 года назад
Great video!
@LyonsArcade
@LyonsArcade 4 года назад
Thanks Michael!
@billwilliams6338
@billwilliams6338 4 года назад
JOE, If an arcade game board doesn't have a DMAGO to separate the video section from the CPU section, what signal do you disconnect the cut the board troubleshooting in half? Can you explain more what this DMAGO signal does or how it controls the watchdog circuit?
@LyonsArcade
@LyonsArcade 4 года назад
It's only on this one board, only on Asteroids. I think there's similar signals on other vector games but I'm not sure the names.... the reason it's a problem on Vectors is because the 'vector state' part of the board works different than a regular pcb that creates a raster signal. If it's a regular raster game depending on the title, the watchdog circuit is a little more easy to troubleshoot... you basically look through the watchdog circuit and see which area of the board is causing the issue, on a vector often nothing will display on the screen if there's a problem in the vector state area.
@billwilliams6338
@billwilliams6338 4 года назад
@@LyonsArcade Thanks, I just don't know how a raster game and a Vector game is able to draw the images on the arcade CRT screen. There is Vertical and Horizontal sync signals that are the coordinate locations & positions of the CRT screen. The arcade games Color PROM chips is a look up table of the colors you can to choose from. So I'm confused on the differences between a raster game and a vector games because vector games don't use Vertical & Horizontal sync signals they use Vertical & Horizontal deflection signals so I'm confused how a raster game works and a vector game works to draw images. Can you maybe explain how they work
@billwilliams6338
@billwilliams6338 4 года назад
@@LyonsArcade , I just confused if H&V deflection signals are the same thing as H&V sync signals. I'm not sure what the differences are between H&V signal signals in raster arcade games compared to H&V deflection signals in Vector games, what are the differences?
@alexxbaudwhyn7572
@alexxbaudwhyn7572 7 месяцев назад
5:45 The Hyperspace button can be found at a random location out in space
@bhuff123
@bhuff123 4 года назад
And oscilloscope is definitely a good tool for troubleshooting when it comes to electronics just not video games you may spend a few bucks but you’ll save your time and you won’t bend any needles like with the old Votto meters so have a good day bye-bye
@LyonsArcade
@LyonsArcade 4 года назад
Thank you Clark for watching!
@megamanfan3
@megamanfan3 4 года назад
7:11 I wonder what happened that would cause the game to beep when you were using the multimeter.
@LyonsArcade
@LyonsArcade 4 года назад
I probably touched two things at the same time and shorted something together!
@Ukpinball1
@Ukpinball1 4 года назад
Great video very interesting
@LyonsArcade
@LyonsArcade 4 года назад
Thanks Arcade Crusaders, we appreciate you watching!
@LoveLazyKeto
@LoveLazyKeto 4 года назад
Hey Joe, I have been watching all your videos in hope to figure out an issue that i am having with my asteroids arcade. My issue is that the PCB and the A/R are only reading about 2 volts. Definitely not enough power to operate. These reading were tested at the ROM chips, the attached grounds and +5's. I checked the original power supply as well and it appears to be working fine with appropriate levels. In the J5 wiring harness i am getting about 12-13 volts in 1, 2, and 3. Roughly 37 volts in 6 and 7, and about 7 volts in 8 and 9. Any help or expertise would be greatly appreciated.
@LyonsArcade
@LyonsArcade 4 года назад
Check the lug on the A/R and see if you're getting your 12-13 volts there too, then check the 5v on the A/R to see if it's only 2, if it is your 2n3055 that's mounted to the heat sink on the A/R is probably bad. It's pretty common for those to fail and usually it'll cut the voltage in half like that.
@LoveLazyKeto
@LoveLazyKeto 4 года назад
@@LyonsArcade yes i am getting the 12-13 volts there. So i will try replacing the part you recommended. Thank you.
@LyonsArcade
@LyonsArcade 4 года назад
@@LoveLazyKeto Sounds good, let me know if it fixes it!
@LoveLazyKeto
@LoveLazyKeto 4 года назад
@@LyonsArcade The A/R voltage is able to be adjusted now. Still no audio or video. Solid red light on player 1 start. Voltage on A/R was set to 5volts and the pcb was reading 4.75volts. I have to watch more videos to find out my next step. Unless you have a suggestion.
@LoveLazyKeto
@LoveLazyKeto 4 года назад
I was testing the cpu C3 chip and it was getting fluctuating voltage readings and then stopped. Once it stopped i was getting a thrust noise until i reset. The it was a single beep on start up and the game play buttons would make the same beep when pressed. Also i have a single vertical line on the screen. She is trying.
@phillip5245
@phillip5245 4 года назад
37:24 I didn't know that you spoke a second language
@LyonsArcade
@LyonsArcade 4 года назад
I am fluent in all the latins
@djmips
@djmips 4 года назад
precisely at 38:00 auto gen captions think you're saying Frankie something
@LyonsArcade
@LyonsArcade 4 года назад
It made sense to me!
@danijelcar5184
@danijelcar5184 4 года назад
Nice repair great job now move on monitor next ☺
@LyonsArcade
@LyonsArcade 4 года назад
Monitor is coming next Friday, i'll see you then Danijel!
@senilyDeluxe
@senilyDeluxe 4 года назад
24:10 the CPU has a few registers, so you could say it has like three bytes of RAM. (TL;DR) But you can test RAM even without that, all you need is ROM. Like, the code could say write 0x55 to the first address, read the address, test if it's 0x55 (so this test will fail if the ROM is corrupted because the value 0x55 is stored twice), if not goto error, then do the same with 0xAA. If the tests pass, you can use the first byte of RAM to store the counter for iterating over the rest of the RAM. But even the simplest CPUs have at least two registers plus accumulator, so you'll only ever need this knowledge if you decide to build your own CPU without registers and then write a RAM test for it...
@LyonsArcade
@LyonsArcade 4 года назад
O.K. thanks that makes sense to me. I was wondering about that, because the manual clearly suggests that yes it can detect any of them as bad, I suppose that means if i'm not getting a ram test program running, it won't typically be the first two 'scratch' ram because even without them it would still run the test? In the future I'll ignore the ram until the test is running, in this instance it ended up being the roms in the wrong locations, leaving the first two ram alone would have helped me find that quicker :)
@senilyDeluxe
@senilyDeluxe 4 года назад
@@LyonsArcade On Asteroids and Asteroids alone (I think): If it's watchdogging in Test mode, then it's something severe. Like the CPU itself or glue logic. Probably not the RAM. Unless it has outputs shorted which you can find easily with the logic probe (like all data bits are pulsing but one). About vector RAM: I once had a bank of bad LS157s (between vector ROM and CPU) preventing the CPU from accessing the vector RAM, flagging these chips as bad as well. You can read the story somewhere in here: tempect.de/senil/ARCFIXEN.TXT
@djmips
@djmips 4 года назад
I assume the three bytes of RAM in the 6502 you are referring to the A, X and Y register. Everything you say is correct but you need at least the A register to work for the 6502 to read and write from memory. Everything goes through the Accumulator. Also don't forget the flags register - a few more bits of memory in the 6502 that you'll need. There's also the S register just to be complete.
@senilyDeluxe
@senilyDeluxe 4 года назад
@@djmips exactly!
@PlumGurly
@PlumGurly 2 года назад
BTW, it could be possible that if the crystal got knocked loose, it could be damaged internally. Just thinking.
@snooks5607
@snooks5607 4 года назад
21:00 uh-oh, LSD flashback
@LyonsArcade
@LyonsArcade 4 года назад
Trippy!
@memyopinionsche6610
@memyopinionsche6610 4 года назад
I have know idea why I had the two games confused. So my bad.
@LyonsArcade
@LyonsArcade 4 года назад
No problem brother
@mb5058
@mb5058 4 года назад
Dmago = “Direct Memory Access” go ????
@LyonsArcade
@LyonsArcade 4 года назад
That could be!
@PlumGurly
@PlumGurly Год назад
The GO part could be Graphics Output.
@dbetts3087
@dbetts3087 4 года назад
Every come across a star trek arcade game?
@LyonsArcade
@LyonsArcade 4 года назад
Unfortunately i've never had one, I do get a couple of the Star Trek pinballs in from time to time, though!
@stevetodd7383
@stevetodd7383 4 года назад
Interesting, but for the love of Mike stop talking about how much easier it would be if you knew how to use an oscilloscope and spend a little time finding out how. It’s not like you have to spend a vast amount of $ these days in buying one, and once you have the basics down (which aren’t all that complicated, it’s basically voltage vs time, and when to start recording) then half the job is done. The other piece of (very cheap) kit to consider is the logic analyser. These can be had for not much more than your logic probe, and will tell you things like what is coming out of a chip vs what is going in, what frequency the clock is running at, what data is on the data bus, what addresses are being generated on the address bus etc. Basically much of the time you can find out which chips are bad without desoldering and replacing them.
@LyonsArcade
@LyonsArcade 4 года назад
Thank you for your criticism and negativity
@stevetodd7383
@stevetodd7383 4 года назад
You seem to have convinced yourself that ‘scopes are some kind of witchcraft. Far from being negative I’m telling you that they are not, that they are not expensive (you should be able to pick a used CRT based 20MHz twin channel model for sub $100) and they will start telling you useful things with only basic knowledge. I’m also telling you about an even cheaper piece of kit that will tell you whether a section of a board is doing what the schematic says it should. One or both of these will make your life easier, IF you have a little faith that they are not beyond you (and you are clearly smart enough to coax these old boards back to life).
@PlumGurly
@PlumGurly Год назад
@@stevetodd7383 -- I don't think so. I think he hasn't really had the need to use one. That is just how more conservative and insular sorts of folks think. You just learn to make do with what you have.
Далее
2 asteroids pcbs repaired
31:12
Просмотров 2 тыс.