Jump to content
IGNORED

Popeye 7800: Mini-game


darryl1970

Recommended Posts

1 hour ago, darryl1970 said:

I did use the tiled map, but I couldn't seem to get a  40 width to work. Are you saying that it will essentially map it in two parts for me if I do it right?

Yep, that's exactly what it will do. To display the map, be sure you're using plotmapfile, rather than plotmap. If it's still a problem, maybe post the details. (here or in another thread, it's all good)

  • Like 1
Link to comment
Share on other sites

5 minutes ago, Lost Monkey said:

Pretty sure the character's name is Bluto, though - not Brutus.

The character's name changed from Bluto to Brutus at one point for reasons I won't go into, so by the time the arcade game was made the character was known as Brutus so that's what it calls them. I prefer Bluto personally, but it's a trivial matter so who cares these days.

  • Like 3
Link to comment
Share on other sites

6 minutes ago, Jinks said:

I always called him Bluto. That is what the cartoon told me his name was.. 

 

You are correct that there was a Bluto. I personally remember BOTH from the cartoon. Although they are the "same" incarnation, there were distinct differences.

 

Bluto just wanted to bully Popeye for no reason. He didn't seem to want to "court" Olive as much. He seemed to just want to harm her.

Check out this synopsis:

Popeye takes Olive Oyl to a carnival and pays the peacock 10¢ and Bluto blows off all of the peacock's feathers. ... Bluto then abducts Olive Oyl and ties her to a railroad track, using the track itself as "ropes", in order to cause a train wreck to kill Olive, where a train is approaching.

 

Brutus was trying to get between Popeye and Olive. I distinctly remember that difference. He would offer flowers. He would get upset when Olive rejected him. He was more sensitive.

 

Bluto was "Cro-Magnon", and Brutus was kind of a dainty tough guy. Brutus had a very "proper" sense about him, but he was still kind of a bully when he'd get butt-hurt.

 

The arcade machine instructions use "Brutus".  If you observe the arcade character's mannerisms, you'll see that Brutus is a better fit than the "Bluto" version.

Popeye Instruction-Card-for-CPO.jpg | Arcade Artwork

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

35 minutes ago, darryl1970 said:

...

Brutus was trying to get between Popeye and Olive. I distinctly remember that difference. He would offer flowers. He would get upset when Olive rejected him. He was more sensitive.

 

Bluto was "Cro-Magnon", and Brutus was kind of a dainty tough guy. Brutus had a very "proper" sense about him, but he was still kind of a bully when he'd get butt-hurt.

 

The arcade machine instructions use "Brutus".  If you observe the arcade character's mannerisms, you'll see that Brutus is a better fit than the "Bluto" version.

:thumbsup:

The Arcade nailed this correctly.  The intro in the Arcade original has Brutus offering his heart while on (sliding) bent knee.  Olive rejects, calling for Popeye instead, while Popeye gives her a flower.  Then she wants him to catch her 'hearts' (objects of affection).  This infuriates Brutus and the game begins.

 

Bluto would have pulled a Donkey Kong*, and just grabbed/abducted her from the get-go and took off.  There would be no bent knee and offer of his heart.

 

Another plus here Darryl, thank you for not extending that middle ladder to the bottom - something that really bugs me with the NES port whether playing Game A or Game B.  That middle ladder is a one way down trip only, just like it is in the Arcade.

 

*For those that know, knows...Interesting to think if the "Donkey Kong" game was made instead, would that game rightly have called him Bluto instead of Brutus?  Or perhaps the intro to Donkey Kong may have been different to better represent Brutus' personality and style.

:ponder:

  • Like 4
Link to comment
Share on other sites

Usually it's either A7800, BupSystem, or JS7800. (links here)

 

A7800 is mostly accurate and has an up to date XM implementation. It's forked from MAME, so it has the MAME interface.

BupSystem is also mostly accurate, but doesn't support XM right now. It has an interface similar to ProSystem emu.

JS7800 is a bit less accurate on the base system (no DMA penalties) but has an up to date XM implementation. It's an online browser-based emu, with shared hi-score tables for players, so you can compete for top spot.

  • Like 2
Link to comment
Share on other sites

Excellent! The wider playfield makes a world of difference.  Another great feature with this mini-game is after eating Spinach and chasing down Brutus, Popeye automatically punches him when in range (just like the Arcade), instead of just walking into him, as seen under other ports of the game.

 

Curious if any consideration or trial was done in utilizing $33 instead of $25.  For the roofs and sign post, $25 does appear to be a great choice.  For Olive's outfit and the hearts though, a little more red may go a long way and even make the screen 'pop' further.  Also, there's a lot more focus on the hearts and Olive than the houses and sign post.

 

Going to have to agree with Walter here though...it would be great to see the other screens.  Still, thanks for providing this taste of Popeye.

  • Like 4
Link to comment
Share on other sites

We'll be checking out Popeye 7800 on tomorrow's (Fri Aug 28) ZeroPage Homebrew stream LIVE on Twitch at 6PM PT | 9PM ET | 1AM GMT! Hope everyone can watch!

 

Games:

 

 (SET VIDEO TO 1080P60 FOR FULL QUALITY)

 

 

 

Edited by ZeroPage Homebrew
  • Like 7
Link to comment
Share on other sites

Thanks @ZeroPage Homebrew and all who encouraged further development.

I was a little nervous, since it's far from production-ready. I appreciate all the kind words more than you know.

 

Here's a video I recorded on my actual system. This is prior to the changes below! There are examples of the bucket catching Brutus.

 

As for progress...

I am going to see what I can do. It's going to be a big task, and it will take some time.

 

I don't have any bottles yet, but I do have 3 lives and multiple hearts.

 

I have a few more things to clean up behind the scenes, to better assess things. Some things have to break to add on. ?

 

After that, I will shoot for some bottles.

 

--Darryl

 

image.thumb.png.03150c8d96ee8f099dd5b4aa98f5df49.png

Edited by darryl1970
  • Like 12
Link to comment
Share on other sites

Update on First page. Beta 3

 

Added extra elements: Sea Hag, bottles, & multiple hearts. Character movement is tweaked.

 

Roadblocks

  1. I also cannot understand why the garbage is popping up on the screen.
  2. I added frames for Brutus to sweep his hand down. That is 6 frames. The game displays a black screen if I "incgraphic" more than 4. I don't get a memory error, and I have not added any code to use the frames.
  3. I reserved enough bottle registers for Brutus to be able to throw them. However, 1 Sea Hag, Popeye, Brutus, and a can of spinach is too much. I had to chop off the top of the ladder, in order to keep the bottle from disappearing.
  4. I tried to wrap hearts around Olive at the level clear. There are too many items displayed at the top of the screen. They will not all show. So, what I ended up with is due to a limitation of the number of sprites per line.
  5. I updated the bottom locations (not yet the top locations) of the stairs in a table, as a test. I am able to navigate Popeye with dynamic locations. I would still need to handle the tops, as well as adapt Brutus to use these.

-----------------------------------------------------------------------------

 

 

  • Like 5
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...