tep392 Posted July 11, 2012 Author Share Posted July 11, 2012 Turns out that I had CONSOL set for controller 4 and SKCTL set wrong. This one should work. PacmanArcadet200DemoV2.bin Quote Link to comment Share on other sites More sharing options...
sqoon Posted July 11, 2012 Share Posted July 11, 2012 So exactly how is this different from regular 5200 Pac Man? If there are some good improvements, I will buy. Quote Link to comment Share on other sites More sharing options...
Charlie_ Posted July 11, 2012 Share Posted July 11, 2012 So exactly how is this different from regular 5200 Pac Man? If there are some good improvements, I will buy. http://www.atariage.com/forums/topic/199902-interest-check-pac-man-arcade-for-the-5200/#entry2554036 Quote Link to comment Share on other sites More sharing options...
+Allan Posted July 11, 2012 Share Posted July 11, 2012 I was just testing this on my Atarimax cart. So far the buttons work fine now the rest the game works great as well. The controls seem good. Nice job. I can't wait to get this cart. Allan Quote Link to comment Share on other sites More sharing options...
tep392 Posted July 11, 2012 Author Share Posted July 11, 2012 Here's a question for those of you who are playing it on hardware. The original Ms. Pac-man code uses a calibration method for the joysticks that differs from what I have implemented. I have defined fixed thresholds for up,down, left and right. If you move off center and past the threshold, Pac will go in that directtion. The potential problem is that if the center of the joystick is off far enough, it might affect controlability. For example, if left/right is off to the right, you might have to move it far right to go right and only slightly left to go left. The Atari Ms. Pac-man code does this differently. It defines min, max and center values for each axis and calibrates them as the game is played. The initial values are less than the true min and max the joystick is capable of. The first time you push the stick all the way right, it will save that value as the new max right value. It will then recalculate the center value as (leftmax+rightmax)/2. This leads to some odd control behavior until you have moved the joystick to it's limits in each axis. After that, everything is fine. This seems like a good method because it will auto calibrate for each joystick. The only negative is the odd control when you first start a game. For instance, you start a game by pushing right, and when you center the stick, Pac moves left because left hasn't been calibrated yet. I hope I'm making sense. So my question for you is, have you noticed this odd control behavior when you first start up Ms. Pacman, and if you have, is it a nusance. I would like to use the Ms. Pacman method because it should work best since center will be true center after the calibration is finished. What do you all think? 1 Quote Link to comment Share on other sites More sharing options...
+Allan Posted July 11, 2012 Share Posted July 11, 2012 I tried playing around with the controls when the game first starts and as far as I can tell there doesn't seem to be a problem. I'm using a cx52 controller as apposed to an aftermarket one or an redemption type adapter. I was also playing it a bit with a sega controller with the Redemption adapter and I didn't notice any problems. I'll do some more testing later today. There is an article about the recalibration code for the controller you mentioned above on Curt Vendal's site titled Atari 5200 "Pam" Package Technical Documents Manual Allan Quote Link to comment Share on other sites More sharing options...
Charlie_ Posted July 11, 2012 Share Posted July 11, 2012 Here's a question for those of you who are playing it on hardware. The original Ms. Pac-man code uses a calibration method for the joysticks that differs from what I have implemented. I have defined fixed thresholds for up,down, left and right. If you move off center and past the threshold, Pac will go in that directtion. The potential problem is that if the center of the joystick is off far enough, it might affect controlability. For example, if left/right is off to the right, you might have to move it far right to go right and only slightly left to go left. The Atari Ms. Pac-man code does this differently. It defines min, max and center values for each axis and calibrates them as the game is played. The initial values are less than the true min and max the joystick is capable of. The first time you push the stick all the way right, it will save that value as the new max right value. It will then recalculate the center value as (leftmax+rightmax)/2. This leads to some odd control behavior until you have moved the joystick to it's limits in each axis. After that, everything is fine. This seems like a good method because it will auto calibrate for each joystick. The only negative is the odd control when you first start a game. For instance, you start a game by pushing right, and when you center the stick, Pac moves left because left hasn't been calibrated yet. I hope I'm making sense. So my question for you is, have you noticed this odd control behavior when you first start up Ms. Pacman, and if you have, is it a nusance. I would like to use the Ms. Pacman method because it should work best since center will be true center after the calibration is finished. What do you all think? Well don't do it like Ms.Pacman. It causes trouble when using digital converters (like the masterplay interface). You have to start a game move the stick around in all directions for a few seconds before it starts to work right. Then reset and start a new game cause a ghost normally gets you during this. Quote Link to comment Share on other sites More sharing options...
tep392 Posted July 11, 2012 Author Share Posted July 11, 2012 Here's a question for those of you who are playing it on hardware. The original Ms. Pac-man code uses a calibration method for the joysticks that differs from what I have implemented. I have defined fixed thresholds for up,down, left and right. If you move off center and past the threshold, Pac will go in that directtion. The potential problem is that if the center of the joystick is off far enough, it might affect controlability. For example, if left/right is off to the right, you might have to move it far right to go right and only slightly left to go left. The Atari Ms. Pac-man code does this differently. It defines min, max and center values for each axis and calibrates them as the game is played. The initial values are less than the true min and max the joystick is capable of. The first time you push the stick all the way right, it will save that value as the new max right value. It will then recalculate the center value as (leftmax+rightmax)/2. This leads to some odd control behavior until you have moved the joystick to it's limits in each axis. After that, everything is fine. This seems like a good method because it will auto calibrate for each joystick. The only negative is the odd control when you first start a game. For instance, you start a game by pushing right, and when you center the stick, Pac moves left because left hasn't been calibrated yet. I hope I'm making sense. So my question for you is, have you noticed this odd control behavior when you first start up Ms. Pacman, and if you have, is it a nusance. I would like to use the Ms. Pacman method because it should work best since center will be true center after the calibration is finished. What do you all think? Well don't do it like Ms.Pacman. It causes trouble when using digital converters (like the masterplay interface). You have to start a game move the stick around in all directions for a few seconds before it starts to work right. Then reset and start a new game cause a ghost normally gets you during this. Yes, this is what I was noticing when running in emulation. I started with the Ms. Pac-man code but changed to what I have now because of that issue. The problem with what I have now is that I have to make the center deadband fairly wide so Pac won't change directions with the stick "centered", which could make the control feel loose. Quote Link to comment Share on other sites More sharing options...
Charlie_ Posted July 11, 2012 Share Posted July 11, 2012 Can you look at the pacman code? I always thought it controlled well. Quote Link to comment Share on other sites More sharing options...
+Cafeman Posted July 11, 2012 Share Posted July 11, 2012 Personally, I don't think there is any reason to have analog stick calibration code in a game like Pac-man. Just do it like many other games: vertmove lda SPOT1 lsr ;divide by 2 to prevent overflow cmp #$1A ; stick pulled up bmi mvup cmp #$50 ; stick pulled down bpl mvdown rts Quote Link to comment Share on other sites More sharing options...
NE146 Posted July 11, 2012 Share Posted July 11, 2012 So exactly how is this different from regular 5200 Pac Man? If there are some good improvements, I will buy. You know how 2600 Ms. Pacman was hacked into Pacman? Well this is kind of the same, but it's 5200 Ms. Pac hacked into Pacman. Quote Link to comment Share on other sites More sharing options...
tep392 Posted July 11, 2012 Author Share Posted July 11, 2012 Personally, I don't think there is any reason to have analog stick calibration code in a game like Pac-man. Just do it like many other games: vertmove lda SPOT1 lsr ;divide by 2 to prevent overflow cmp #$1A ; stick pulled up bmi mvup cmp #$50 ; stick pulled down bpl mvdown rts This is what I'm currently doing. Saw it in some adventure type game. Quote Link to comment Share on other sites More sharing options...
+Cafeman Posted July 11, 2012 Share Posted July 11, 2012 Nobody ever complained their stick didn't work in that game! so the code must work! Quote Link to comment Share on other sites More sharing options...
doyman Posted July 11, 2012 Share Posted July 11, 2012 I'd be interested in one if there are any left. Quote Link to comment Share on other sites More sharing options...
tep392 Posted July 11, 2012 Author Share Posted July 11, 2012 I've been noting everyone who's asked here or PM'd me. I have enough parts to make 20 carts and that will cover everyone who's asked. Assuming I can continue to get parts, I'll keep making batches periodically, so don't worry if you miss out on the first batch. Quote Link to comment Share on other sites More sharing options...
Charlie_ Posted July 12, 2012 Share Posted July 12, 2012 I've been noting everyone who's asked here or PM'd me. I have enough parts to make 20 carts and that will cover everyone who's asked. Assuming I can continue to get parts, I'll keep making batches periodically, so don't worry if you miss out on the first batch. Just had a chance to try the demo. Works great with both analog controls and digital using a masterplay interface. Very very good game. As usual, I enjoyed it much more on the 5200 than the a8. I hope you release a full version BIN for multicarts. I would even be willing to spend a few bucks on the BIN file.... If you consider doing it that way.... Quote Link to comment Share on other sites More sharing options...
walter_J64bit Posted July 12, 2012 Share Posted July 12, 2012 (edited) I've been noting everyone who's asked here or PM'd me. I have enough parts to make 20 carts and that will cover everyone who's asked. Assuming I can continue to get parts, I'll keep making batches periodically, so don't worry if you miss out on the first batch. Good, I'll like to get one too. I've just bought a new Jag game. Edited July 12, 2012 by walter_J64bit Quote Link to comment Share on other sites More sharing options...
tep392 Posted July 12, 2012 Author Share Posted July 12, 2012 (edited) Just got my 5200 in the mail! What a pretty machine. And huge! Hopefully I'll have some carts made in the next couple days. Edited July 12, 2012 by tep392 Quote Link to comment Share on other sites More sharing options...
Charlie_ Posted July 13, 2012 Share Posted July 13, 2012 Just got my 5200 in the mail! What a pretty machine. And huge! Hopefully I'll have some carts made in the next couple days. 5200 is a beauty. Do you have a working controller? Quote Link to comment Share on other sites More sharing options...
tep392 Posted July 13, 2012 Author Share Posted July 13, 2012 I bought it with non-functioning controllers, hoping the fix would be simple. Turns out they just needed the contacts cleaned off. One has copper traces which were heavily tarnished and the other has aluminum (I think) that were also oxidized. They aluminum cleaned up with a pencil eraser and the copper required some fine metal polish. Both work great now. Quote Link to comment Share on other sites More sharing options...
tep392 Posted July 14, 2012 Author Share Posted July 14, 2012 Here's a sample cart. I'll be sending out PM's later today with payment and shipping info. I expect to start shipping by Tuesday. Regards, TEP391 2 Quote Link to comment Share on other sites More sharing options...
TrekMD Posted July 14, 2012 Share Posted July 14, 2012 Excellent! Quote Link to comment Share on other sites More sharing options...
tep392 Posted July 15, 2012 Author Share Posted July 15, 2012 I've sent notes to everyone who requested a cart. Please PM me if I have missed anyone. TEP392 Quote Link to comment Share on other sites More sharing options...
gambler172 Posted July 15, 2012 Share Posted July 15, 2012 Hi Perry If there is a cart left,i would take one...... greetings Walter Quote Link to comment Share on other sites More sharing options...
+swlovinist Posted July 15, 2012 Share Posted July 15, 2012 Payment sent! 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.