b22286d
(main)
add single debug value printing for dmg by
2025-07-27 19:49:57 +0200
83f6fe7
fix prng for gb-interceptor by
2025-07-20 22:17:56 +0200
c4c9a5c
option for constant prng seed by
2025-07-20 20:54:25 +0200
bc8b857
add continue / save-game feature by
2025-07-13 07:20:17 +0200
0bec135
add heal and damage sfx by
2025-07-10 23:06:50 +0200
2a1cf3f
properly restore rom bank in all music isr cases by
2025-07-10 22:32:53 +0200
584e5c5
tweak text rendering and menu stuff by
2025-07-08 01:32:33 +0200
dab0de0
update frame counters in pause screen by
2025-07-08 00:18:30 +0200
f838468
no space at start of cartridge header game name by
2025-07-08 00:16:03 +0200
ff76580
optimize debug counters by
2025-07-08 00:08:58 +0200
2c2537c
some dmg optimizations by
2025-07-07 23:40:22 +0200
53039b9
misc tweaks by
2025-07-06 17:44:01 +0200
0e27e40
add debug counter print options and move lots of stuff from bank zero by
2025-07-06 16:51:47 +0200
570b0b6
avoid flicker in debug frame display and format as hex for fixed width by
2025-07-06 14:42:06 +0200
e358258
show frame and timer values in debug mode by
2025-07-06 13:01:10 +0200
3f81694
tweak makefile and put acceleration logic back in bank 0 (crashed real hardware but worked in most emulators) by
2025-07-05 16:42:13 +0200
626eb58
tweak webpage and extend game music by
2025-07-05 14:02:24 +0200
61296f1
loop music seamlessly by
2025-07-05 13:04:19 +0200
136c722
also use a pre-calculated table for the movement speed limits by
2025-07-05 12:53:32 +0200
1a1c999
optimize makefile rules by
2025-07-05 12:28:58 +0200
c198beb
fix music note duration reading from proper bank, start working on game music by
2025-07-05 02:04:49 +0200
f8eda35
create folders by
2025-07-05 00:51:49 +0200
1cc2a6c
generate sources before compiling them by
2025-07-05 00:49:55 +0200
421b25d
generate a const shot speed table to save lots of rom bank 0 space by
2025-07-05 00:44:33 +0200
76cbbd7
fix wrong gbprinter crc and use proper status flag checks by
2025-07-04 19:49:38 +0200
a6e0daf
differentiate errors while printing or detecting printer by
2025-07-04 19:06:51 +0200
b121a2f
add second configurable game background map, refactor text handling functions. by
2025-07-04 18:57:18 +0200
56d41c9
tweak website by
2025-06-25 23:08:03 +0200
6d0c162
dont truncate error enum returned by gbprinter_detect by
2025-06-22 20:58:15 +0200
3b81878
reset splash anim when starting. more mp preparations. by
2025-06-22 14:33:38 +0200
3e319b6
add simple drum loop to menu music by
2025-06-22 11:13:08 +0200
81a2007
fix off-by-one pixel error in cart artwork. add some text to webpage. by
2025-06-21 23:49:10 +0200
efed27d
use custom palettes to print scores by
2025-06-21 23:29:15 +0200
226a905
rewrite gb printer code by
2025-06-21 23:21:04 +0200
13c6ef5
try to improve gb printer support by
2025-06-21 13:32:12 +0200
e55709b
tweak connection status display by
2025-06-21 00:01:59 +0200
ce710a2
add 16 way shooting by
2025-06-20 23:37:58 +0200
6e13d7a
add 16 way movement by
2025-06-20 23:22:08 +0200
082923a
more multiplayer preparations, packet tx rx by
2025-06-20 22:06:07 +0200
07e89b2
multiplayer packet structs by
2025-06-19 14:54:09 +0200
96e8361
more multiplayer preparations by
2025-06-18 01:42:57 +0200
427e285
fix gbprinter score screenshot feature by
2025-06-18 01:42:35 +0200
bf1995f
start work on multiplayer mode by
2025-06-16 01:18:18 +0200
494ba4b
start adding gb printer support by
2025-06-15 23:51:59 +0200
0ae97b8
more work on scrolling map, still disabled by
2025-06-15 19:26:46 +0200
35a463b
add a simple 8x8 font (for gbc mode only) by
2025-06-15 18:36:38 +0200
7b4fda4
add no-fuel and fast-movement debug flags by
2025-06-15 17:46:50 +0200
541666a
add curly braces to bank-switch macros by
2025-06-15 16:48:52 +0200
9e6b2ee
start work on mirroring background on scroll (still disabled) by
2025-06-15 16:24:40 +0200
bea63ed
remove small status sprites again, split map and window code by
2025-06-15 14:46:39 +0200
b4dcead
always draw ship sprite, no bg map attributes, re-use palettes for status. by
2025-06-15 14:01:02 +0200
a7f4f25
add a small indicator for hp and fuel by
2025-06-15 13:07:29 +0200
1a759a6
unsuccessfully tried to optimize shot collisions, now limiting to 2 faster shots. by
2025-06-15 12:43:36 +0200
e5eead6
optimize ship sprite so thruster is visible at 45 degrees by
2025-06-15 12:17:51 +0200
e5505e4
add some sprites to cart artwork by
2025-06-14 00:18:05 +0200
9541c46
try to optimize music playback output by
2025-06-13 19:25:29 +0200
39f9fb1
reduce timer freq to 256Hz and also set volume of noise channel properly by
2025-06-13 01:14:24 +0200
4172122
experiment with sample volume settings by
2025-06-13 00:59:48 +0200
e3c5342
add conf screen for sfx and music volume by
2025-06-12 22:52:36 +0200
b135f08
readme typo by
2025-06-12 11:20:46 +0200
d7828e5
refactor music and sfx functions by
2025-06-12 04:09:35 +0200
60e6885
add settings and move with score to config in sram by
2025-06-11 22:28:26 +0200
0285ee5
add sfx debug menu by
2025-06-11 21:27:12 +0200
33f411a
add music repeat option and music debug menu by
2025-06-11 20:39:40 +0200
9f9660f
show explosion when orbs are shot by
2025-06-11 20:36:49 +0200
3f16dd2
add new menu music by
2025-06-11 01:07:27 +0200
a3f5c04
handle bg music in isr and add second pulse channel by
2025-06-10 23:52:33 +0200
70224e8
add explosion sfxs by
2025-06-10 21:15:09 +0200
17b6fdd
add wav file conversion and playback by
2025-06-10 20:55:26 +0200
cb8d910
decrement white score when shooting by
2025-06-10 19:13:19 +0200
0c24e0b
add flash cart type to makefile by
2025-06-10 18:55:42 +0200
bf412c2
add drums to score screen music by
2025-06-10 01:00:36 +0200
6f8baf7
add proper obj respawning by
2025-06-10 00:29:46 +0200
7b91d3b
add nicer game-over music. make more room in rom0 by banking obj functions. dont spawn stuff on top of player. by
2025-06-09 23:39:34 +0200
d36abe1
add 1kHz timer and music (placeholder notes) by
2025-06-09 22:11:28 +0200
1d1ddca
dont return score struct by value, pass as pointer arg instead. fixes banking score issue strangely. by
2025-06-09 19:35:57 +0200
7009087
add emulicious and debugging support for kate by
2025-06-09 19:35:28 +0200
b685072
remove unused includes and re-enable initial obj spawning by
2025-06-09 17:54:38 +0200
0f915b5
add macro to restore previous bank when switching rom banks. score no longer crashes but shows garbage. by
2025-06-09 17:47:28 +0200
6622f41
dont add debug build to actual releases by
2025-06-09 16:16:05 +0200
cec57b3
split clean and build steps in gh actions by
2025-06-09 16:12:50 +0200
962b42f
archive debug and release builds in gh action by
2025-06-09 16:09:52 +0200
0b95475
add spawning code. causes bank0 overflow, so put score code in BANKED. but crashes. why?! by
2025-06-09 15:54:53 +0200
ab6579e
move defines from header to the sources where they are used by
2025-06-09 15:52:45 +0200
f5e707f
dont score games with god mode by
2025-06-09 14:14:34 +0200
563f97e
add large debug marker. properly keep coordinates in range. by
2025-06-09 13:22:06 +0200
15854ca
add sprite marker test by
2025-06-09 02:47:42 +0200
edc6b1e
add animation to splash screen by
2025-06-09 02:09:59 +0200
005273e
add score reset debug option by
2025-06-09 01:17:52 +0200
9a59268
add debug flags and menu by
2025-06-09 01:11:02 +0200
0e0afb6
debug marker in center of screen. tweak sprite positions. by
2025-06-07 16:55:40 +0200
05df043
only use one sram bank for savegames by
2025-06-07 02:38:05 +0200
9e0e818
show off cartridge image in readme by
2025-06-07 02:12:01 +0200
87c32e6
add artwork files by
2025-06-07 02:06:35 +0200
e37231d
add cartridge artwork to docs by
2025-06-07 01:58:16 +0200
fae5d2c
optimize ship offsets. add explosion sound. tweak pickup ranges. by
2025-06-07 00:28:20 +0200
41c9c88
optimize pause sprite to only use one color palette by
2025-06-06 23:56:49 +0200
035393c
add second color to pause text and flip between them by
2025-06-06 23:49:15 +0200
2831e54
reorder main loop by
2025-06-06 20:34:01 +0200
c31a6d8
move obj movement into obj_act(), mask wrap of coordinates so items can be picked up after wrapping screens by
2025-06-06 19:46:36 +0200