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