Jump to content
IGNORED

Graphics Demo of Congo Bongo


Recommended Posts

Hey all,

 

Here is an early attempt at a graphics engine for Congo Bongo.  I've worked on this mainly over this past week.  This morning I finally added the ability to have a movable sprite (Bongo himself), so I figured it would be good time to show off.

 

For the engine itself, currently it's using the 160A graphics mode.  The cliff-side is using Indirect (Charactor) Mode.  The water, the trees, the bridge, and the skull are applied as "decal" sprites over top of that.  And then Bongo is added at the end.

 

To generate the graphics, I'm using an artwork processing tool that I've developed.  The tool let's me easily convert image files I've cut/copy/pasted from an arcade screenshot.  It currently generates a tileset/tilemap usable with this style engine.  So far, it only generates 160A graphics, but I'd like to eventually get it working for ALL the graphics modes.  160B is next on the table... which is needed to improve the appearance of Bongo.

 

The background is static (no animated water yet), but Bongo is movable with the joystick (NOTE: it's just quick and dirty movement code).

 

Enjoy.

 

congo.a78

 

Edit:  Screenshot for those who asked:

 

image.thumb.png.75c742279b96b7daa439e1ae6dc4e52b.png

  • Like 22
Link to comment
Share on other sites

Oh, wow.  That is some killer work.  Congo Bongo is one of my all-time favourites, and it's fantastic to see a screenshot that is so close to the arcade game's graphics.  None of the home versions have really done it justice in that regard, IMHO.

 

Hmmm...  A graphics engine that works for Congo Bongo should also be able to support the other Sega isometric games (Zaxxon, Super Zaxxon, and Future Spy, though the less said about Future Spy the better).  Just saying :-D

Edited by x=usr(1536)
  • Like 2
Link to comment
Share on other sites

Fixed Bongo and added more sprites.  Bongo and the explorer guy are 160B, and the monkeys are 160A.

 

I changed the background color because the red was starting to bother me.... Redrum... lol

 

Bongo seems a bit "pinkish" in emulators, but appears to me to be orange/red-ish on real hardware (NTSC CRT TV)

 

Enjoy.

 

congo_demo-(20210308).a78

 

 

image.thumb.png.83515856f2674d0323ebb616d62f80ec.png

 

 

  • Like 10
Link to comment
Share on other sites

27 minutes ago, splendidnut said:

Bongo seems a bit "pinkish" in emulators, but appears to me to be orange/red-ish on real hardware (NTSC CRT TV)

In general, $4x hue range is pinkish, $3x hue range is orange/red-ish.   If using a $4x value and it is looking more orange-red-ish than pink, it could be the result of color bleed influence from the surrounding brown/tan areas.

  • Like 1
Link to comment
Share on other sites

On 3/6/2021 at 8:15 PM, x=usr(1536) said:

Oh, wow.  That is some killer work.  Congo Bongo is one of my all-time favourites, and it's fantastic to see a screenshot that is so close to the arcade game's graphics.  None of the home versions have really done it justice in that regard, IMHO.

 

Hmmm...  A graphics engine that works for Congo Bongo should also be able to support the other Sega isometric games (Zaxxon, Super Zaxxon, and Future Spy, though the less said about Future Spy the better).  Just saying :-D

 

Thanks.  Congo Bongo is one my favorites.  I was a bit surprised with how well the background graphics scaled down to 160 horizontal pixels.  My backup plan was to try and figure out how to wrangle one of the 320 pixel modes, but after seeing the results of this, I decided it was completely unnecessary.

 

As for reuse in games like Zaxxon, it's a mixed bag.  Currently, this engine doesn't support any form of scrolling.  But I'm trying to keep the display list generator code as a separate module, so it could be shared/re-used in other projects.  Scrolling on the 7800 is something I'm interested in doing, but I wanted to get a basic single screen engine going first.

 

For this, I might not add scrolling due to the amount of tiles the first level uses (90-95% of a graphics 'bank' is used for the character-set tiles).

 

On 3/6/2021 at 11:51 PM, Synthpopalooza said:

Needs POKEY music lol.

Maybe, at some point when this is more in a "game" demo state.  :)

 

On 3/6/2021 at 11:57 PM, Synthpopalooza said:

Also:  160B is fraught with trouble ... it eats up MARIA's DMA processing time.   What you have in 160A looks really good.  160B is fine for sprites, but I wouldn't necessarily use it for play field characters in this instance.

Indeed.  That's my current goal, keeping the background 160A.  I'm definitely happy with how the background turned out.

 

As for sprites, I have a feeling the most will end up 160B.  But I'm going to try and keep some at 160A (the monkeys).  We'll see how things go.

 

On 3/6/2021 at 10:09 PM, SearsRoebuck said:

I think someone else did a demo of this game before - was that someone else? I dont think it had any movement though

I've seen a few mockups floating around by @Defender_2600, which inspired me to look into this on the 7800.

 

 

  • Like 1
Link to comment
Share on other sites

Ultimately, my goal is to make this into a full game, with a sub-goal of trying to do this in parallel with the 2600 version I'm working on.  So far, this one (7800) version has stolen my attention.  I have a few other projects in the works that I'll be juggling around (to keep things interesting).  So, no promises, but we'll see where this goes.

 

Anyways, here's an update with some of the movement code stolen from my 2600 version.  It's not perfect nor complete, but it's fun to play around with.  I've fixed Bongo's colors using the darker shades in the $3x hue range, as that provides the best contrast/color appearance both in an emulator and on a CRT.  Let me know what you think.

 

Enjoy.

 

congo-(20210313).a78

 

image.thumb.png.ff426c1229ecc3c9666ac565a578b2e9.png

  • Like 12
Link to comment
Share on other sites

14 hours ago, splendidnut said:

Ultimately, my goal is to make this into a full game, with a sub-goal of trying to do this in parallel with the 2600 version I'm working on.  So far, this one (7800) version has stolen my attention. 

This is one of my most wanted 7800 ports. If you make it into a full game, you have at least one guaranteed sale from me. 

 

It always drove me nuts that the rare Intellivision version was the only one that had the 'torch' intro. 

Edited by SearsRoebuck
Link to comment
Share on other sites

  • 3 weeks later...

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...