Jump to content

Recommended Posts

This is my first game and I'm making pretty slow progress on it. The gameplay code is not currently playable, but I'm pleased with how the title screen is looking now. Please check it out if you have time. It's a pretty straightforward DPC+ kernel. I'm using the 4K RAM as buffers and copying everything over from ROM. Because the fast fetching makes it so easy to load all the registers every scanline, I'm really not using any sophisticated tricks. Pure TIA audio with my own 6502 driver lets me reuse envelopes and melody timing, pretty compact music memory.


This title screen demo uses both flashing and shaking effects. It looks best on real hardware or with relatively high phosphor effects (75 on Stella). Enjoy my humble little project; I will hopefully be able to release a gameplay demo when I finish my major refactoring.


Hell Escape (Title Screen).bin

Edited by amoss
  • Like 2

Share this post

Link to post
Share on other sites

Awesome, nice to see DPC+ being used without bB :)


Minor issue - you're only outputting 254 scanlines, should bump that up to 262 for best compatibility. To see this info in Stella hit the Developer Key COMMAND-L on a Mac, or ALT-L on Linux & Windows.





Share this post

Link to post
Share on other sites

Ah-ha, thanks Darrell, will fix it for sure! I need to use Stella's debugging capabilities a bit better. And thanks again for your tutorials, super helpful.

Share this post

Link to post
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.

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.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...