Jump to content
IGNORED

Popeye 7800


darryl1970

Recommended Posts

1 hour ago, darryl1970 said:

Thanks. I'll check these things out. Good catch on the step pixels & Brutus's forearm. I can probably scale back the dirt too.

 

I can't add dark brown to the dirt above, because it doesn't have that color available. I think I tried cross-hatch, and it looked hokey. I will play around with that. I don't think I have a spare tile to add, if I'd move the brown bottom to the pillar below. That might make the pillar too low. I'll play with that.

 

I'll see what all I can knock out. That Popeye mural/banner will be be a pain. I don't know why I missed the little change in Popeye's nose. While I am at it, I could thin him out. I will basically be redrawing him, since scaling botches him. Might be worth it in the end.

 

I'll have to recheck the colors on flesh and ship background. I thought the color on my TV matched the arcade monitor

 

It's been a while since I compared.

 

 

 

 

Darryl,  Just a note on Popeye/banner, Marco takes care of the scaling.  The mockups Marco shows are scaled as they would appear on the display, but he will give you a "square pixel" skinny version that you use directly to generate the font.  It will be properly proportioned when displayed with the actual rectangular pixels.

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

24 minutes ago, tep392 said:

Darryl,  Just a note on Popeye/banner, Marco takes care of the scaling.  The mockups Marco shows are scaled as they would appear on the display, but he will give you a "square pixel" skinny version that you use directly to generate the font.  It will be properly proportioned when displayed with the actual rectangular pixels.

 

Thanks Perry, I just wanted to add that I love your new avatar! :P ;-)

  • Like 2
Link to comment
Share on other sites

Hey Darryl, as Perry already mentioned, here you can see how the final result will look compared to the arcade version. Obviously the result will look even better filtered by a real TV. Below is the new 7800 square pixel graphic that you can import into your graphic editor. Thanks again! :)

 

 

 

2028730514_7800Popeyetitlescreenvsc.thumb.png.9244dd94e1caf623dd895bb55de091d3.png

 

 

 

 

1945806062_7800Popeyetitlescreenvsb.thumb.PNG.59eb0f48bab5ae8dcad7976dd33d9bc7.PNG

 

 

 

 

247386642_7800Popeyetitlescreen.PNG.f5c29483376c528149e431e61b32c1ad.PNG

 

 

Edited by Defender_2600
  • Like 2
Link to comment
Share on other sites

ZeroPage Homebrew will be playing an EXCLUSIVE WIP UPDATE to POPEYE 7800 on tomorrow's (Tue Feb 16, 2021) stream LIVE on Twitch at 6PM PT | 9PM ET | 2AM GMT! Hope everyone can watch!

 

 

Games:

 

993300486_20210216-LetsPlay.thumb.jpg.c51e89d395d84badc6bda8e42751472d.jpg

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

Wow Darryl, I just saw James's video, great work. Thanks so much. It's amazing to have this excellent port on the 7800. Thanks also for have added my nickname to the credits screen, much appreciated.

 

P.S. A quick tip, in the third level, a darker yellow (gold $15) color for ship would be closer to the arcade version. And also invert the colors of the score, using white for the numbers and light blue for 1up / 2up as in the arcade version. Thank you.

Edited by Defender_2600
  • Like 2
Link to comment
Share on other sites

And just to add that for the blue color of the pipe and the star in the title screen and in Popeye sprites, I would suggest the $83 value as in the video I am seeing a green hue which is typical of NTSC $9x values under real hardware, especially in longer (10+ minutes or more) sessions. Thanks again.

 

 

 

76286153_NTSC9xvalues.PNG.6dcc74f81d2d9d14864d745b502a71b0.PNG

Edited by Defender_2600
  • Like 1
Link to comment
Share on other sites

11 hours ago, Defender_2600 said:

Wow Darryl, I just saw James's video, great work. Thanks so much. It's amazing to have this excellent port on the 7800. Thanks also for have added my nickname to the credits screen, much appreciated.

Thank you. No problem. Thanks for the suggestions.

11 hours ago, Defender_2600 said:

P.S. A quick tip, in the third level, a darker yellow (gold $15) color for ship would be closer to the arcade version.

Marcos, I tried the $15, but it was really dark. I see what you mean about the floors being a little too bright though. I think the problem is that the floors, steps, and letters share a pallet in this version.  I tried to find a happy balance between all 3 items.  I toned the color down from $1D to $1B. I think this is a decent average for all three items, since they share the same pallet. It brings a little gold into the color, and the letters still pop out. I hope you like it.

