Jump to content
AndyMt

New game uploaded: Invaderz

Recommended Posts

8 hours ago, Fnord42 said:

No, have a look here: https://github.com/commanderx16/x16-docs/blob/master/VERA Programmer's Reference.md
The VERA does a fixed resolution of 640x480@60Hz, smaller resolutions are actually done via scaling.

To be clear, is that one scaling parameter, or is it a choice of (640,320)x(480,240) logical bitmaps with an additional scaling to what part of the logical bitmap is shown on the screen?

All I need right now is the "old KERNAL" call to the number of characters per row in the screen mode, so my "SuperCPU C64" emulator and x16emu displays both work correctly from the same binary, but eventually I am sure there is going to be a demand for output to the proportional character display w/embedded bitmaps, a la GeoForth.

Edited by BruceMcF

Share this post


Link to post
Share on other sites

No it is actually two parameters, and they can work idependently.

So you can set hscale to 64 and get 320 and vscale to 52 (as far as I remember from my old brain) and that gives you 200... So you have a resolution of 320x200. So you can scale to any value. I have not tried myself what happens if you scale to anything between 64 and 52 ... 

Regarding the number of characters per Row... that is also affected by vscale and hscale.. 
128 for hscale equals 80 characters. Where 64 equals 40 characters and so on... 16 would equal 10 characters 🙂 

AFAIK (not 100% sure) you can only scale the whole VERA. That means, you cannot scale the two layers with differenet scaling parameters.

  • Like 2

Share this post


Link to post
Share on other sites

Just to be clear though, in "screen 128" mode, it's scaled to 320x240, but then the bottom border is made bigger, so it cuts off the bottom 40 pixels.  If it was scaled to 320x200 it would probably look a little squished, hence having the black border on the bottom.

  • Like 1

Share this post


Link to post
Share on other sites

New Version 0.4:

Some gameplay changes:

  • Level is lost when bottom enemy progresses to shields/fortress.
    You then fall back to the previous level and can try to advance again.
  • If you fail level 1, then the game is over, too (or all lives lost).
  • Enemy movements get more difficult with each level.
    They move faster, they advance faster. Patterns still the same
  • Player sprite now has more realistic lag, when changing direction.
    Let me know what you think about this one. It was just unrealistically fast with the mouse, so I made it more difficult.

Other improvements:

  • More Levels!
    The background story is now more complete. The descriptions for levels > 2 don't yet match the description in relation to enemy behavior or motherships etc.
  • Different enemy sprites
    I experiment with different enemy styles now. Most will probably be replaces later again. I like the martians, though 😉...  
  • Sprite animation for player sprite
    Player spaceship now shows thruster plumes and tilts when moving.
  • Like 2

Share this post


Link to post
Share on other sites

Forgot to mention some cheat-codes in this version 😀:

'L': jump to next level
'R': return to previous level

Share this post


Link to post
Share on other sites

New Version 0.5:

  • Fixed the collision detection - finally!
  • More enemy sprite graphics.
  • Minor speed and game play changes.

Have fun!

  • Like 2

Share this post


Link to post
Share on other sites

New Version 0.6:

  • More enemy sprites, final designs
    These sprites should now be complete. Maybe I'll fine tune them later. VRAM constraints won't allow more enemies, without loading them in the fly.
  • Animated enemy sprites
    All enemy sprites are now animated with 4 frames each. Despite the number of sprites on the screen this seems to be no performance issue yet.
  • More diverse level compositions
    The formations of enemies is now more diverse

Next I'll probably try to make some enemies break formation and attack. Or maybe I have them close their ranks from time to time. Let's see 🙂.

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.

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.


×
×
  • Create New...

Important Information

Please review our Terms of Use