Vince Weaver
|
2161b5600b
|
pt3: add a timer module for tracking overhead
|
2019-05-15 11:55:43 -04:00 |
|
Vince Weaver
|
f24e0b2572
|
pt3: add a disk image, why not
|
2019-05-14 14:25:41 -04:00 |
|
Vince Weaver
|
98b3bc9902
|
pt3: have player calculate total time
it takes a while
|
2019-05-14 14:25:13 -04:00 |
|
Vince Weaver
|
c4f9f1b6e3
|
pt3: get early-ending of patterns working
|
2019-05-14 12:27:06 -04:00 |
|
Vince Weaver
|
d2e3f7327a
|
pt3: add early-pattern end code
also now display memory on HGR page0 while playing
|
2019-05-14 11:52:50 -04:00 |
|
Vince Weaver
|
e549d24cc8
|
pt3: oops last commit stuck the speed check in slightly wrong place
|
2019-05-14 11:15:12 -04:00 |
|
Vince Weaver
|
4f97ba511c
|
pt3: forgot to load default song speed from header
vc.pt3 works now
|
2019-05-14 10:45:55 -04:00 |
|
Vince Weaver
|
d5c4564d0c
|
pt3: some documentation
|
2019-05-14 08:55:45 -04:00 |
|
Vince Weaver
|
caf5063e86
|
pt3: get envelopes working, ea.pt3 plays now
|
2019-05-14 01:57:46 -04:00 |
|
Vince Weaver
|
e475e43218
|
pt3: fix issue with freq sliding
|
2019-05-14 01:02:41 -04:00 |
|
Vince Weaver
|
325074678a
|
pt3: update end-of-song detection
|
2019-05-13 23:27:44 -04:00 |
|
Vince Weaver
|
b834506cac
|
pt3: extraneous iny in portamento
sounds good, let's dump and compare
|
2019-05-13 22:41:07 -04:00 |
|
Vince Weaver
|
d9dd7c9090
|
pt3: urgh the issue was missing ,X on the ornament/sample address loads
|
2019-05-13 22:11:32 -04:00 |
|
Vince Weaver
|
13d9cd95b3
|
pt3: more cleanups
|
2019-05-13 17:09:01 -04:00 |
|
Vince Weaver
|
535c873214
|
pt3: another small typo
|
2019-05-13 16:48:47 -04:00 |
|
Vince Weaver
|
32a5db8905
|
pt3: update dumper to print to printer
|
2019-05-13 16:18:26 -04:00 |
|
Vince Weaver
|
3d49c8dbae
|
pt3: finally playing a song!
still not right though
|
2019-05-13 14:50:33 -04:00 |
|
Vince Weaver
|
19443cacd1
|
pt3: forgot to update zero page
|
2019-05-13 14:02:16 -04:00 |
|
Vince Weaver
|
1ef6d4f36d
|
pt3: use proper volume table
|
2019-05-13 13:36:24 -04:00 |
|
Vince Weaver
|
34dc987eaa
|
pt3: embarassing cut and paste bug
was resetting sample when ornament overflowed
|
2019-05-13 13:30:57 -04:00 |
|
Vince Weaver
|
2e48253b04
|
pt3: properly load ornament/sample for channels other than A
|
2019-05-13 12:59:59 -04:00 |
|
Vince Weaver
|
91ca10d248
|
pt3: init B and C ornaments/samples
|
2019-05-13 12:47:29 -04:00 |
|
Vince Weaver
|
91c154ea7b
|
pt3: fix an issue with signed 8-bit comparisons
signed 8-bit comparisons are a huge pain on 6502
|
2019-05-13 12:33:52 -04:00 |
|
Vince Weaver
|
4672350134
|
pt3: more multi-channel work
|
2019-05-13 00:36:44 -04:00 |
|
Vince Weaver
|
a68547ae91
|
pt3: index all of decode_note against X
|
2019-05-13 00:18:09 -04:00 |
|
Vince Weaver
|
cff90b7d5a
|
pt3: in theory, code complete for channel A
doesn't work of course
|
2019-05-12 23:32:58 -04:00 |
|
Vince Weaver
|
ec8ce955a3
|
pt3: temporarily bump up to $3000 as getting too big
|
2019-05-12 22:17:03 -04:00 |
|
Vince Weaver
|
ce75bc38eb
|
pt3: start implementing effects
|
2019-05-12 22:14:07 -04:00 |
|
Vince Weaver
|
8d78918335
|
pt3: really finish calculate_note() this time
|
2019-05-12 21:30:01 -04:00 |
|
Vince Weaver
|
4e51fe3e57
|
pt3: have calculate_note() in theory all implemented
|
2019-05-12 20:55:13 -04:00 |
|
Vince Weaver
|
552d2e52c2
|
pt3: tones are finally doing things
not the right things, mind you
|
2019-05-12 20:11:17 -04:00 |
|
Vince Weaver
|
479d2ccb29
|
pt3: sort of have ornament/sample loading going
|
2019-05-12 00:14:09 -04:00 |
|
Vince Weaver
|
2348e249d9
|
pt3: more decoding
|
2019-05-11 00:11:53 -04:00 |
|
Vince Weaver
|
dedb2137b9
|
pt3: more implementation
|
2019-05-10 23:06:56 -04:00 |
|
Vince Weaver
|
2668b01f28
|
pt3: a lot of decoding is done
|
2019-05-10 13:09:05 -04:00 |
|
Vince Weaver
|
d4fdeb27ea
|
pt3: more decoding
|
2019-05-10 12:38:41 -04:00 |
|
Vince Weaver
|
22aaa1a3f4
|
pt3: more decoding
|
2019-05-10 12:20:44 -04:00 |
|
Vince Weaver
|
f5fb9e1ad7
|
pt3: get addresses right
|
2019-05-10 10:57:08 -04:00 |
|
Vince Weaver
|
08c28739de
|
pt3: more code brought in
|
2019-05-10 00:22:17 -04:00 |
|
Vince Weaver
|
dd392a2cc6
|
pt3: start adding note decoding
|
2019-05-09 13:40:54 -04:00 |
|
Vince Weaver
|
fdd59453e4
|
pt3: do_frame complete
|
2019-05-09 11:27:08 -04:00 |
|
Vince Weaver
|
af4b0abbfc
|
pt3: update dumper
|
2019-05-09 11:06:29 -04:00 |
|
Vince Weaver
|
f72f2df0eb
|
pt3: add pt3 dumper
|
2019-05-09 10:40:25 -04:00 |
|
Vince Weaver
|
7a1c5e7cb4
|
pt3: work on translating more C to assembly
|
2019-05-09 00:28:52 -04:00 |
|
Vince Weaver
|
295422db3b
|
pt3: copy more code in
|
2019-05-07 15:11:52 -04:00 |
|
Vince Weaver
|
f315061cae
|
pt3: remove old stuff from interrupt handler
|
2019-05-07 11:51:47 -04:00 |
|
Vince Weaver
|
cff2778086
|
pt3: hook up interrupt handler
|
2019-05-07 11:33:07 -04:00 |
|
Vince Weaver
|
9744d73f73
|
pt3: add some more lookup tables
|
2019-05-07 11:17:46 -04:00 |
|
Vince Weaver
|
93789be44b
|
pt3: add tables
|
2019-05-07 00:43:20 -04:00 |
|
Vince Weaver
|
39b68db975
|
pt3: start implementing things
|
2019-05-07 00:28:42 -04:00 |
|