PopeyeColors.thumb.png.967379fe5b9284dcfaa04acbf0285bc0.png

11 hours ago, Defender_2600 said:

And also invert the colors of the score, using white for the numbers and light blue for 1up / 2up as in the arcade version. Thank you.

This is a problem. I tried to work these through before, and it's really more complicated than it should be. It's probably due to my early lack of planning with the pallets. There are a couple of issues I run into when I try to change the colors. I DID try it again, but I ended up running into the same issues.

 

Furthermore, I would not be able to do it on all of the levels. This way, they are mostly consistent, except for level 2. The moon and static notes are actually part of the number-letter font. I found that plotting the same characterset across the top prevented sprites from disappearing. That is one of the reasons Level 2 has weird font colors.  It actually keeps the upper zone from being overloaded.

 

Another issue with the ship is that I can't really make the top row black, like the arcade. An actual red high score would be a blur on a CRT with RF. That's why I made the "TOP" red. People know what the three letters are, so I don't mind leaving that red. A white high score would look nice, leaving "Top" as red. However, that can no longer be red when I switch pallets around. It's a chain reaction of headache. If I use too may different pallets, Sweet Pea & the vulture start to cancel out sprites.

10 hours ago, Defender_2600 said:

And just to add that for the blue color of the pipe and the star in the title screen and in Popeye sprites, I would suggest the $83 value as in the video I am seeing a green hue which is typical of NTSC $9x values under real hardware, especially in longer (10+ minutes or more) sessions. Thanks again.

I was in the $9x range. I swapped all of Popeye's blue to the $8x range, and I do prefer it . Thank you.

 

 

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

4 hours ago, darryl1970 said:

Marcos, I tried the $15, but it was really dark. I see what you mean about the floors being a little too bright though. I think the problem is that the floors, steps, and letters share a pallet in this version.  I tried to find a happy balance between all 3 items.  I toned the color down from $1D to $1B. I think this is a decent average for all three items, since they share the same pallet. It brings a little gold into the color, and the letters still pop out. I hope you like it.

 

Thanks Darryl for your attention and explanations. No worries about colors, they were just suggestions. About $15 I didn't think it was shared with the letters, I just looked at the colors of the arcade version (which in fact are quite dark). Among other things, in order to work well, in addition to the yellow color, the color of the sky and the ship should also be updated but we would still have the dark letters. So feel free with this, you've still got a good result.

 

 

1372947606_NTSC901522.thumb.PNG.f87b1c7e2ef2fe4416895ba430fbe4cb.PNG

 

 

 

I generally choose a saturated palette to better enhance the red / orange colors that are natively dark in the 7800 palette, however the final result will always be influenced by the brightness/saturation/contrast setting of your TV. For example, the colors of the second level appear clear under emulation with A7800 because I am using a saturated palette, however looking at the photos of your CRT TV the colors appear correct with your current setting (excluding the red and orange appearing dark).

 

 

187427417_NTSC9050.thumb.PNG.d87e876dbac63d2a7b7f9b99f0963bbd.PNG

 

 

1467314575_yourCRTTV.thumb.PNG.ba056f66a604befba97fd8518d7f9fbd.PNG

 

 

 

Anyway, since I was looking at the second level, I still have one last idea about the layout I would like to show you. Since you have already reduced the width of the stairways, perhaps you could consider reducing the width of the building above (upper right area) in order to obtain the proportions of the arcade version (it is very wide currently). I show you an example where I reduced the width by two tiles and the result looks very accurate. Among other details, you could also insert the blue tiles in the empty space adjacent to the lower stairway (right side) and reduce by one tile the gray platform that I have highlighted in the image below (lower left side). Thanks again for everything, Darryl.

 

 

0109.thumb.png.11044992bcfd411dbbcad5af50f71b2a.png

 

 

 

Link to comment
Share on other sites

3 hours ago, Defender_2600 said:

 

Thanks Darryl for your attention and explanations. No worries about colors, they were just suggestions. About $15 I didn't think it was shared with the letters, I just looked at the colors of the arcade version (which in fact are quite dark). Among other things, in order to work well, in addition to the yellow color, the color of the sky and the ship should also be updated but we would still have the dark letters. So feel free with this, you've still got a good result.

 

 

1372947606_NTSC901522.thumb.PNG.f87b1c7e2ef2fe4416895ba430fbe4cb.PNG

 

 

 

I generally choose a saturated palette to better enhance the red / orange colors that are natively dark in the 7800 palette, however the final result will always be influenced by the brightness/saturation/contrast setting of your TV. For example, the colors of the second level appear clear under emulation with A7800 because I am using a saturated palette, however looking at the photos of your CRT TV the colors appear correct with your current setting (excluding the red and orange appearing dark).

 

 

