Thomas B
|
bc8b857641
|
add continue / save-game feature
|
2 weeks ago |
Thomas B
|
0bec135ae0
|
add heal and damage sfx
|
2 weeks ago |
Thomas B
|
dab0de0fe0
|
update frame counters in pause screen
|
2 weeks ago |
Thomas B
|
2c2537c56e
|
some dmg optimizations
|
2 weeks ago |
Thomas B
|
0e27e40595
|
add debug counter print options and move lots of stuff from bank zero
|
3 weeks ago |
Thomas B
|
570b0b67f8
|
avoid flicker in debug frame display and format as hex for fixed width
|
3 weeks ago |
Thomas B
|
e358258d81
|
show frame and timer values in debug mode
|
3 weeks ago |
Thomas B
|
3f81694840
|
tweak makefile and put acceleration logic back in bank 0 (crashed real hardware but worked in most emulators)
|
3 weeks ago |
Thomas B
|
136c7226a1
|
also use a pre-calculated table for the movement speed limits
|
3 weeks ago |
Thomas B
|
421b25de97
|
generate a const shot speed table to save lots of rom bank 0 space
|
3 weeks ago |
Thomas B
|
b121a2f05b
|
add second configurable game background map, refactor text handling functions.
|
3 weeks ago |
Thomas B
|
56d41c91a1
|
tweak website
|
1 month ago |
Thomas B
|
3b81878953
|
reset splash anim when starting. more mp preparations.
|
1 month ago |
Thomas B
|
ce710a2fa6
|
add 16 way shooting
|
1 month ago |
Thomas B
|
6e13d7a8d9
|
add 16 way movement
|
1 month ago |
Thomas B
|
082923aca8
|
more multiplayer preparations, packet tx rx
|
1 month ago |
Thomas B
|
07e89b2881
|
multiplayer packet structs
|
1 month ago |
Thomas B
|
96e8361ace
|
more multiplayer preparations
|
1 month ago |
Thomas B
|
494ba4bb8a
|
start adding gb printer support
|
1 month ago |
Thomas B
|
7b4fda4cd0
|
add no-fuel and fast-movement debug flags
|
1 month ago |
Thomas B
|
9e6b2ee09a
|
start work on mirroring background on scroll (still disabled)
|
1 month ago |
Thomas B
|
bea63ed2e7
|
remove small status sprites again, split map and window code
|
1 month ago |
Thomas B
|
b4dceadd4d
|
always draw ship sprite, no bg map attributes, re-use palettes for status.
|
1 month ago |
Thomas B
|
a7f4f2596c
|
add a small indicator for hp and fuel
|
1 month ago |
Thomas B
|
d7828e5545
|
refactor music and sfx functions
|
1 month ago |
Thomas B
|
60e6885189
|
add settings and move with score to config in sram
|
1 month ago |
Thomas B
|
a3f5c04881
|
handle bg music in isr and add second pulse channel
|
1 month ago |
Thomas B
|
70224e8f78
|
add explosion sfxs
|
1 month ago |
Thomas B
|
17b6fddfb2
|
add wav file conversion and playback
|
1 month ago |
Thomas B
|
cb8d910353
|
decrement white score when shooting
|
1 month ago |
Thomas B
|
6f8baf7662
|
add proper obj respawning
|
1 month ago |
Thomas B
|
d36abe174d
|
add 1kHz timer and music (placeholder notes)
|
1 month ago |
Thomas B
|
b685072b4d
|
remove unused includes and re-enable initial obj spawning
|
1 month ago |
Thomas B
|
0b95475146
|
add spawning code. causes bank0 overflow, so put score code in BANKED. but crashes. why?!
|
1 month ago |
Thomas B
|
ab6579ecc1
|
move defines from header to the sources where they are used
|
1 month ago |
Thomas B
|
563f97ed06
|
add large debug marker. properly keep coordinates in range.
|
1 month ago |
Thomas B
|
edc6b1ee95
|
add animation to splash screen
|
1 month ago |
Thomas B
|
9a59268c5d
|
add debug flags and menu
|
1 month ago |
Thomas B
|
0e0afb6c62
|
debug marker in center of screen. tweak sprite positions.
|
1 month ago |
Thomas B
|
fae5d2cb39
|
optimize ship offsets. add explosion sound. tweak pickup ranges.
|
1 month ago |
Thomas B
|
035393ca42
|
add second color to pause text and flip between them
|
1 month ago |
Thomas B
|
2831e54995
|
reorder main loop
|
1 month ago |
Thomas B
|
c31a6d8f38
|
move obj movement into obj_act(), mask wrap of coordinates so items can be picked up after wrapping screens
|
1 month ago |
Thomas B
|
2d6b8aa88d
|
add pause and quit
|
1 month ago |
Thomas B
|
47c1d6fbdc
|
start working on 8-way movement
|
1 month ago |
Thomas B
|
a506ccad37
|
fix explosion and negative score
|
1 month ago |
Thomas B
|
7c8f2a609c
|
add explosion sprites and convert individual bar sprites to one. load explosion palettes dynamically.
|
1 month ago |
Thomas B
|
32a0222f5f
|
add letters to show names in highscore
|
1 month ago |
Thomas B
|
ac40343934
|
move game score window to bottom right
|
1 month ago |
Thomas B
|
1f8001e4e8
|
add ROM autobanking and store highscores in banked RAM.
|
1 month ago |