Thomas B
|
e5eead6cbc
|
optimize ship sprite so thruster is visible at 45 degrees
|
1 month ago |
Thomas B
|
e5505e41f2
|
add some sprites to cart artwork
|
1 month ago |
Thomas B
|
9541c46394
|
try to optimize music playback output
|
1 month ago |
Thomas B
|
39f9fb1269
|
reduce timer freq to 256Hz and also set volume of noise channel properly
|
1 month ago |
Thomas B
|
417212233f
|
experiment with sample volume settings
|
1 month ago |
Thomas B
|
e3c534203e
|
add conf screen for sfx and music volume
|
1 month ago |
Thomas B
|
b135f08b28
|
readme typo
|
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
|
0285ee5ef9
|
add sfx debug menu
|
1 month ago |
Thomas B
|
33f411a680
|
add music repeat option and music debug menu
|
1 month ago |
Thomas B
|
9f9660fdb7
|
show explosion when orbs are shot
|
1 month ago |
Thomas B
|
3f16dd2cc3
|
add new menu music
|
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
|
0c24e0b36d
|
add flash cart type to makefile
|
1 month ago |
Thomas B
|
bf412c2d46
|
add drums to score screen music
|
1 month ago |
Thomas B
|
6f8baf7662
|
add proper obj respawning
|
1 month ago |
Thomas B
|
7b91d3b049
|
add nicer game-over music. make more room in rom0 by banking obj functions. dont spawn stuff on top of player.
|
1 month ago |
Thomas B
|
d36abe174d
|
add 1kHz timer and music (placeholder notes)
|
1 month ago |
Thomas B
|
1d1ddca278
|
dont return score struct by value, pass as pointer arg instead. fixes banking score issue strangely.
|
1 month ago |
Thomas B
|
700908725d
|
add emulicious and debugging support for kate
|
1 month ago |
Thomas B
|
b685072b4d
|
remove unused includes and re-enable initial obj spawning
|
1 month ago |
Thomas B
|
0f915b5e9f
|
add macro to restore previous bank when switching rom banks. score no longer crashes but shows garbage.
|
1 month ago |
Thomas B
|
6622f41dc4
|
dont add debug build to actual releases
|
1 month ago |
Thomas B
|
cec57b3356
|
split clean and build steps in gh actions
|
1 month ago |
Thomas B
|
962b42f757
|
archive debug and release builds in gh action
|
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
|
f5e707ff1a
|
dont score games with god mode
|
1 month ago |
Thomas B
|
563f97ed06
|
add large debug marker. properly keep coordinates in range.
|
1 month ago |
Thomas B
|
15854ca485
|
add sprite marker test
|
1 month ago |
Thomas B
|
edc6b1ee95
|
add animation to splash screen
|
1 month ago |
Thomas B
|
005273eed4
|
add score reset debug option
|
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
|
05df04374a
|
only use one sram bank for savegames
|
1 month ago |
Thomas B
|
9e0e81866e
|
show off cartridge image in readme
|
1 month ago |
Thomas B
|
87c32e6f59
|
add artwork files
|
1 month ago |
Thomas B
|
e37231df56
|
add cartridge artwork to docs
|
1 month ago |
Thomas B
|
fae5d2cb39
|
optimize ship offsets. add explosion sound. tweak pickup ranges.
|
1 month ago |
Thomas B
|
41c9c88b68
|
optimize pause sprite to only use one color palette
|
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
|
9e7f23eb49
|
reduce large obj sphere of influence, less gravity, large white sphere heals fully
|
1 month ago |
Thomas B
|
be9cf7e2cc
|
add proper score keeping
|
1 month ago |