Jump to content
Al_Nafuur

C.A.V.E. Apocalypse (WIP) new batari Basic game

Recommended Posts

New binary in first post and PlusStore with:

  • more than one group of soldiers can be placed per level.

I added @Karl G's Text Minikernel to display a message how many soldiers are left to rescue. Because of this new feature I had to switch to 16K-SC bankswitching.

 

Does someone knows a way to change the background color of the Text Minikernel?

 

      591 bytes of ROM space left in bank 1

    1532 bytes of ROM space left in bank 2

    3793 bytes of ROM space left in bank 3

      777 bytes of ROM space left in bank 4

 

 

 

 

  • Like 1

Share this post


Link to post
Share on other sites
5 minutes ago, Al_Nafuur said:

Does someone knows a way to change the background color of the Text Minikernel?

There isn't a way with the way I designed it. I set the background to black explicitly because I used VBLANK for the blank lines, and a background color would have a striped look with alternating scanlines of black. If you don't mind the striped look, the forced black could be removed easily enough. Alternately the minikernel could tweaked to not use VBLANK at all, and allow for a background color to be set perhaps via a constant.

Share this post


Link to post
Share on other sites
Posted (edited)
39 minutes ago, Karl G said:

There isn't a way with the way I designed it. I set the background to black explicitly because I used VBLANK for the blank lines, and a background color would have a striped look with alternating scanlines of black. If you don't mind the striped look, the forced black could be removed easily enough.

I already tried this, but:

grafik.thumb.png.9d28abc0bdc4e0e8d998fe232b4bf671.png

 

 

39 minutes ago, Karl G said:

Alternately the minikernel could tweaked to not use VBLANK at all, and allow for a background color to be set perhaps via a constant.

I think this would be a better way.

 

btw. I moved the text_strings to SC-RAM, so the message could be loaded from the backend (or can be modified by code)

 

Edited by Al_Nafuur

Share this post


Link to post
Share on other sites

Okay - try out this version, if you would. If the constant "textbkcolor" is defined, the defined color will be used for the text minikernel background, or it will use black if it is not defined.

 

If it works for you and it doesn't introduce any new bugs, then I'll update the documentation and release a new version of the text minikernel.

 

cannonstxt_bas.thumb.png.27f6d34eefa547c68d78fee332e37e2a.png

 

text12-bg.zip

  • Thanks 1

Share this post


Link to post
Share on other sites
Posted (edited)
42 minutes ago, Karl G said:

Okay - try out this version, if you would. If the constant "textbkcolor" is defined, the defined color will be used for the text minikernel background, or it will use black if it is not defined.

 

If it works for you and it doesn't introduce any new bugs, then I'll update the documentation and release a new version of the text minikernel.

 

cannonstxt_bas.thumb.png.27f6d34eefa547c68d78fee332e37e2a.png

 

text12-bg.zip 131.83 kB · 0 downloads

Thank you very much, this looks much better:

grafik.thumb.png.4d7cf071c245b33ce0250a675f18dec3.png

 

but the first background color line starts mid-line. I moved the score background color block in text12a.asm:

 
 	ifconst scorebkcolor
 	    ifnconst noscoretxt
	        lda #scorebkcolor
	        sta COLUBK
	    endif
	endif

 

from line 39 to line 23 (old version), then the first bg line is complete.

 

 

Edited by Al_Nafuur
  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)

New binary in first post and PlusStore with:

  • more points more bonus.
  • After the successful completion of a public  level, the points are sent to the PlusROM HSC

 

The game is not yet published at the HSC, but the scores sent for the test levels can be seen here

All scores sent will be deleted when the "final" levels have been created.

 

        503 bytes of ROM space left in bank 1

      1532 bytes of ROM space left in bank 2

      3793 bytes of ROM space left in bank 3

        778 bytes of ROM space left in bank 4

 

 

Edited by Al_Nafuur
  • Like 1

Share this post


Link to post
Share on other sites

New binary in first post and PlusStore with:

  • New title screen (design by @vhzc )
  • sending level score to HSC before joystick button is pressed

 

        479 bytes of ROM space left in bank 1

      1532 bytes of ROM space left in bank 2

      3793 bytes of ROM space left in bank 3

        778 bytes of ROM space left in bank 4

 

 

Share this post


Link to post
Share on other sites

I hadn't mentioned it before but CAVE crashes a lot for me on the cart I use for early firmware builds, hadn't tried it on the others yet. Sometimes won't load the binary, others title then lockup. Didn't know if others were experiencing the same.

Sent from my SM-N960U using Tapatalk

Share this post


Link to post
Share on other sites
6 minutes ago, Prizrak said:

I hadn't mentioned it before but CAVE crashes a lot for me on the cart I use for early firmware builds, hadn't tried it on the others yet. Sometimes won't load the binary, others title then lockup. Didn't know if others were experiencing the same.

this should be fixed with v2.0.18, can you retest?

 

 

Share this post


Link to post
Share on other sites

I would like to add the original helicopter sound effect of the C64 version:

 

and maybe modify some of the other sound effects. I am trying for some days now, but unfortunately I am completely unmusical and can not cope with tools like (https://alienbill.com/2600/atari-sound-forger/).

 

Any help is appreciated here

 

  • Like 1

Share this post


Link to post
Share on other sites

SID2TIA is here:

https://atariage.com/forums/index.php?showtopic=122972&st=0&p=1486188&&do=findComment&comment=1486188

but I can not find the SID files for the C64 version.

 

ASM for POKEY sound is here:

https://github.com/heyigor/FortApocalypse/blob/master/fort5.s#L793

 

but the Atari 8bit version sounds very different.

 

 

Share this post


Link to post
Share on other sites

New binary in first post and PlusStore with:

  • fix for titlescreen level counter reset private levels.
  • fix for early exit bug after game over (dying with joystick right) reset triggered PlusCart exit function
  • fix for top-rooms did not changed when moving top-left or top-right.
  • empty out PlusROM response buffer after reset is pressed, so (a possible) last response does not interfere with menu request.
  • Added (a very bad) helicopter sound effect

there a also a few new levels online, level 1 and 2 are reminiscent of H.E.R.O. and I am working on a new level.

 

        313 bytes of ROM space left in bank 1

      1532 bytes of ROM space left in bank 2

      3793 bytes of ROM space left in bank 3

        778 bytes of ROM space left in bank 4

 

  • Like 1

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.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...