Jump to content
IGNORED

Ladybug - 2600


johnnywc

Recommended Posts

Hello all,

 

Last build for the night:

 

- lady bug is animated on the title screen

- bonus points stay on the screen a bit longer

- fixed a bug that sometimes caused 4 letters to start on the screen (and 1 skull)

- fixed a bug that sometimes caused the activate sound to play twice for one insect

 

Only issue is that I encountered a screen roll on one of the later levels; I optimized some of the code in the VBLANK that hopefully has resolved this. Please let me know if any screen rolls are encountered with this build (and any other issues).

 

Thanks,

ladybug.bin

Link to comment
Share on other sites

Yeah, but the problem is that many versions of macro.h, and perhaps the current one, contain the 9-byte VSYNC that seems to cause problems on some games and some hardware.

 

I don't think anyone knows the cause, but using the routine did seem to cause at least one game to roll, and on my hardware it caused one game to display with the TV's frame stable but shifted down so the bottom of the screen was cut off. In each case, switching back to the older VSYNC routine fixed the problems.

 

This is enough for me to avoid the macro and manually insert the old one that's known to work.

 

You're sure about that? I'm pretty certain that in the long run all of those problems got tracked back to other sources.

Link to comment
Share on other sites

Please let me know if any screen rolls are encountered with this build (and any other issues).

None that I've seen.

 

BTW, your attention to detail is highly impressive. I can think of a few arcade conversions I'd like to see redone with this amount of quality.

Link to comment
Share on other sites

Yeah, but the problem is that many versions of macro.h, and perhaps the current one, contain the 9-byte VSYNC that seems to cause problems on some games and some hardware.

 

I don't think anyone knows the cause, but using the routine did seem to cause at least one game to roll, and on my hardware it caused one game to display with the TV's frame stable but shifted down so the bottom of the screen was cut off. In each case, switching back to the older VSYNC routine fixed the problems.

 

This is enough for me to avoid the macro and manually insert the old one that's known to work.

 

You're sure about that? I'm pretty certain that in the long run all of those problems got tracked back to other sources.

No, I'm not sure, as I could have missed some correspondence here or on [stella]. But from what I remember, the source of the problems was never really determined. Changing to the old macro worked, but changing the value written to VBLANK from (IIRC) 8 to 0 worked as well. And neither of the solutions make any sense. VBLANK shouldn't have anything connected to bit 3. And frankly, the 9-byte VSYNC should work in theory. But they both did seem to have an effect.

Link to comment
Share on other sites

Hello there,

 

Please let me know if any screen rolls are encountered with this build (and any other issues).

None that I've seen.

That's good to hear. Thanks for the feedback.

 

BTW, your attention to detail is highly impressive.

Thanks! I'm almost glad that I'm running out of ROM because every time I play a game I think of "one more thing" I can make better... (down to about 40 bytes scattered throughout the 4 banks BTW after 6 or 7 rounds of optimizations :)

 

 

I can think of a few arcade conversions I'd like to see redone with this amount of quality.

 

Yup. Best we start compiling a Todo list for him :D

Hmmm... don't tempt me! I love doing arcade conversions but I think first I'm finally going to finish my hockey game (hopefully by hockey season :)).

 

Here is my short list of some of my favorite arcade games that I feel need to be ported, re-done, or finished and would make decent conversions on the 2600:

 

- Elevator Action (I have it about 80% disassembled). With CPUWIZ's SARA chips this may be worth finishing after all! :)

- Mappy (would Namco go for that?)

- Major Havoc (would Atari go for that?)

- Wizard of Wor (I'm about 50% done this one)

- Donkey Kong (aka Champ Kong ;))

 

Any other suggestions are welcomed!

 

Thanks,

Link to comment
Share on other sites

No, I'm not sure, as I could have missed some correspondence here or on [stella]. But from what I remember, the source of the problems was never really determined. Changing to the old macro worked, but changing the value written to VBLANK from (IIRC) 8 to 0 worked as well. And neither of the solutions make any sense. VBLANK shouldn't have anything connected to bit 3. And frankly, the 9-byte VSYNC should work in theory. But they both did seem to have an effect.

IIRC the problems came from not turning off the TIA before VSYNC.

Link to comment
Share on other sites

 

Hmmm... don't tempt me! I love doing arcade conversions but I think first I'm finally going to finish my hockey game (hopefully by hockey season :)).

 

Here is my short list of some of my favorite arcade games that I feel need to be ported, re-done, or finished and would make decent conversions on the 2600:

 

- Elevator Action (I have it about 80% disassembled). With CPUWIZ's SARA chips this may be worth finishing after all! :)

- Mappy (would Namco go for that?)

- Major Havoc (would Atari go for that?)