187427417_NTSC9050.thumb.PNG.d87e876dbac63d2a7b7f9b99f0963bbd.PNG

 

 

1467314575_yourCRTTV.thumb.PNG.ba056f66a604befba97fd8518d7f9fbd.PNG

 

 

 

Anyway, since I was looking at the second level, I still have one last idea about the layout I would like to show you. Since you have already reduced the width of the stairways, perhaps you could consider reducing the width of the building above (upper right area) in order to obtain the proportions of the arcade version (it is very wide currently). I show you an example where I reduced the width by two tiles and the result looks very accurate. Among other details, you could also insert the blue tiles in the empty space adjacent to the lower stairway (right side) and reduce by one tile the gray platform that I have highlighted in the image below (lower left side). Thanks again for everything, Darryl.

 

 

0109.thumb.png.11044992bcfd411dbbcad5af50f71b2a.png

 

 

 

Nice catch on the upper house thing.

 

That floor by the seesaw bothered me too. I noticed that one, but I was afraid it would affect gameplay. I didn't want to have to recalculate Popeye and Brutus's jumping off points, because I've done a LOT of work around there, to make sure glitchy things don't happen. I don't know if you noticed, but Brutus will wait for Popeye to clear the seesaw, just like the arcade.

 

I tried it anyway, and I think it seems solid. It will need some testing. I am it over a few minutes before I cut 3.0.

 

EDIT: The building looks better thinner. Adjusting the floor by the seesaw has opened up a bunch of glitchy behaviors. I am going to sleep on it and see if I can get it right again, because it's my bed time.

 

Edited by darryl1970
  • Thanks 1
  • Haha 1
Link to comment
Share on other sites

6 hours ago, darryl1970 said:

EDIT: The building looks better thinner. Adjusting the floor by the seesaw has opened up a bunch of glitchy behaviors.

Sorry, don't worry if it gets complicated to fix, I think it's less noticeable than the empty space adjacent to the lower stairway (right side). I also just noticed a ship detail that shouldn't be hard to update, it lacks some empty space on the right hand side. Thank you.

 

 

1484647336_shipdetail.thumb.PNG.3b19b9a537025b4fa653848c0fd4a3b3.PNG

Link to comment
Share on other sites

13 hours ago, Defender_2600 said:

Sorry, don't worry if it gets complicated to fix, I think it's less noticeable than the empty space adjacent to the lower stairway (right side). I also just noticed a ship detail that shouldn't be hard to update, it lacks some empty space on the right hand side. Thank you.

 

 

1484647336_shipdetail.thumb.PNG.3b19b9a537025b4fa653848c0fd4a3b3.PNG

New version is posted. I don't know why I didn't realize that was just a tile shift to fix. I was so fixated on being out of tiles.

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

Plays great, and the graphics enhancements work extremely well.  It's shaping up very nicely :-D

 

Did catch one thing, though: on the high-score entry table, only the left button is recognised for character entry.  It feels a little odd for that to be the case after having had both buttons work in the game.  This was with a CX78 that was rebuilt about 3 months ago, FWIW.

  • Like 1
Link to comment
Share on other sites

1 hour ago, x=usr(1536) said:

Plays great, and the graphics enhancements work extremely well.  It's shaping up very nicely :-D

Thank you.

1 hour ago, x=usr(1536) said:

Did catch one thing, though: on the high-score entry table, only the left button is recognised for character entry.  It feels a little odd for that to be the case after having had both buttons work in the game.  This was with a CX78 that was rebuilt about 3 months ago, FWIW.

The High Score save functionality is mostly a built-in feature of 7800 BASIC, so I do not have control over that.

  • Like 1
Link to comment
Share on other sites

Hey Darryl, in case you do another release candidate, I took a further look at the graphics of the platforms that support Popeye's and Olive's houses, since I was not convinced of the result in low resolution of the ends. I redesigned the 8 available tiles so that the two platforms have a higher resolution like the arcade version, you can see the good result in the image below. Thanks again for your attention.

 

 

 

506350424_newtiles.thumb.PNG.9db3a22ae932f46a189a2f19c698d756.PNG

  • Like 2
Link to comment
Share on other sites

6 hours ago, Defender_2600 said:

Hey Darryl, in case you do another release candidate, I took a further look at the graphics of the platforms that support Popeye's and Olive's houses, since I was not convinced of the result in low resolution of the ends. I redesigned the 8 available tiles so that the two platforms have a higher resolution like the arcade version, you can see the good result in the image below. Thanks again for your attention.

 

 

 

