Commit Graph

78 Commits

Author SHA1 Message Date
Vince Weaver
918d498415 interlacE: split off calculate note 2019-09-15 00:38:37 -04:00
Vince Weaver
eab946a051 interlace: re-cycle count sample/ornament load 2019-09-14 23:22:05 -04:00
Vince Weaver
101e7b279f interlace: split the file into smaller chunks 2019-09-14 23:08:50 -04:00
Vince Weaver
9222100623 interlace: use jump table for some of decode 2019-09-14 17:10:44 -04:00
Vince Weaver
ac5b22d700 interlace: more work on cycle counting 2019-09-14 10:39:25 -04:00
Vince Weaver
bbf26118bb interlace: urgh cycle counting is a pain 2019-09-13 17:06:17 -04:00
Vince Weaver
c64b7c7e18 interlace: still one cycle off 2019-09-13 01:02:51 -04:00
Vince Weaver
fc275eecde interlace: got vapor lock, but one cycle off.... 2019-09-13 00:59:51 -04:00
Vince Weaver
d42eee8c5c interlace: merge in newer pt3 library 2019-09-12 23:05:36 -04:00
Vince Weaver
0e2a9ecd06 pt3_player: optimize get_note 2019-09-09 01:06:21 -04:00
Vince Weaver
f15bab8a6c pt3: invariant get_freq 2019-09-07 23:59:40 -04:00
Vince Weaver
b5635577a2 pt3: fix vibrato bug in the invariant case too 2019-09-07 22:08:06 -04:00
Vince Weaver
5f8bc031a0 pt3: this is going to be hard 2019-06-20 16:49:28 -04:00
Vince Weaver
30c95a5165 pt3: work on tone table 2019-06-19 17:14:36 -04:00
Vince Weaver
9e49a0e0e2 rbs: re-acquire lock 2019-06-19 13:33:02 -04:00
Vince Weaver
c590879d08 rbs: more cycle counting 2019-06-19 12:34:37 -04:00
Vince Weaver
52fbf2ca9e rbs: more cycle counting 2019-06-19 01:15:45 -04:00
Vince Weaver
4b9875f697 rbs: optimize variable use a bit 2019-06-19 00:26:30 -04:00
Vince Weaver
9e880eef92 raster_sound: got the mb routine cycle counted
1000 cycles?
2019-06-18 22:48:00 -04:00
Vince Weaver
0a7e5547a4 interlace: some missing files 2019-06-18 18:32:35 -04:00
Vince Weaver
00479ac953 rbs: working on cycle-invariance 2019-06-18 17:11:41 -04:00
Vince Weaver
7017d0b2a8 rasterbars_sound: work on cycle-invariant pt3 player
am I mad?  probably
2019-06-18 16:46:05 -04:00
Vince Weaver
9b3ebf7c93 rasterbars_sound: sound actually works 2019-06-18 16:12:26 -04:00
Vince Weaver
aa1ad5752a interlace: add rasterbars_sound demo 2019-06-18 15:49:35 -04:00
Vince Weaver
4ca9d6f1c1 space_bars: clean up the code a bit 2019-06-13 21:12:02 -04:00
Vince Weaver
2dfddb5d5d sprites: faster as you shoot them 2019-06-13 16:10:47 -04:00
Vince Weaver
6ac84cb4e7 sprites: game over 2019-06-13 16:06:23 -04:00
Vince Weaver
2fc67ada8d sprites: fly off end when escape 2019-06-13 16:04:04 -04:00
Vince Weaver
875ff52f5e sprites: more elaborate ending 2019-06-13 16:01:16 -04:00
Vince Weaver
dbd86272c4 sprites: blast... not really that cool in the end 2019-06-13 15:45:35 -04:00
Vince Weaver
906569c082 sprites: can get hit by asteroid 2019-06-13 15:28:16 -04:00
Vince Weaver
5477869112 sprites: can't get rid of nop sled 2019-06-13 15:00:34 -04:00
Vince Weaver
4496822aef sprites: sparkle flame
not sure if too distracting
2019-06-13 14:55:40 -04:00
Vince Weaver
9231a149c7 sprites: can shoot asteroids properly now 2019-06-13 14:28:05 -04:00
Vince Weaver
5797dddbfb sprites: initial explode code 2019-06-13 13:52:24 -04:00
Vince Weaver
8eaa700bda sprites: collision works 2019-06-13 13:42:52 -04:00
Vince Weaver
f328d18e9a sprites: asteroids move hittable speed 2019-06-13 12:52:57 -04:00
Vince Weaver
ca304be08f sprites: move asteroid
too fast!!!
2019-06-13 12:38:04 -04:00
Vince Weaver
16ab5c75c2 sprites: asteroid moves 2019-06-13 12:35:51 -04:00
Vince Weaver
8a21bce3cd sprites: working sprite 2019-06-13 12:12:36 -04:00
Vince Weaver
93e0f4af41 sprites: start adding putsprite for asteroids 2019-06-13 11:47:58 -04:00
Vince Weaver
5db8dcc53a sprites: finally the missile works 2019-06-13 11:36:26 -04:00
Vince Weaver
bfe30981a9 sprites: bullets no longer hang out at X=0
now they hang out at x=39
2019-06-13 11:16:06 -04:00
Vince Weaver
37c4277680 sprites: only fire one shot at a time now 2019-06-13 11:05:27 -04:00
Vince Weaver
0a619ddef0 sprites: fire erases, but at what cost
(lots of cycles)
2019-06-13 10:30:37 -04:00
Vince Weaver
1d5b990e81 spriteS: another erase attempt
weird co-incidence exactly same num of cycles
2019-06-13 09:44:10 -04:00
Vince Weaver
c11eb1329c sptires: stuck trying to erase fire 2019-06-13 01:04:26 -04:00
Vince Weaver
be2645069d sprites: firing, closer 2019-06-12 23:52:22 -04:00
Vince Weaver
fb6801bc84 sprites: firing! 2019-06-12 23:49:02 -04:00
Vince Weaver
cb33e23442 sprites: well a missile sort of appears
we still have vapor lock, a plus
2019-06-12 22:53:27 -04:00