Commit Graph

84 Commits

Author SHA1 Message Date
blondie7575
f90edac57d Optimized span rendering moved to $E1 2018-01-16 12:56:53 -08:00
blondie7575
c82e9d8a30 First working version of virtual stack unrender
So fast!!
2018-01-06 15:30:06 -08:00
blondie7575
e0a48fc5ac Cleanup 2018-01-04 12:58:13 -08:00
blondie7575
bbbea9b2be Lookup for render span VRAM rows 2017-12-27 10:06:42 -07:00
blondie7575
3e5a8ab86f Cleanup 2017-12-27 09:57:52 -07:00
blondie7575
d2c5ef675f Much faster span cache management 2017-12-25 22:41:09 -07:00
blondie7575
ee9645c47d Basic unrendering of spans working 2017-12-25 22:23:22 -07:00
blondie7575
157ec99cc7 Partial fill mode now working 2017-12-24 12:36:31 -07:00
blondie7575
c55d07c16d Groundwork for span-based fill mode rendering 2017-12-23 19:01:16 -07:00
blondie7575
6832c9adea Added support for fill mode 2017-11-01 12:53:27 -07:00
blondie7575
2319adb9f5 Top to bottom terrain rendering 2017-11-01 12:43:18 -07:00
blondie7575
cd38f829a7 Angled projectile sprites working 2017-10-31 12:15:18 -07:00
blondie7575
66fde553b9 Fixed rendering bugs in players and projectiles 2017-10-26 20:22:12 -07:00
blondie7575
a932295552 Refactoring of gameobject rendering macros
Prep work for projectile orientation
2017-10-26 20:15:52 -07:00
blondie7575
57d2dd4575 Basic spit sprite added 2017-10-23 12:56:12 -07:00
blondie7575
8afd161eb7 Visual improvements
- Blue sky
- More legible text
- Removed debug terrain
- Nicer player positions
2017-10-23 12:40:44 -07:00
blondie7575
4cd1dcfbef Fixed rendering issues with projectiles during scrolling 2017-10-22 13:44:05 -07:00
blondie7575
bfec5c2234 Basic camera shot tracking working 2017-10-22 13:37:06 -07:00
blondie7575
7ba22eadda Fixed several rendering glitches 2017-10-19 12:59:24 -07:00
blondie7575
cbb90ea1aa Fixed art pipeline bug 2017-10-17 08:21:29 -07:00
blondie7575
6777f1d4c0 Fixed artifical ceiling on physics 2017-10-09 15:02:51 -07:00
blondie7575
cd1cf5c28c Fixed terrain destruction causing ghost players 2017-10-09 14:53:24 -07:00
blondie7575
d6c8e89dea Fixed a collision precision bug with terrain 2017-10-09 14:41:05 -07:00
blondie7575
cb390e9895 Fixed a bug with odd byte sizes in bank loader 2017-10-08 16:46:35 -07:00
blondie7575
0368468b0e Debugging 2017-10-07 15:39:10 -07:00
blondie7575
430d722140 Fixed corrupted players during scrolling 2017-10-07 15:15:22 -07:00
blondie7575
25916c1c74 Much refinment to Mr.Sprite-based art pipeline 2017-10-07 15:00:40 -07:00
blondie7575
c19dee9634 Integrated Mr. Sprite bank system 2017-10-06 12:28:18 -07:00
blondie7575
145b969d97 Improvements to bank loader 2017-10-04 13:14:16 -07:00
blondie7575
adb74d6fb4 First pass on ProDOS-based bank loader 2017-10-01 17:36:09 -07:00
blondie7575
79972bbb52 Groundwork for new art pipeline 2017-10-01 15:40:29 -07:00
blondie7575
2bdaae8f30 Added cat sprites
- Integrated Mr. Sprite art pipeline
- Fixed background restore bug
- Added debug pause
2017-09-30 13:01:36 -07:00
blondie7575
9aadc36361 Basic Mr. Sprite integration
- Larger gameobject sprites
- Fixed some bugs in collision detection
2017-09-29 17:53:05 -07:00
blondie7575
5d04f335e0 Added crater clipping to terrain edges 2017-09-18 12:51:01 -07:00
blondie7575
3a5f8594f2 Testing 2017-09-17 16:19:23 -07:00
blondie7575
21a6d85fc0 Fixed craters on hi-res terrain 2017-09-17 16:17:27 -07:00
blondie7575
3db012d2c0 Smooth terrain working!! 2017-09-17 13:39:10 -07:00
blondie7575
32f7d99c33 Seemingly working rendering with PHY added 2017-09-15 18:10:59 -07:00
blondie7575
b0588cd14f Terrain data resolution doubled 2017-09-13 10:56:34 -06:00
blondie7575
9a4d9e7fb7 First pass on terrain craters
Also refactored collision/physics functions for improved appearance
2017-09-13 07:53:40 -06:00
blondie7575
015f4c2da1 Added power level controls 2017-09-05 12:55:27 -07:00
blondie7575
c7efb24fe7 Fixed several rendering and input bugs 2017-09-05 12:48:30 -07:00
blondie7575
4525010273 Added shot power & fixed point multiply 2017-09-05 12:07:33 -07:00
blondie7575
dec9f3e2c8 Added player damage and death 2017-09-03 17:20:24 -07:00
blondie7575
72f724ff29 Added player collision checks 2017-09-02 20:52:19 -07:00
blondie7575
fb11e3dbd0 Added multiple player support 2017-09-02 17:31:12 -07:00
blondie7575
22ebc76c61 Added player constructor
- Fixed horizontal object clipping
2017-09-02 12:32:40 -07:00
blondie7575
1f4051b9db Basic collision detection on terrain working 2017-08-31 12:55:02 -07:00
blondie7575
3c58aa6232 Added background saving to gameobject rendering 2017-08-26 22:34:49 -07:00
blondie7575
3e99f10ec7 Basic rendering of projectiles
- Added gravity
- Physics now 8.8 instead of 12.4 fixed point
2017-08-24 21:45:05 -07:00