PDA

View Full Version : Atari Chess versus Mac Chess




Mavimao
Jul 26, 2006, 10:21 AM
I was inspired by an experiment I read over at atariage.com, in which a member pitted the Atari 2600's Video Chess against GNU chess. I've decided to do the same thing but have the Atari face the source of wrath of many a mac zealot: Chess.

I opened Chess, put it on the stronger/slower setting and started a new "computer versus Human" game. The computer is white and made its first move. I then opened Video Chess with the Stella emulator, put it on the strongest setting (7) and redid the move Mac Chess made on the other screen. The process is to continue back and forth until the winner is declared.

Just a few notes to tell you what Mac Chess is facing: a 4 kilobyte cartridge created by Bob Whitehead and Larry Wagner in 1979, after a lawsuit in which a Florida man sued Atari when he discovered that even though a chess piece was drawn on the box the 2600 came in, there was no chess game available. Chess on the VCS was thought impossible due to the graphical and memory limitations of the system. But after coming up with the "Venetian Blind" technique (in which each sprite is drawn every other scan line therefore doubling the amount of sprites available per scanline) and Bank-switching to increase the maximum cartridge ROM size (4 kilobytes), they felt confident they could do it. Interestingly enough bank-switching wasn't necessary as the programmers were able to squeeze everything into 4k.

Anyway the Atari 2600 sports a 1.19 MHz MOS 6507 processor and has 128 bytes (yes, you heard me right) of RAM. Because of this, whenever the atari has to think of its next move, the screen turns colors because it doesn't have enough processing power to display graphics at the same time. Oh and it takes forever. Even after eating breakfast and writing this post, the atari is still thinking its next move, thus it might take a while. i will keep this thread updated as the game progresses.



Blue Velvet
Jul 26, 2006, 10:28 AM
i will keep this thread updated as the game progresses.


Algebraic notation please. :D

Mac Chess to mate Atari Chess in fewer than 28 moves.

Mavimao
Jul 26, 2006, 11:09 AM
As you wish...


Mac (white) / Atari (Black)
1. e2-e4 / and then the program crashed....

Mavimao
Jul 26, 2006, 11:27 AM
Just to forewarn everyone: I just read that video chess set on level 7 can take up to 10 hours to figure out its next move. I also found out that there is a bug in the two highest settings that makes the program move the pieces around between moves. If this were to happen I will call a stalemate.

This is going to be an interesting experiment.

szark
Jul 26, 2006, 11:47 AM
Interesting experiment -- as an Atari fan I'll definitely be watching to see what happens. :)

Foxglove9
Jul 26, 2006, 12:07 PM
Yeah this is interesting, can't wait to see who wins! I used to play Atari chess but those load times between moves were so slow it would drive me nuts and I ended up giving up on it.

camomac
Jul 26, 2006, 12:46 PM
this sounds great. please keep us updated!

Mavimao
Jul 26, 2006, 01:43 PM
Crap! The Stella application crashed on me! Must start anew alas.

Later that day...

OK, I restarted Stella and I put the framerate at 300 fps. Hopefully that will speed things up a bit....

Mavimao
Jul 26, 2006, 11:47 PM
After having the Stella emulator crash on me twice in a row, I decided that the number 7 level wasn't going to work. I should get a cartridge and do it on the real thing. In the meantime, I put both games on the lowest settings and Mac Chess handed it to the Atari.

Mac (white) / Atari (Black)
1. e2-e4 / e7-e5
2. Ng1-f3 / Nb8-c6
3. Bf1-c4 / Ng8-f6
4. Nf3-g5 / d7-d5
5. e4xd5 / Nf6xd5
6. Nb1-c3 / Bf8-c5
7. Nc3xd5 / Qd8xg5
8. Nd5xc7 / Ke8-f8
9. Qd1-f3 / Bc8-g4
10. Qf3xf7 Checkmate!

http://www.geocities.com/mavimao/game1chess.jpg

Mavimao
Jul 27, 2006, 12:07 AM
This time difficulty for Atari is on 4 and I have the difficulty crossbar in Mac chess as close to the middle as I can make it. This game is a lot more interesting than the last. The Atari is playing an all around better game; it has more of a defensive strategy this time rather than just expose the queen after 7 moves.


Mac (white) / Atari (Black)
1. e2-e4 / e7-e5
2. d2-d4 / e5xd4
3. Qd1xd4 / Nb8-c6
4. Qd4-e3 / Ng8-f6
5. Bf1-e2 / d7-d6
6. Ng1-f3 / Bc8-g4
7. 0-0 / Bf8-e7
8. Qe3-b3 / Nf6xe4
9. Qb3xb7 / Bg4-d7
10. Qb7-b3 / 0-0
11. Qb3-c4 / Ne4-c5
12. Nb1-c3 / Rf8-e8
12. Nc3-d5 / Ra8-b8
13. Nc3-d5 / Ra8-b8
14. Rf1-e1 / Nc6-e5
15. Nf3xe5 / d6xe5
16. Bc1-e3 / Nc5-e6
17. Qc4-c3 / Ne6-f4
18. Nd5xe7 / Qd8xe7
19. Be2-f3 / Qe7-d8
20. Ra1-d1 / Re8-e7
21. Be3xf4 / e5xf4
22. Re1xe7 / Qd8xe7
23. Qc3xc7 / Rb8xb2
24. Qc7xd7 / Qe7xd7
25. Rd1xd7 / Kg8-f8
26. h2-h3 / Rb2xa2
27. Bf3-d5 / Ra2-a1 Check! (wow, the atari checked the mac...but it's not over yet)
28. Kg1-h2 / f7-f5
29. Rd7-f7 / Kf8-e8 (bluevelvet lost her bet!)
30. Rf7xg7 / Ra1-c1
31. c2-c4 / Rc1 - c2
32. Rg7xa7 / Ke8-f8
33. Ra7xh7 (check!) / Rc2xf2 (The Mac checked atari but it's nothing major)
34. Rh7-f7 / Kf8-e8
35. Rf7xf5 / Ke8-e7
36. h3-h4 / Ke7-d6
37. h4-h5 / Rf2-f1
38. h5-h6 / Rf1-e1
39. h6-h7 / Re1-e8
40. c4-c5 / Kd6xc5
41. Bd5-f7 / Kc5-d4
42. Bf7xe8 / Kd4-e4 (damnit white! They've got their queen anytime after this move)
43. Be8-g6 / f4-f3
44. Rf5-b5 / Ke4-f4
45. h7-h8=Q / Kf4-e3 (the atari took quite a while to come up with this move. It's fair to say that it's sweating bullets at this point)
46. Qh8-e5 (check) / Ke3-f2
47. Rb5-b2 (check) / Kf2-f1
48. Bg6-d3 CHECKMATE!

That's it folks! At 1:15 am Ohio time, Mac chess beat Atari's Video chess, but not without a fight. I have to say I was very impressed with the 4k cartridge that could! Good job! (Remember, 4 kilobytes is 6 times smaller than a Microsoft Word file that you haven't even typed anything into it)

http://www.geocities.com/mavimao/game2chess.jpg

And in case I screwed up the log above here are screen captures of the log

http://www.geocities.com/mavimao/scorecard1.jpg

http://www.geocities.com/mavimao/scorecard2.jpg

Foxglove9
Jul 27, 2006, 02:28 AM
Awesome work, I loved this test! Too bad Stella kept crashing on the higher levels.

Macnoviz
Jul 27, 2006, 07:55 AM
Actually, we should be pitting Titan Chess from Windows Vista against Mac chess