506350424_newtiles.thumb.PNG.9db3a22ae932f46a189a2f19c698d756.PNG

I actually toyed with this idea when I was working on it. I wasn't sure to err on the side of low-res or add extra "steps" to compensate. The arcade is kind of low res, so I went back to the correct step numbers. I might revisit it. In doing so, I could shift the left pole right one, like the arcade.

 

It kind of bothers me that the thick pillar doesn't line up with the end of the floor. I do not want to alter the end of the floor, because that would alter a other game logic. (Punching bag, Popeye's starting point, demo play, etc) The worst of those is the demo play. Any time I've had to alter that, it's like half a day gone. It sounds simple, but to get one that will occasionally allow the hearts to sink is tough. The randomness of the game makes it tough to get. Also, just because I get it "right" in emulation, doesn't mean it will carry over to the hardware. I've lost a lot of days by changing that.

 

--Darryl

  • Like 3
Link to comment
Share on other sites

58 minutes ago, darryl1970 said:

I actually toyed with this idea when I was working on it. I wasn't sure to err on the side of low-res or add extra "steps" to compensate. The arcade is kind of low res, so I went back to the correct step numbers. I might revisit it. In doing so, I could shift the left pole right one, like the arcade.

 

It kind of bothers me that the thick pillar doesn't line up with the end of the floor. I do not want to alter the end of the floor, because that would alter a other game logic. (Punching bag, Popeye's starting point, demo play, etc) The worst of those is the demo play. Any time I've had to alter that, it's like half a day gone. It sounds simple, but to get one that will occasionally allow the hearts to sink is tough. The randomness of the game makes it tough to get. Also, just because I get it "right" in emulation, doesn't mean it will carry over to the hardware. I've lost a lot of days by changing that.

 

--Darryl

 

I understand what you are saying, actually yesterday I had prepared another mock-up but then I did not share it as it would require some work. The idea was to move Popeye's house one tile to the right and reduce the width of both platforms by one tile (in the rear area), the resulting proportions look very good.

 

 

 

526466121_newtilesb.thumb.PNG.a8a18404f129affad7cfd12f137b9f67.PNG

  • Like 1
Link to comment
Share on other sites

It wasn't too bad to move the house, because I have the draw routines programmed with an adjustable offset. Moving the flower would be a pain that I do not want to endure, but I might look into it when I get home from where I have to be. There are two level 1 maps. I cannot draw the hearts on the map that is used during the game. If I do, the hearts will not display properly. That means I have to be careful to adjust the flower in multiple places, for multiple scenarios. It's included in the game play map, but it's added for the intro and level clear scenes.

 

I do like the sides trimmed though. Good catch. I can live with more vertical "steps" in the ground. It's a necessary evil, in order to draw the brown line above the post.

 

image.thumb.png.92231329e46b5c2f2f9bd99c9f6adbdd.png

  • Like 5
Link to comment
Share on other sites

Looks good. In the area above the pillar below Olive's house, please consider reducing the width of one tile as it seems disproportionate compared with the arcade version:

 

 

682543881_newtilesc.thumb.PNG.1212cfb4b69e09d06b1bd5c428cfef43.PNG

 

 

 

536985729_newtilesd.thumb.PNG.9fa7e9debb10bdc1caddcd61b25e793c.PNG

 

 

 

Just another detail in the level of the ship, I was wondering if the floor in the lower left corner needs to be very wide. Thanks again, Darryl.

 

 

1210084066_shipdetailb.thumb.PNG.8e38dd3169cab7793e0c17838b517904.PNG

Link to comment
Share on other sites

57 minutes ago, Defender_2600 said:

Looks good. In the area above the pillar below Olive's house, please consider reducing the width of one tile as it seems disproportionate compared with the arcade version:

I took care of it. I also caught I filled the empty space with the wrong characterset. I caught a screen shot to show what happens. This is how finicky it can be. I am glad I caught it!

image.thumb.png.918ec31f4a744039b1f4ae86ca6ed834.png

This is why simple changes keep me stuck here.

57 minutes ago, Defender_2600 said:

Just another detail in the level of the ship, I was wondering if the floor in the lower left corner needs to be very wide. Thanks again, Darryl.

No reason. I removed two tiles, and the Sea Hag's feet were sticking off. I reduced it by one tile. It's a little better, and the Sea Hag fits perfectly.

image.png.b1e4008133c7f16977133f55cdfcd951.png

 

 

  • Like 2
  • Thanks 1
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...