57 Commits (bc8b8576414a098d8e69b1dadd39b9dc19a95228)

Author SHA1 Message Date
  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