Just bought a book "Making 8-bit arcade games in C" the other day (published this year)
https://www.amazon.com/Making-8-bit...r=8-1&keywords=making+8-bit+arcade+games+in+c
while I'm only a little bit through it I wanted to point it out as though the name seems to indicate it's about programming games (which it is) there's a ton of information on the actual architectures (sega/gremlin dual vic) midway 8080, galaxian etc.. which is why I bought the book
I'm only on page 44 and I already learned something that has confused me for a while and I just learned something I didn't know that might make it viable to make a carnival high score saver which I previously though would have been too hard due to certain limitations.
I'm really impressed with the way the author made stuff really easy and accessible. I always try to write and explain stuff so people with 0 programming or computer engineering experience can understand, but this guy really did an amazing job making it accessible. While you need to have SOME programming experience, I think anyone who has tinkered in really any language (java, javascript, VB, perl, python etc) could make sense of things.
-brian
https://www.amazon.com/Making-8-bit...r=8-1&keywords=making+8-bit+arcade+games+in+c
while I'm only a little bit through it I wanted to point it out as though the name seems to indicate it's about programming games (which it is) there's a ton of information on the actual architectures (sega/gremlin dual vic) midway 8080, galaxian etc.. which is why I bought the book
I'm only on page 44 and I already learned something that has confused me for a while and I just learned something I didn't know that might make it viable to make a carnival high score saver which I previously though would have been too hard due to certain limitations.
I'm really impressed with the way the author made stuff really easy and accessible. I always try to write and explain stuff so people with 0 programming or computer engineering experience can understand, but this guy really did an amazing job making it accessible. While you need to have SOME programming experience, I think anyone who has tinkered in really any language (java, javascript, VB, perl, python etc) could make sense of things.
-brian


