Saving a 1979 Midway Space Invaders Deluxe Arcade Game - Old School Rom Hack To Play Both Games
Вставка
- Опубліковано 29 сер 2024
- 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.
That side art was always absolutely amazing. Captures what the game is about in a memorable image.
Stuff was so stylish back then. People laugh that things are 'out of style' but compare it to what is 'style' now... At least it HAD a style.
@@LyonsArcade "At least it HAD a style". Truer words were never spoken.
Space Bigfoot!
Yup.
By the 90s, too many candy cab multi-game style cabs, lost all the individuality and style of Bronze, Golden Age cabs
You're sound imitations are the best. I'm both entertained and delighted that Joe lets you drink while you're repairing machines. 😂
It looked like junk when Joey first started on it, but it's saved and will bring joy for years. Well done again you two.
I cannot believe all you were able to do so in just one video!
You know what Ron, for a guy without any formal micro-electronics training, you've got a lot of knowledge when it comes to what you can substitute and get away with. I'm absolutely impressed! You could be better than the auto shop teacher that taught me electrical theory in high school! Lol. Thanks again, Ron and Joe! Keep these videos coming!
You guys need to be in a hall of fame somewhere to recognize you for your love and care of classic video games.
You need to replace the game sounds with your own version and have Joe test it to see his reaction😂
Do it to mame space invaders
I was just thinking, I'd watch a whole vid of Ron doing game sounds 😅
I would totally replace all of the sounds with my voice made sounds...I loved making sound effects since I was a little kid.
When you destroy something instead of the explosion ion, make the game say "it's broke"
I was thinking the same.. Since that entire second board is all for sound, it should be easy to make a board to plug in there and just play samples from a modern microcontroller instead of having that big board. That way, you could just put whatever .WAV file you want for each of the sounds!
Pretty cool, brings back lots of memories for this 55 year ole man.
The sound effects tho!!😂
THUMP THump Thump thump
You would give Michael Winslow (Police Academy)a run for his money with your ability to make video game sounds. 😂
He was a great!
That was a really good explanation of the differences between the EPROMs and how to make them work.
I've seen the adapters for the different EPROMs but never actually looked into the theory behind them.
Appreciate you doing this. It's obvious when you know, isn't it. 🕹️
I've learned in my life most things seem very complex until you start actually reading about them or playing around with them, then you go "oh.... that's it?" and it's a lot simpler than you had built up in your head :) A lot of my channel is just trying to show people, look, I don't know much but even I can do it :)
@@LyonsArcade I'd love to be let loose on the things you get to work on. Right handed tho obvs 😁
Lots of great memories. I liked that game back in the 70’s. Good restoration/hack job!
I can remember being young trying to learn assembly (never did), and being so confused. The way you explain the chip operations would help early programmers understand at the low level what's going on. Good Stuff!
Engineers have this thing where they explain everything in engineer speak and they've forgot nobody understands engineer speak. They never simplify things enough for beginners to understand, and often if you don't understand they just assume it's because they're smarter than you LOL
I found this video very interesting, the way you were talking through the process on how to get this classic Arcade machine working again.
Thank you Punisher XS, I'm glad you enjoyed it!
I grew up playing games like this in a place that they called a video arcade! The arcade was in another place that no longer exists call a mall, and even before that a place called a teen center, In a place like in the movie Dazed and Confused in the 70's. Man I feel old!
Congratulations on restoring that iconic classic! Thanks doing this.
Yep... good call there Joe. Your repair documentation expertise once again spurs Ron into appropriate action. 😁
The sound is ingrained in my memory those days. As a little kid I felt like I was in battle star galactica. Great memories and many a quarters eaten. 😆 Ron you are a wizard . God bless and thanks!
Your diagnostic skills exceed those of Dr House.
I never would have concluded "it's broke"
Kudos 😂
I’m dying at your sound effects. They sound better than the actual game and later revisions ❤
I watch this channel and get used to Ron talking and his personality, I watch Donnies channel get used to his voice and personality. Then Joe does a video and I swear it Ron and Donnie in one! I can hear Ron and Donnie both in Joe. Lol! Love your guys videos! By the way, I worked 1st shift maintenance and at least once a week we would come in to 2nd shift maintenance leaving a sad face with “Broke” on it. 😂
The diagnostic tool you are using makes excellent sound effects.
Ron! I told you to keep your head clear of that high voltage. Did done scrambled that boy's bacon and eggs. Poor guy, been shocked more than Elliott at Area 51, thinks he's a video game now.
Poooiiiwwwww Poiiiiiwwwww
Used to play this on a tabletop, no colour with hot chips and coke on the side. Life was so simple back then
If you want to max out your score, obviously go after the space ships. But leave 2 of the last invaders till the last minute as the game won't max on thier descending speed as 2 are left. By doing this you will have more chances to shoot saucers for more points. Thus you will get more points per level. Cheers from Canada Ron!
It's broke "well fix it we all know you can love that game !!
Everybody loves this game. Amazing to see how nice it came out. In the beginning of the video I thought.. wow what a mess. Genius effects with the lighting, gell overlay, and mirror. They really put some thought and engineering into Space Invaders. Great video. Good to see Joe again. 😃
Thanks for watching
Pure classic game here. Also the black lighting etc
I still can't believe to this day that around 1988/89 i had the chance to buy an original space invaders for 60 gbp, which is roughly $74, it was all working, in really good condition and i turned it down for a fruit machine(slot machine). Imagine what that'd be worth now, a fair few quid i should imagine. Awesome vid as always guys!
Not really that great of investment. $74 invested in 1988 into S&P500 would be worth $3,306 today. You don't need to pay storage fees or repair fees on that either. This game is worth far less than that. People buying these games don't do it to make money on.
@@AutismusPrime69who said anything about making money, i was just stating the fact that i missed the opportunity to own one, instead i chose a fruit machine. Also, you sound pretty greedy my friend if you think a nearly $3000 profit isn't a good one 😂😂
It's broke! No kidding....but the team did great work to get it going. Thanks for going through the process of making it a multi game. The impression of the the games are uncanny. When you were describing the sounds, I thought for sure you had a working game in front of you 🙃
I like Space Invaders, all the sounds are unforgettable. Plus remember I had just fixed all the sounds, lol
Super cool video... got me excited for Space Invaders. I should look to pick one up.
It’s broke. But not for long. Great job on it. Old school chips. Keeped up with you so far. Turn out sweet and plays great just how I remember back in the day put a lot of 10p coins in them. Thanks for the great memories. Big👍
Couldn't watch due to handheld (I get nauseous) but I arrowed through the vid on pause. Good stuff. I have a lot of those ICs NOS. I put a tube of them on eBay once and nearly fainted when it got bid up to $705 in 24 hours. I had no idea my "junk" parts had that kind of value. Need to try eBay again soon . . . or get into fixing these myself! Thanks for sharing.
Great work Joe and Ron. I tried to stay with you Ronnie, but I’m glad there ain’t gonna be a test. … It ain’t pinball, but it’s still lots of fun to watch you sort this out. Outstanding!
if anyone can fix it Ron and Joe can. Believe it....
As someone who played this as a kid, thank you for saving this one from the scrap heap!
Awesome Space Invaders Restore, Great Video! 😎
One of the first glitches-made-a-feature in gaming. By killing the enemies, the processor could move them faster, leading to increased difficulty.
People say that, but I don't believe that's true. If you watch the video of me playing Space Invaders Deluxe, which works on the exact same board as the original Space Invaders, when the game starts the entire fleet of space invaders falls towards the bottom very rapidly. They also scroll the entire title screen onto the monitor rapidly and it covers almost the entire screen...
It was probably true with knock-offs of the game in PC's of that era, with the game written in BASIC. It would be harder to interpret the code on the fly, and shift a lot of sprites in a fixed amount of time. It took as long as it took. With a full screen, it would take longer to execute that one line of code and have to wait until it finished redrawing all of them before stepping to the next line. When there were fewer aliens left to move, it ended up appearing it executed code faster, as it had less work to do. Timing was probably a result of a mixture of reducing CPU load and WAIT commands. I doubt it is true for the real arcade machine though, it would be executing optimised machine code.
This was WAY cool Ronnie and Joey!
that machine ate lo's & lot's of my money in my younger days as a great fan of these types of games 10/10 saved from the grave well done UK
the noises man priceless, you cracking up cracks me up
Amazing resurrection!
Here for the sound effects. 👾👾👾👾
Next level! Thanks Joe and Ron. I think I can see where this road is headed.
(PCB Way in the future?) Those were the days...
First game I got hooked to when it came out.
I heard it was pretty amazing to see a room of them back in the day....
Your games always come out looking good!
Man that looks amazing! In the 80s a garbled screen like that meant an alien spaceship was landing after you got the high score.
Joe...flipping arcades is a big business? It looks you're enjoying it..great job, m8.
Superb stuff Sir!
Thank you for watching ZX Renew!
I would seal that exposed plywood at the bottom. EDIT. FINALLY someone on UA-cam playing Space Invaders correctly.
Hey Joe!!!
Hey Jason!
Ron and Joe, that chair in the background has seen better days too
Very cool video. Thanks for posting this.
The escaping UFO says "ENGINE TROUBLE!" when you've successfully shot all the ships at the top on Space Inveders part II.
Ah I was wondering why it's different sometimes.
Amazing game.. played the original quite a bit at the Drive-In. And this along with Asteroids, Pac-Man and Defender were the first Atari 2600 games I got
9:12 That’s number H. 😂
I made a PCB version of the hack in Eagle that needs only 3 jumper wires and no other rerouting._
Very nice
I love making sounds.
How does it handle the high scores for each of the game versions?
Space invaders never saved any of the high scores, as soon as you turn it off (or switch games) the high scores disappear.
Hey Joe? what's wrong with this pile? Its broke. LOL
Hey Ron, you did an awesome job on this piece. I love space invaders. It’s very hard to find one they were a blast playing awesome👍🏼
Thanks!
Outstanding hack!
At some point I really think saving the electronics is kind of silly when they can be replaced by a raspberry pi, but what you can't replace is the presence of the cabinet especially when you get about 20 of them in a tightly enclosed place, oh and dim the lights and jam some journey on the jukebox... fuck I'm old LOL
Awesome video excellent description of the memory and the hack....cheers.
Awesome job joe glad you guys got this cabinet up and running considering the state it was in before. Great job guys 👍
Thanks!
You yelled "JOEY! " and all I can hear is Micheal Jackson in the background saying "Hee, Hee".
The original SI used a 76477 IC for the sound. It was a sound synth on a chip. Amazing chip. Pulse and triangle waves (the triangle wave can also be used as an LFO), a quasi digital noise generator, an AD envellope generator, a PWM and a mixing section - all on one chip.
Dare I say having a daughter board like that is the better way of doing it? I mean that way you don't have to design a mainboard specifically for space invaders....
Love this channel
Regarding his remark about how big the older EPROM chips are, ignoring the fact that the name tells you, EPROM capacity = (bus size*) x 2 ^ (address pin count), so knowing that these are 8 bit EPROMS, and the M2716 has 11 address pins, 8 * 2 ^ 11 = 16384, which is 16 kilobits, or 2 kilobytes, so his first guess was indeed correct. =)
* = actually, it's word length, but that tended to be 1:1 on everything I've worked on.
0:07:00 oh, my goodness; the detailed list
You kind of over simplified the ROM size and pins, but I get why you didn't go deeper as it gets more complicated as it is to do with counting in binary. 8k, 16k 32k 64k 128k. The extra address line adds an extra binary number. When counting binary, where 0 to 7 decimal can be represented in 3 lines, 000 to 111, to make it jump up to include 8 to 15, double the count, it needs to be 0000 to 1111 and so forth :). Yeah, it starts becoming a full video on its own lol.
Always love your videos. I know I don't comment as much as I use to, but I still watch every video through and smash the like button :)
Part of the reason normies don't understand it is because you're literally telling them to learn a new language, LOL
"No no you don't count with traditional math, you count in Binary" blows most people's minds if they're not into electronics or software, next you'll be telling me to tell them hex :)
It's like different modes in music, try to explain to a beginning guitar student that there are keys and they start getting glass eyed, then tell them there are entirely different modes where the scales are completely different and they're going to abandon it....
Thanks for watching Brendan, I appreciate it man!!!
An alternative to the copy command is to use a binary file editor like HxD, select all from one ROM and paste it after the data from another ROM
Ronnie needs to do digitized voice sound effects for games :)
You were having problems remembering how much memory each chip had.. Remember, the last digits (after the 27..) is the number of K BITs in the chip, and there are 8 bits per byte, so your 2708 is 8k bits or 1k Bytes.. 2716 is 16k bits (2k bytes) So you can take those last numbers and just divide by 8... A 2764 is 64/8 or 8k bytes.. Eventually it becomes second nature..
I played a version of Space Invaders that included Lunar Rescue and a few other games... I think King and Balloon may have been one of them also. There was also a VS CPU game...where you are at the bottom and the enemy us at the top...you try to shoot each other and there are multiple "lanes" of ships flying left and right. Some of these ships look like tie fighters and star destroyers. To get to these extra games you hold down 1p and 2p start buttons. Then, that takes you to a dipswitch menu where you can choose a game and also switch to free play.
i played this so much in the pubs in the early days that when i tried to sleep all i could see was the invaders ,IT DROVE ME MAD , i thought i was losing my mind ,i was at one point going to the doctors to help me sleep or to even see a shrink ,,
Damn, a regular human beat box. 😂
Wacca Wacca Wacca
Hey there guys. Loved the video and the ROM discussion. I have a couple of thoughts that might be useful. Usually (E)EPROMS are shipped with FF data as default, you could create a 2K file with FF to pad out the images to full size, or you could use 00 which is the NOP (no operation) instruction instead of repeating random code.
Have you thought about making a mod board that would plug directly into the ROM socket using pin headers and have a 28 pin socket wired up like your mods. A small pin header with a ribbon cable attached could then be used for your jumper wire attachments. Then you would not have to mod the existing board/socket/traces. If you are familiar with KiCad (not sponsored), it can be used to create the schematic and create a Gerber design file for PCB manufacturer like PCB Way (not sponsored)
Have you thought about installing a momentary push button switch on the RESET line of the CPU for when you switch ROM images? The RESET line (pin 12) looks active high so a 10K ohm resistor between the push button and +5 rail should do the trick. Cheers.
There are a few sounds which are produced with a programmable sound generator, whose type number I can't remember off hand. In the original Space Invaders it was only used for the saucer sound.
sounds special effects are awesome :) hahaha
The guy that works on my arcade James. He told me he made a lot of money with Space Invaders. Seems like a boring game today but when it first came out it was a lot of fun
One thing that could be helpful, though more expensive, would be to use a ZIF socket for the end ROM. That has a lever that takes all tension off of the pins and applies tension when you put it back in place. Those are good when you need to regularly change ROMs. While most folks think of ZIF sockets for PGA chips like a more modern CPU, they do make DIP versions too.
ZIF sockets certainly make sense for PGA chips since the pins are thinner and easier to bend. I've removed Pentium 3/4 (and Celeron) chips, and they are not fun without a ZIF socket (and I've never encountered one personally that is in a ZIF socket) since you have to deal with bent pins. Then I'd be using something like a PC slot cover (if that isn't too thick) and a tiny screwdriver to attempt to straighten them
Good work! 👍
you are THE MAN!!!!!!!!!!!!
The original power brick still powers the monitor correct ?
Yes
I’m actually 43 years old, that hurt! 😂
😂😂🤣😂 Ron's killin me.....
Nice work, great
Thanks for watching
Been so long since I’ve heard space invaders I wanted to hear the sounds. But all I hear is super Mario world lol
Great video, but I MUST have missed something.. Somewhere in that memory map, it has to be enabling the RAM, and you just hardwired all the enables to ground.. I was expecting you to have to connect the enables to A15 or something, so that the RAM could be in the upper memory space? I've never looked at the memory map of SI, but it's gotta be there somewhere!!
I didn't hardwire all the enables to ground, I just hardwired the Eprom to ground (the leg is out of the socket). The ram still works the way it always did
@@LyonsArcade Thanks - I went back and looked at the video again, looked up the data sheet and schematics and see the answer - You grounded the "E-" pin (socket pin 18) but what I didn't realize is that the "G" pin (socket 20) is "Output enable" and seems to be what is switching the ROMs out when the RAM is enabled.. This video was a great overview.. I have a SI project that I haven't made time to touch, but now I'm inspired! 🙂
For those who might want to complain that "Part II" is not the same thing as "Deluxe", actually they are the same game with different titles. However, Midway also released a "Space Invaders II" which is a different game.
Ahh that will polish up just fine. :)
Wow i was like 2 years old
1979
A0-A10 is 11 bits. If 10 bits is 1K then 11 would be 2K. with and A11, that is 4K. With an A13, you have 14 lines. 2^14 is 16K.
When you are using less the address lines the CPU gives and split that into multiple chips, line decoders are used. The low lines go to the address lines on the chips and the high ones go to the decoder chips. The decoders convert from binary to unary and break things out into individual lines. So like a 3-to-8 decoder converts a binary 0-7 into 8 individual wires. However, since the decoders that are used for this use inverted outputs, all of those lines will be high but one, and those wires go to the individual /CS (or /CE, /G, or whatever) lines. But if you use larger chips, no decoders are needed. So with larger chips than the sockets, you'd just jumper around the decoders and just take the lines from the CPU side.
I just saw what looked like a candy corn diode
M27X, where the X indicates the total amount of RAM in kilobytes.
Hey Ron!!
I was with you for a while...
Now my head hurts.
I wonder if there's any pin compatible FPGA projects to emulate these old EPROMS.
Always good to see a fellow leftie!!!
I like it! Pretty cool!