| |
Released At :
Commodoremania 2016 Compo
Achievements :
Mixed Game Competition at Commodoremania 2016 Compo : #8
Credits :
SIDs used in this release :
Download :
Look for downloads on external sites:
Pokefinder.org
User Comment Submitted by Laddh on 11 July 2016
@ZeSmasher
You..., definitely you understand the meaning of all this ;)
@Richard @Compyx
Of course you can code a routine to shoot and move at the same time, but I have sought a balance between difficulty and it was not too easy to kill all the aliens in a second. | User Comment Submitted by Dr. TerrorZ on 9 July 2016
Looking with VICE monitor, I'm wondering why are there repeats of the "dying" subroutine.
1b86 inc $d027
lda $d01e
lda $dc00
and #$1f
cmp #$0f
bne $1b86
When the player is killed the program goes to a similar routine either at $0eb6, $1b86 or $1e2d... | User Comment Submitted by Shine on 9 July 2016
Indeed ... ZeSmasher nailed it!!! :D | User Comment Submitted by hedning on 9 July 2016
ZeSmasher: 10/10 for your explaination | User Comment Submitted by Zyron on 9 July 2016 User Comment Submitted by Bob on 8 July 2016 User Comment Submitted by Smasher on 8 July 2016
you guys trying to help the coder with your amazing routines; you want to fix a bug that is not a bug but a feature... tsk tsk... lemme explain you the story behind this beautiful game:
you are the pilot of the mighty CBM starship, fighting against those bloody evil monsters coming from planet Lamiga. Unfortunately your gunner is on strike, he asked for a better salary but you refused his request, so you have to do his job as well. so when you decide to shoot you must leave the cockpit and the commands for a while, go to the cannon room, load the cannon, shoot, and go back to the cockpit. There's no autopilot on that starship, it was optional on those models but you preferred to buy those fantastic leather seats instead. that explains why you can't move AND shoot at the same time. all clear now?
please credit me for the docs :) | User Comment Submitted by Compyx on 8 July 2016
That still doesn't solve the "move and press fire" problem. How about AND'ing whatever is in $dc00 for joystick movement.
RTFM, please. | User Comment Submitted by Richard on 8 July 2016
@For the author:
A helpful hint in assembler:
lda #4 ;Read joystick left
bit $dc00
bne right
jsr leftroutine
right lda #8
bit $dc00
bne fire
jsr rightroutine
fire lda #16
bit $dc00
bne nojoy
jsr fireroutine
nojoy rts
Can also be used in binary form
%0000001 = UP (BIT 1)
%0000010 = Down (BIT 2)
%0000100 = Left (BIT 4)
%0001000 = Right (BIT 8)
%0010000 = Fire (BIT 16) | User Comment Submitted by Didi on 8 July 2016 User Comment Submitted by Laddh on 8 July 2016
@bugjam
Yes, sure, at the end of the year.
@count0
Sure, in assembler all is possible ;) | User Comment Submitted by Smasher on 7 July 2016
@count0, so in practice you asked for a 101% crack from LXT... :) | User Comment Submitted by Count Zero on 7 July 2016
Yieks - in assembler it is not possible to move left/right and fire at the same time? | User Comment Submitted by bugjam on 7 July 2016 User Comment Submitted by Dr.j on 7 July 2016 User Comment Submitted by Laddh on 7 July 2016
Hi everyone, my four assembler game! |
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|