Jump to content
IGNORED

Punch-Out for the 7800


7800Lover

Recommended Posts

 

It's a point worth a truck load! For some reason people completely forget the NES relied on support chips inside the carts for better graphics since the beginning (Kid Icarus on up).

Im not completely sure about that, The one and only confirmed cart im aware of using the sprite chip is double dragon 2, These chips were costly are were not implemented often and i have never heard of them being used in early cartridges, I could be completely wrong.

Link to comment
Share on other sites

As mentioned here, anything that is not 'Mapper 0' used additional chips inside the cartridges. At the very least, they added additional memory for graphics and/or program related code that was not possible with just the base NES. Regarding a variety of graphic-specific tasks in addition to memory that the base system did not contain, here are a few quick examples of what the additional chips provided for games:

 

Legend of Zelda, Metroid

-Multi-directional scrolling configurations.

 

(Mike Tyson's) Punch-Out!!

-Allow a larger amount of graphics to be used on the screen.

 

Mega Man Series, Super Mario Bros. 2 & 3

-Add a scanline based IRQ counter to make split screen scrolling easier to perform.

 

Castlevania III, Romance of the Three Kingdoms, Uncharted Waters

-Support vertical split screen scrolling.

-Made 16,384 different tiles available per screen rather than only 256.

-Allowed each individual 8x8-pixel background tile to have its own color assignment instead of being restricted to one color set per 2x2 tile group.

-Added a CPU cycle–based IRQ counter which can also act as a scanline counter.

 

Batman: Return of the Joker

-Allows generation of IRQ signals after a specified number of CPU clock cycles, enabling split-screen effects with minimal use of processing power.

 

It sure would have been nice for the Atari 7800 to have graphic related enhancement chips and games developed for it that "Maria" could not perform on its own. :roll:

 

What the base NES could handle without additional chips is highlighted in the original "black box" 30. These games exemplify and provide a sampling of the NES base capabilities:

 

10-Yard Fight, Balloon Fight, Baseball, Clu Clu Land, Donkey Kong, Donkey Kong 3, Donkey Kong Jr. (Math), Duck Hunt, Excitebike, Golf, Gumshoe, Gyromite, Hogan's Alley, Ice Climber, Kung-Fu, Mach Rider, Mario Bros., Pinball, Popeye, Pro Wrestling, Slalom, Soccer, Stack-Up, Super Mario Bros., Tennis, Urban Champion, Volleyball, Wild Gunman, Wrecking Crew.

 

Love the NES and have ~150 cartridges plus the PowerPak. NES Rygar is my favorite 8-bit non-Arcade game of all-time.

 

Regardless, the NES has A LOT of help for its cartridge library. Nintendo was wise in dumping a bucket load of cash into marketing and hardware for its games (Over 90% requires and contains additional chips to run) and obviously it paid off. ;)

  • Like 5
Link to comment
Share on other sites

Hey, if a NES-style Punch-Out was made for the 7800, Mario would still be kosher as the ref, right? He's already in three other 7800 games as it is.

 

Nope. Neither fit for the dietary regulations of kashrut or intellectual property laws. It'd get killed before the first batch gets to eBay scalpers.

  • Like 1
Link to comment
Share on other sites

"Granted the 7800 doesn't have the power of the NES"

 

Actually, the 7800 has comparable specifications. Look at "Ballblazer", for example. It just didn't have the third party support back in the day, so 99% of what we got was stale arcade ports.

  • Like 2
Link to comment
Share on other sites

Many people think the 7800 wasn't as good as the NES. It was just as good as far as potential goes. If they had 3rd party support, more refined gamepads, manufactured it with POKEY, and had A/V outs... it would have been equal to the NES IMO.

Link to comment
Share on other sites

I dont find the 2600 sprites go invisible for almost seconds at a time like the nes.

 

Right. That is a frequent problem with every NES game. You can't play for two seconds in "Super Mario Bros." or "Contra" without the sprites turning invisible.

Link to comment
Share on other sites

  • 7 months later...

Punch-out is doable for the 7800, no mapper chips required - just a large cart to hold all of the player and enemy graphics. Here's a quick and dirty non-playable proof of concept in 7800basic.

 

post-23476-0-86960400-1418922891_thumb.png

punchoutdemo.bas.bin

punchoutdemo.bas.a78

 

Note that those are 3 colored tiles behind the players. I didn't bother to actually draw up a tileset of the ropes and crowd for this quickie, but MARIA is spending cycles rendering them anyway.

 

Also, the enemy is 3 color, but a good artist could probably skip the black outline and use those colors better. Or a 7800 coder could use a less general-purpose routine than mine, and use 3 colors for the top of the enemy, and another 3 for the bottom.

 

There's still a ton of cycles left for game logic.

 

I'm not looking to make this into a playable game. I just wanted to dispel some of the notions people have of what the 7800 is capable of. It's a different machine, not a gimped NES.

  • Like 11
Link to comment
Share on other sites

I just wanted to dispel some of the notions people have of what the 7800 is capable of.

:thumbsup:

 

Looking at your example above and some of the titles in the original lineup such as Midnight Mutants, whether it's Simon Yager's ram head, Damon Mohler's skull and upper spine, or Dr. Edward Evil's vampire bust, it is all the MARIA graphics chip standalone without any help.

 

Other games like Motor Psycho's large player and enemy sprites that are a part of awesome, long, and high jumps, or even looking to Alien Brigade's tall with wide wingspan enemy creatures coupled with lots of action and detailed backgrounds, the 7800 is capable of so much.

 

Now here with Punch-Out, we have an excellent quick demonstration. There are some dedicated talents, new and old alike, taking an interest towards more development, and your 7800basic tool and programming language with just a quick/dirty example, shows a lot to still be uncovered and tapped. Thank you for your dedication, work, and efforts in the community, RevEng and all the 7800 developers out there.

 

Get into the guide people and dig in! :)

  • Like 2
Link to comment
Share on other sites

Hey, if a NES-style Punch-Out was made for the 7800, Mario would still be kosher as the ref, right? He's already in three other 7800 games as it is.

 

Sure if you don't mind taking the mild-to-high risk of Nintendo stepping in half way through development of the game to send DMCAs and Cease-And-Desist letters.

Link to comment
Share on other sites

I would like to see NO player graphic, just gloves & arms.

Third person with or without see through doesn't make as much sense as first person.

 

Move the "camera" closer and now all you see are boxing gloves with arms.

 

I always thought the wireframe was okay, but the green was an odd choice.

More data space for blood and cuts, I mean animation and expressions.

(Also would help make it avoid Nontindo.)

I would more enjoy a good boxing game over an arcade port in this case.

Link to comment
Share on other sites

I would like to see NO player graphic, just gloves & arms.

Third person with or without see through doesn't make as much sense as first person.

 

Move the "camera" closer and now all you see are boxing gloves with arms.

 

I always thought the wireframe was okay, but the green was an odd choice.

More data space for blood and cuts, I mean animation and expressions.

(Also would help make it avoid Nontindo.)

I would more enjoy a good boxing game over an arcade port in this case.

Yeah but the flickerest fans would say it couldnt handle the game so it was stripped down then..
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...