Trebor Posted July 6, 2009 Share Posted July 6, 2009 Could someone please answer my question? Try right clicking the link and selecting 'Save Target As'. -Trebor Quote Link to comment Share on other sites More sharing options...
4Ks Posted July 6, 2009 Share Posted July 6, 2009 Could someone please answer my question? Try right clicking the link and selecting 'Save Target As'. -Trebor It worked! But now I've got another question: how do you shoot? Quote Link to comment Share on other sites More sharing options...
djmips Posted July 6, 2009 Author Share Posted July 6, 2009 Could someone please answer my question? Try right clicking the link and selecting 'Save Target As'. -Trebor It worked! But now I've got another question: how do you shoot? ah... yes it's a bit weird. You pull down on the joystick to shoot. Quote Link to comment Share on other sites More sharing options...
Gregory DG Posted July 6, 2009 Share Posted July 6, 2009 Cool! I might actually become a Mega Man fan due to this! Nice work! Quote Link to comment Share on other sites More sharing options...
Devin Posted July 7, 2009 Share Posted July 7, 2009 ah... yes it's a bit weird. You pull down on the joystick to shoot. Do you plan to make the button fire and moving the joystick up jump? Quote Link to comment Share on other sites More sharing options...
djmips Posted July 7, 2009 Author Share Posted July 7, 2009 ah... yes it's a bit weird. You pull down on the joystick to shoot. Do you plan to make the button fire and moving the joystick up jump? No, because I think that jumping is important enough that the timing/control just wouldn't work with that scheme. It does make shooting awkward but shooting doesn't have quite the timing issues. I would consider releasing a version for the Genesis controller because it 'just works' as a two button controller for the 2600. Quote Link to comment Share on other sites More sharing options...
yuppicide Posted July 7, 2009 Share Posted July 7, 2009 I have not tried it out, but all I can say is that it looks freakin awesome! Good work! Quote Link to comment Share on other sites More sharing options...
robotwo Posted July 8, 2009 Share Posted July 8, 2009 I'm actually very hapy with the controller scheme , it's comfortable and it doesn't use up to jump (usually very hard to do while moving with a joystick) Like this game , but the boss is hard as hell (impossible?). Quote Link to comment Share on other sites More sharing options...
Albert Posted July 8, 2009 Share Posted July 8, 2009 Holy cow, over 400 downloads (as of this post)? Has this gotten posted somewhere outside of AtariAge? Thanks for releasing this, David! ..Al Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted July 8, 2009 Share Posted July 8, 2009 Yep! Its been picked up by a few places :- http://www.joystiq.com/2009/07/06/mega-man...for-atari-2600/ http://www.gamesetwatch.com/2009/07/downlo...n_2600_demo.php http://gamerblips.dailyradar.com/story/dow..._man_2600_demo/ Quote Link to comment Share on other sites More sharing options...
jrok Posted July 9, 2009 Share Posted July 9, 2009 I'm not knocking the demo or anything. The music is really great, in particular. But I'm a little curious as to why this demo required 32K ROM and the SARA chip. Even when I count fixed point variable pairs for the player and enemies (max 8 with MegaMan and two blocks, if the blocks movement is fractional), a couple of frame pointers, some bits for direction and state and a few sound pointers I still come up short of the 26 addresses available in an unmodified batari memory map. The ROM usage seems a little unusual to me too, given that there are only 5 distinct playfields and a handful of monotone spritesets. Was the majority of of the ROM space used up on the title screen somehow? Quote Link to comment Share on other sites More sharing options...
djmips Posted July 9, 2009 Author Share Posted July 9, 2009 I'm not knocking the demo or anything. The music is really great, in particular. But I'm a little curious as to why this demo required 32K ROM and the SARA chip. Even when I count fixed point variable pairs for the player and enemies (max 8 with MegaMan and two blocks, if the blocks movement is fractional), a couple of frame pointers, some bits for direction and state and a few sound pointers I still come up short of the 26 addresses available in an unmodified batari memory map. The ROM usage seems a little unusual to me too, given that there are only 5 distinct playfields and a handful of monotone spritesets. Was the majority of of the ROM space used up on the title screen somehow? Yes on the ROM size. The project was done under a very tight deadline and I didn't want to concern myself with optimizing for size and I specified 32K plus 256 bytes of memory from the start. One of the reasons was that I had more ambition than the final product shows, so some features had to be cut. It did turn out that the final ROM is using a bit over 16K however (actually 14K + 2K for SARA) so I did need the 32K (the next size). Note that the SARA chip memory maps eats away 256 bytes per 4K. One of the biggest costs in the ROM is for the frames of animation for Mega Man and Elec Man which eats away memory at a terrific rate (compared to code). The bBasic code adds a bit to code bloat. I do overlap variables from game to the Boss fight to save RAM. You also might be surprised at the amount of variables that are needed for Mega Man for instance for the extra touches like his eye blinks, the timer for how long he stays invincible after being hit etc. Even so, it may be possible that it could have been crammed even into the normal 128 bytes, especially if I wasn't using bBasic but it just would have been much more time consuming to make. Quote Link to comment Share on other sites More sharing options...
jrok Posted July 9, 2009 Share Posted July 9, 2009 One of the biggest costs in the ROM is for the frames of animation for Mega Man and Elec Man which eats away memory at a terrific rate (compared to code). But isn't all of the sprite data included in the same bank as the batari kernel? In other words, as far as I know the total sprite data for P0 and P1 cannot exceed the size of a single bank. If this isn't the case, it might be useful to know how you worked around this limitation. Quote Link to comment Share on other sites More sharing options...
vdub_bobby Posted July 9, 2009 Share Posted July 9, 2009 One of the biggest costs in the ROM is for the frames of animation for Mega Man and Elec Man which eats away memory at a terrific rate (compared to code). But isn't all of the sprite data included in the same bank as the batari kernel? In other words, as far as I know the total sprite data for P0 and P1 cannot exceed the size of a single bank. If this isn't the case, it might be useful to know how you worked around this limitation. A common solution is for multiple banks to have kernel copies. I.e., bank 1 has the kernel and Mega Man & enemy #1 sprite data. bank 2 has the kernel and Mega Man and Elec Man sprite data. Quote Link to comment Share on other sites More sharing options...
Lucky Man Posted July 10, 2009 Share Posted July 10, 2009 I tried this on a KrokCart and all I got was the title screen. I take it this won't work on an actual 2600? Quote Link to comment Share on other sites More sharing options...
Wickeycolumbus Posted July 10, 2009 Share Posted July 10, 2009 I tried this on a KrokCart and all I got was the title screen. I take it this won't work on an actual 2600? Make sure you are using F4SC, not just F4. Quote Link to comment Share on other sites More sharing options...
djmips Posted July 10, 2009 Author Share Posted July 10, 2009 I tried this on a KrokCart and all I got was the title screen. I take it this won't work on an actual 2600? It works on an 'actual' 2600. Quote Link to comment Share on other sites More sharing options...
Lucky Man Posted July 11, 2009 Share Posted July 11, 2009 I tried this on a KrokCart and all I got was the title screen. I take it this won't work on an actual 2600? Make sure you are using F4SC, not just F4. Yep, that did it. Thanks Wickey! Quote Link to comment Share on other sites More sharing options...
Atari Dogs Posted July 14, 2009 Share Posted July 14, 2009 I have seen a box of the Nintendo (I think) game Mega Man. All I remember is Mega Man is boy in a spacesuit. What is the game? Quote Link to comment Share on other sites More sharing options...
ChrisKoopa Posted July 15, 2009 Share Posted July 15, 2009 any plans on releasing this on a cart for the atariage store? Quote Link to comment Share on other sites More sharing options...
Trebor Posted July 15, 2009 Share Posted July 15, 2009 Holy cow, over 400 downloads (as of this post)? 751 downloads as of this post -Trebor Quote Link to comment Share on other sites More sharing options...
djmips Posted July 15, 2009 Author Share Posted July 15, 2009 any plans on releasing this on a cart for the atariage store? I don't know. Maybe if I had some help getting some more levels made and I'd have to see if Albert was interested. Quote Link to comment Share on other sites More sharing options...
ChrisKoopa Posted July 15, 2009 Share Posted July 15, 2009 I don't know. Maybe if I had some help getting some more levels made and I'd have to see if Albert was interested. im sure a lot of people would jump into that and help. if or when you do add more things you should make the black and white switch pause the game, that would be a cool feature Quote Link to comment Share on other sites More sharing options...
Zap! Posted July 15, 2009 Share Posted July 15, 2009 Holy cow, over 400 downloads (as of this post)? Has this gotten posted somewhere outside of AtariAge? Thanks for releasing this, David! ..Al Yes, here in this thread on Zap! Classic Video Game Forums. Quote Link to comment Share on other sites More sharing options...
rockman_x_2002 Posted July 15, 2009 Share Posted July 15, 2009 Excellent work! As a long-time Mega Man fan (as you all can tell), I have to say that this demo really and truly feels like a Mega Man game in the making. I figured that to be one of the most difficult things to capture from the NES titles, but this demo does that perfectly. 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.