Cybergoth Posted January 31, 2003 Share Posted January 31, 2003 Hi there! Just an idea... would it be possible to add one more digit to the score display of Asteroids? Greetings, Manuel Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 31, 2003 Share Posted January 31, 2003 Why? Quote Link to comment Share on other sites More sharing options...
Cybergoth Posted January 31, 2003 Author Share Posted January 31, 2003 Hi there! Why? Because as is, it rolls after 25 minutes Greetings, Manuel Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 31, 2003 Share Posted January 31, 2003 Because as is, it rolls after 25 minutes Then how about dividing all scores by 5? Or are you playing longer than 2 hours? Quote Link to comment Share on other sites More sharing options...
Paul Slocum Posted January 31, 2003 Share Posted January 31, 2003 Because as is, it rolls after 25 minutes But that's the perfect amount of time!! -Paul Quote Link to comment Share on other sites More sharing options...
Cybergoth Posted February 1, 2003 Author Share Posted February 1, 2003 Hi Paul! But that's the perfect amount of time!! Hm... to me it was always that one little thing bugging me with Asteroids. It should be even less on NTSC, I think maybe 20/21 minutes. Thomas, it wouldn't cost any extra RAM, or? It should already use three bytes as is, I assume? Greetings, Manuel Quote Link to comment Share on other sites More sharing options...
Nukey Shay Posted February 1, 2003 Share Posted February 1, 2003 I think that it would cost an additional byte of ram to store the digit, but the scoring routine itself would also need to be changed to perform the arithmatic using two carries instead of just one (I haven't looked at the code, but that is what I gather by looking at the screen). An additional problem is displaying the additional digit. Not impossible, I think...but the routine to do it would need to be changed. Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted February 1, 2003 Share Posted February 1, 2003 Thomas, it wouldn't cost any extra RAM, or? It should already use three bytes as is, I assume? Three BCD-encoded bytes which give six digits, so any additional digit would require an extra byte. Using a non-BCD score would require a lot of additional ROM and CPU cycles. And AFAIK there doesn't exist any seven digit display routine for the 2600. Maybe you are doing too much non-2600 stuff now? Quote Link to comment Share on other sites More sharing options...
Cybergoth Posted February 2, 2003 Author Share Posted February 2, 2003 Hi Thomas! Maybe you are doing too much non-2600 stuff now? Uhm... Thomas? The Asteroids game that I'm talking about displays 5 digits with PF graphics... Greetings, Manuel Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted February 2, 2003 Share Posted February 2, 2003 Uhm... Thomas? The Asteroids game that I'm talking about displays 5 digits with PF graphics... Hm, ...ah, ...oops my fault! Sorry! Don't know why I was thinking about Missile Command the whole time. I'll check again, ok? And: Sorry again, I'm getting old... Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted February 3, 2003 Share Posted February 3, 2003 Just a short update: The game uses only two bytes for the score (last digit is always 0) and the display routine is a 2LK without WSYNC! Are there any games which show more than 5 digits with PF graphics Quote Link to comment Share on other sites More sharing options...
DEBRO Posted February 3, 2003 Share Posted February 3, 2003 Are there any games which show more than 5 digits with PF graphics Yeah, Video Pinball does 6 digits for the score. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.