Commit Graph

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