blondie7575
8f0db35aeb
Integrated tiny number font with font engine
2023-07-16 15:18:06 -07:00
blondie7575
7b76277030
Missed in last commit
2023-07-16 14:21:08 -07:00
blondie7575
b605fef0d2
Replaced debug font rendering with real thing
2023-07-16 14:17:02 -07:00
blondie7575
36474e22dd
Generalized font engine entry points
2023-07-13 14:33:34 -07:00
blondie7575
61efb73959
Combine cross-row stack moves in font compiler
...
Moar Speed
2023-07-13 13:34:03 -07:00
blondie7575
ab12be85d3
More font compiler optimizations
2023-07-13 13:04:57 -07:00
blondie7575
75b4b1ac84
A lot of bug fixing in font compiler
2023-07-13 12:08:21 -07:00
blondie7575
5f2d128eb3
Generalized font compiler
2023-07-12 16:46:57 -07:00
blondie7575
4e2d8eb87b
Optimizations and bug fixes for font compiler
2023-07-12 16:37:24 -07:00
blondie7575
cbd4b9beeb
Optimizations to font compiler
2023-07-12 16:10:29 -07:00
blondie7575
5fb8aa3327
Move font building to main makefile
2023-07-12 15:26:17 -07:00
blondie7575
a1d5abb963
Font compiler now generates dedicated code bank
...
Fixed many bugs in font compiler and seems to render correctly now
2023-07-09 17:58:05 -07:00
blondie7575
1079535020
Groundwork for font compiler
2023-07-08 16:45:24 -07:00
blondie7575
1977553b83
Add important meow iteration
2023-07-06 11:03:41 -07:00
blondie7575
2b5e7a29f0
Added shoot animations and more sound
...
Animation system now supports multiple sprite sizes
2023-07-05 20:27:47 -07:00
blondie7575
50b1e71521
First implementation of sound
...
Sounds are packed into a bank, loaded, copied to Ensoniq RAM, and can be played through oscillators. The most basic form of GS sound system.
2023-07-04 20:09:17 -07:00
blondie7575
b289166038
Added animation system with hit animations for cats
2023-06-30 15:32:17 -07:00
blondie7575
4a9958e5ac
Added power indicator to crosshair
...
Fixed years-old bug in terrain unclipper which caused it to spray garbage in bank 3. My god, what a bug.
2023-06-25 18:43:07 -07:00
blondie7575
3b7ab68342
Fixed many bugs in crosshair and input processing
2023-06-24 15:25:08 -07:00
blondie7575
509af5c166
Foundation work for aiming crosshair
2023-06-21 20:07:30 -07:00
blondie7575
730bce2601
Fixed bug in loader
2023-06-18 18:14:41 -07:00
blondie7575
e1d1e86258
Smarter disk image management
...
Switched to Cadius, and disk image is now treated as a pure build product, generated on every run.
Makefile also now properly launches the emulator. It had a bug before where loader code changes would sometimes not be recognized
2023-06-18 16:59:37 -07:00
blondie7575
8b7d12f5ad
Oops
2021-09-23 13:00:53 -06:00
blondie7575
1b786497ec
Improvements to player header appearance
2021-09-23 12:59:53 -06:00
blondie7575
ee42046090
Added mining and currency spend for weapons
2021-09-23 12:36:48 -06:00
blondie7575
7d3ae38f8f
Added option for weapon deployment delay
2021-07-24 14:41:48 -07:00
blondie7575
1deb78eb84
Increase fan power because hilarious
2021-07-24 14:00:18 -07:00
blondie7575
d37d1165f8
Fix scrolling speed
...
ALso added MAME boot script
2021-07-24 13:55:16 -07:00
blondie7575
0f2d1e7f06
Better looking dirt explosions, at cost of some terrain artifcats
2020-01-05 16:18:01 -08:00
blondie7575
1c880dba1d
Dirt particle collision, first pass
2020-01-05 16:08:59 -08:00
blondie7575
5490294c5f
Dirt explosions now happen at point of projectile hit
2020-01-05 15:48:59 -08:00
blondie7575
48f2e17491
Dirt clod creation and explosion working
2020-01-05 15:11:14 -08:00
blondie7575
9baa167896
Only recompile affected terrain rows for cratering
2019-12-29 10:26:38 -07:00
blondie7575
2d58dc0862
Fixed projectiles in high VRAM not rendering
2019-02-22 19:00:48 -05:00
blondie7575
28c2cbae54
Crater tuning by projectile direction
2019-02-22 18:52:19 -05:00
blondie7575
b9a6f06270
Added single step and debug bounds
2019-02-22 18:52:07 -05:00
blondie7575
564f6afc3b
Retuned gravity for new framerate
2018-12-29 18:30:51 -07:00
blondie7575
3f607350fd
Fixed inventory deductions on player 1
2018-12-29 18:19:10 -07:00
blondie7575
1179aa7678
Implemented projectile sprite flipping
2018-12-29 18:10:21 -07:00
blondie7575
c72e8c125b
Added projectile aging and subclass cleanup
2018-12-29 17:45:40 -07:00
blondie7575
364ae0de32
Added game object pool allocator for accessories
2018-12-29 17:13:03 -07:00
blondie7575
32c622afbe
Support for local and global wind
2018-12-29 11:33:08 -07:00
blondie7575
c6d1fd00b2
Support for custom projectile rendering
2018-12-26 17:29:13 -07:00
blondie7575
b06048a9d9
Many bug fixes to multi-projectile support
2018-12-26 17:10:25 -07:00
blondie7575
35413e6ad0
Added support for multiple active projectiles
2018-12-23 17:39:22 -07:00
blondie7575
2e92ac118e
Basic framework for fan
...
Also added support for delegate methods in projectiles
2018-12-22 11:41:12 -07:00
blondie7575
67dabb62a9
Overhaul of art pipeline to support sprite flipping
2018-08-06 13:00:13 -07:00
blondie7575
fb2c5b155e
Groundwork for fan weapon
2018-07-30 12:36:44 -07:00
blondie7575
cf6b75fe9e
Improved turn switching behavior
2018-07-28 17:33:56 -07:00
blondie7575
9873d92e0c
Changed to screen-jump shot tracking
2018-07-28 16:20:37 -07:00