Thomas B
|
0e27e40595
|
add debug counter print options and move lots of stuff from bank zero
|
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
|
76cbbd75cc
|
fix wrong gbprinter crc and use proper status flag checks
|
3 weeks ago |
Thomas B
|
a6e0daf325
|
differentiate errors while printing or detecting printer
|
3 weeks ago |
Thomas B
|
b121a2f05b
|
add second configurable game background map, refactor text handling functions.
|
3 weeks ago |
Thomas B
|
3b81878953
|
reset splash anim when starting. more mp preparations.
|
1 month ago |
Thomas B
|
efed27d979
|
use custom palettes to print scores
|
1 month ago |
Thomas B
|
226a9058d2
|
rewrite gb printer code
|
1 month ago |
Thomas B
|
13c6ef566e
|
try to improve gb printer support
|
1 month ago |
Thomas B
|
e55709b0f2
|
tweak connection status display
|
1 month ago |
Thomas B
|
6e13d7a8d9
|
add 16 way movement
|
1 month ago |
Thomas B
|
96e8361ace
|
more multiplayer preparations
|
1 month ago |
Thomas B
|
427e285da5
|
fix gbprinter score screenshot feature
|
1 month ago |
Thomas B
|
bf1995ff71
|
start work on multiplayer mode
|
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
|
541666aeb9
|
add curly braces to bank-switch macros
|
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
|
e5eead6cbc
|
optimize ship sprite so thruster is visible at 45 degrees
|
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
|
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
|
a3f5c04881
|
handle bg music in isr and add second pulse channel
|
1 month ago |
Thomas B
|
17b6fddfb2
|
add wav file conversion and playback
|
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
|
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
|
0b95475146
|
add spawning code. causes bank0 overflow, so put score code in BANKED. but crashes. why?!
|
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
|
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
|
be9cf7e2cc
|
add proper score keeping
|
1 month ago |
Thomas B
|
95b1df3919
|
add about screen with version info
|
1 month ago |
Thomas B
|
972740cc98
|
can enter name for score
|
1 month ago |
Thomas B
|
05a71b8c6b
|
add sgb border support
|
1 month ago |
Thomas B
|
7e4d212178
|
proper mbc type. use double-speed mode on gbc.
|
1 month ago |
Thomas B
|
7c8f2a609c
|
add explosion sprites and convert individual bar sprites to one. load explosion palettes dynamically.
|
1 month ago |