Commit Graph

28 Commits

Author SHA1 Message Date
blondie7575
df1a141d8b Groundwork for graphical loading screen 2023-07-18 20:15:53 -07:00
blondie7575
1d3bfeba8f Font engine refactor
String rendering code is now replicated for each font, which makes the code much faster and tighter. This will also immensely simplify switching to left-justified text rendering, which turns out to be important. :-|
2023-07-16 20:10:00 -07:00
blondie7575
8f0db35aeb Integrated tiny number font with font engine 2023-07-16 15:18:06 -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
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
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
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
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
cfeefce8c3 Added inventory tabs and number rendering 2018-06-10 13:00:05 -06:00
blondie7575
4edd8540f5 Proper inventory rendering 2018-06-09 20:29:00 -06:00
blondie7575
ee1e3965c8 Brought sanity to the palettes 2018-06-08 12:55:22 -07:00
blondie7575
85dd7a6bfd New sprites and some palette work 2018-06-06 13:23:00 -07:00
blondie7575
1c283efeed Mixed mode rendering working and players back 2018-03-06 18:31:54 -08:00
blondie7575
f90edac57d Optimized span rendering moved to $E1 2018-01-16 12:56:53 -08: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
7ba22eadda Fixed several rendering glitches 2017-10-19 12:59:24 -07:00
blondie7575
25916c1c74 Much refinment to Mr.Sprite-based art pipeline 2017-10-07 15:00:40 -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
2e8dfde290 Fast graphics path screen fill working 2017-07-29 14:47:17 -07:00
blondie7575
4c8be2d8aa Initial commit 2017-07-28 17:11:25 -05:00