- Wizard of Wor (I'm about 50% done this one)

- Donkey Kong (aka Champ Kong ;))

 

Any other suggestions are welcomed!

 

Thanks,

 

 

*clearing throat* I think you made a statement to me about a particular game? :D

Link to comment
Share on other sites

 

Here is my short list of some of my favorite arcade games that I feel need to be ported, re-done, or finished and would make decent conversions on the 2600:

 

- Elevator Action (I have it about 80% disassembled). With CPUWIZ's SARA chips this may be worth finishing after all! :)

- Mappy (would Namco go for that?)

- Major Havoc (would Atari go for that?)

- Wizard of Wor (I'm about 50% done this one)

- Donkey Kong (aka Champ Kong ;))

 

Any other suggestions are welcomed!

 

Mr. Do! (pleeeeease)

 

MrDo_VCS_mockup_L1d.gif

 

or what about Bomb Jack?

 

bombjack5.gif

 

some more mockup screens (without my new soccer): my VCS graphics page ;)

Link to comment
Share on other sites

Any other suggestions are welcomed!

 

Kickman :ponder: ;)

Wasn't this started a while back? Kickman has always been a favorite of mine - too bad we can't get this WIP.

 

 

*clearing throat* I think you made a statement to me about a particular game? :D

Bob - that was supposed to be a secret! :) I wonder what game that could be... :ponder:

 

 

Mr. Do! (pleeeeease)

Sorry - I was never a Mr. Do fan. More of a Dig Dug fan.

 

or what about Bomb Jack?

Sad to say but I've never played it.

 

 

For your next game, I'd suggest coding one that's never been done on the 2600 before. Betcha can't do Mappy! :D

I've actually started Mappy. It's one of my favorites and I think a decent conversion can be done for the 2600 (assuming I can convince PMP to do the music for me - although it may cost me another Pac-game :)).

 

Thanks for all the suggestions!

Link to comment
Share on other sites

*clearing throat* I think you made a statement to me about a particular game? :D

Bob - that was supposed to be a secret! :) I wonder what game that could be... :ponder:

 

Sorry - I just though you had forgotten :) I never said which game! :D (at least in this thread) :ponder:

 

For your next game, I'd suggest coding one that's never been done on the 2600 before. Betcha can't do Mappy! :D

I've actually started Mappy. It's one of my favorites and I think a decent conversion can be done for the 2600 (assuming I can convince PMP to do the music for me - although it may cost me another Pac-game :)).

 

Absolutely - no problem, I enjoyed this! :)

Edited by PacManPlus
Link to comment
Share on other sites

Any other suggestions are welcomed!
Kickman :ponder: ;)

Wasn't this started a while back? Kickman has always been a favorite of mine - too bad we can't get this WIP.

 

The one from Mike Mika? It only does 3 balloons per row, so it's probably more efficient to start from scratch :)

 

Truth to be told, I basically mentioned it since so far I couldn't think of a really satisfying solution to a Kickman Kernel, just wondering with what you'd come up with :lolblue:

 

(Then again, when that discussion happened, I didn't think "Sara", but 128 bytes.)

 

Mr. Do! (pleeeeease)
Sorry - I was never a Mr. Do fan. More of a Dig Dug fan.

 

May I suggest Robby Roto for a compromise then? :D

Link to comment
Share on other sites

I wouldn't mind seeing Qix on the 2600, but is it possible? I would also like to see Monaco GP, Rampart, Make Trax/Crush Roller, and Scramble on the 2600. I wouldn't mind seeing Xevious finished up or a new 2600 Xevious either. Wizard of Wor with more levels from the arcade and Mappy on the 2600 sound awesome!

Edited by BrianC
Link to comment
Share on other sites

IIRC the problems came from not turning off the TIA before VSYNC.

Now that you mention it, one game I tried that had a screwy (but not rolling) screen never hit VBLANK.

 

But this doesn't explain why the older VSYNC would work regardless of the VBLANK setting.

Link to comment
Share on other sites

Now that you mention it, one game I tried that had a screwy (but not rolling) screen never hit VBLANK.

 

Splatform?

 

 

But this doesn't explain why the older VSYNC would work regardless of the VBLANK setting.

 

Remember Bobs collission detection phenomenons, that got healed by all kinds of miraculous code tweaks? :)

Link to comment
Share on other sites

It seems like the Ladybug code would lend itself well to a Turtles port.

Sounds like a good idea.

 

Ladybug's amazing. My best score in emulation: 174400.

 

Love the game. I know it's great because it pisses me off.

 

Speaking of arcade ports, I've always wanted one of Space Fire Bird.

Link to comment
Share on other sites

Here is my short list of some of my favorite arcade games that I feel need to be ported, re-done, or finished and would make decent conversions on the 2600:

 

- Elevator Action (I have it about 80% disassembled). With CPUWIZ's SARA chips this may be worth finishing after all! :)

- Mappy (would Namco go for that?)

- Major Havoc (would Atari go for that?)

- Wizard of Wor (I'm about 50% done this one)

- Donkey Kong (aka Champ Kong ;))

 

Any other suggestions are welcomed!

 

Thanks,

I've got a few suggestions you might want to tackle:

 

- Arkanoid (it would be a dream to play using paddles)

- Bubble Bobble (maxing out the number of on-screen objects would be the challenge here)

- Moon Cresta (looks like something the 2600 could handle)

- Nibbler (can this type of game be done on the 2600? I wonder...)

- Zaxxon (a cool side-scroller instead of that poor 3D mess Coleco released)

 

Other (non-arcade) suggestions:

- K.C. Munchkin (wouldn't that be sort of ironic? :P )

- Parsec (a port of the TI99/4A game)

 

But if none of these suggestions interest you, then I say you should go with Donkey Kong, just to show the world what Coleco could have done if they had put more effort into it. That seems like a challenge that's right up your alley, Johnny. :D

Link to comment
Share on other sites

Any other suggestions are welcomed!
Kickman :ponder: ;)

Wasn't this started a while back? Kickman has always been a favorite of mine - too bad we can't get this WIP.

 

The one from Mike Mika? It only does 3 balloons per row, so it's probably more efficient to start from scratch :)

 

Truth to be told, I basically mentioned it since so far I couldn't think of a really satisfying solution to a Kickman Kernel, just wondering with what you'd come up with :lolblue:

I have some ideas - the key is always compromise to a point where it still 'feels' like Kickman. I didn't realize there were only 3 ballons in MM's port - and they all looked like the same balloon in the screenshot I saw. I'll have to think about this one.

 

 

May I suggest Robby Roto for a compromise then? :D

Never heard of Robby Roto - and I see it got 0 votes in your poll... Maybe I'll skip that one....:)

 

 

I wouldn't mind seeing Qix on the 2600, but is it possible? I would also like to see Monaco GP, Rampart, Make Trax/Crush Roller, and Scramble on the 2600. I wouldn't mind seeing Xevious finished up or a new 2600 Xevious either. Wizard of Wor with more levels from the arcade and Mappy on the 2600 sound awesome!

Scramble is an all-time favorite of mine, but falls in the horizontal scroller category - not a strength for ol' Stella. Super Cobra was a decent conversion IMO of a similar game; if something better than that can be pulled off I may try it.

 

 

It seems like the Ladybug code would lend itself well to a Turtles port.

Ah - I believe that was suggested way back in the beginning of this thread when Lady Bug was thought to be too difficult... :cool: Seriously though - I've yet to play a game of Turtles but if anyone wants to give it a shot I'll be happy to share the technique I'm using for LB.

 

Ladybug's amazing. My best score in emulation: 174400.

 

Love the game. I know it's great because it pisses me off.

Awesome score! My high score remains at 252,000. Things get really hectic on the later levels but it never feels impossible - just very difficult. I like hearing comments on the gameplay (too easy, too difficult, difficultly ramps too quickly, too slowly, etc.). Thanks for the feedback!

 

Speaking of arcade ports, I've always wanted one of Space Fire Bird.

Wow - I must of lived under a rock back in the 80's. Never heard of that one either! Sounds like I missed out on some good games (spent too much time playing Scramble, Pac-man, Elevator Action and Pole Position!) :)

Link to comment
Share on other sites

I've got a few suggestions you might want to tackle:

 

- Arkanoid (it would be a dream to play using paddles)

- Bubble Bobble (maxing out the number of on-screen objects would be the challenge here)

- Moon Cresta (looks like something the 2600 could handle)

- Nibbler (can this type of game be done on the 2600? I wonder...)

- Zaxxon (a cool side-scroller instead of that poor 3D mess Coleco released)

 

Other (non-arcade) suggestions:

- K.C. Munchkin (wouldn't that be sort of ironic? :P )

- Parsec (a port of the TI99/4A game)

 

But if none of these suggestions interest you, then I say you should go with Donkey Kong, just to show the world what Coleco could have done if they had put more effort into it. That seems like a challenge that's right up your alley, Johnny. :D

Hmm... I've always thought about a Moon Cresta port (one of if not THE first arcade game I ever played). I think it would translate well. Bubble Bobble is 2-player goodness (I was just playing it with my brother) but there may be too much going on to translate well. Most of the other games I haven't played too much if at all. Donkey Kong has always been one of my favorites and I may re-do it as a proof-of-concept sort of project since No-friend-o would flip if they found out.

 

Thanks for the suggestions!

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