Vince Weaver
|
5074f45878
|
pt3: release version 0.4
|
2019-05-17 14:55:35 -04:00 |
|
Vince Weaver
|
b1ada9fd75
|
pt3: clean up fire height code a bit
|
2019-05-17 14:19:18 -04:00 |
|
Vince Weaver
|
ef2b5061c8
|
pt3: comments in fire.s
|
2019-05-17 14:02:13 -04:00 |
|
Vince Weaver
|
efcf749f4b
|
pt3: rename REGISTER_DUMP to AY_REGISTERS
makes the code a bit clearer
|
2019-05-17 13:25:02 -04:00 |
|
Vince Weaver
|
62b3123aaf
|
pt3: oops was going backwards in song list
|
2019-05-17 13:21:45 -04:00 |
|
Vince Weaver
|
eded3c0908
|
pt3: add looping support
|
2019-05-17 13:19:04 -04:00 |
|
Vince Weaver
|
a15706fb81
|
pt3: made total time count 3x faster in theory
still too slow
|
2019-05-17 12:57:39 -04:00 |
|
Vince Weaver
|
770fe2bf25
|
pt3: clean up comments in the interrupt handler
|
2019-05-17 12:29:28 -04:00 |
|
Vince Weaver
|
55137b5a73
|
pt3: optimize interrupt_handler
qkumba had some suggestions on comp.sys.apple2
|
2019-05-17 12:25:37 -04:00 |
|
Vince Weaver
|
3d35f781fe
|
pt3: bump it up to 18 songs
|
2019-05-17 12:13:38 -04:00 |
|
Vince Weaver
|
d991e32327
|
pt3: add some inefficient code to show current song number
|
2019-05-17 11:41:08 -04:00 |
|
Vince Weaver
|
1ce802e3a8
|
pt3: optimize the one-color lores putsprite routine
|
2019-05-17 11:04:52 -04:00 |
|
Vince Weaver
|
81d28fe305
|
pt3: do a version release
|
2019-05-16 23:10:06 -04:00 |
|
Vince Weaver
|
ab3605857a
|
pt3: some comment changes
|
2019-05-16 23:09:25 -04:00 |
|
Vince Weaver
|
36badc8177
|
pt3: capitalize text if on an AppleII/II+
|
2019-05-16 22:38:13 -04:00 |
|
Vince Weaver
|
0a84e76e4e
|
pt3: add support for scaling the frequencies from 1.77MHz to 1MHz
The ZX Spectrum (default for pt3 files) runs the AY-3-8910 at 1.77MHz.
We do this by multiplying by 9/16 (which is a pain, but could be worse)
|
2019-05-16 22:16:50 -04:00 |
|
Vince Weaver
|
45f367f356
|
pt3: clean up the info screen stuff a bit
|
2019-05-16 20:33:12 -04:00 |
|
Vince Weaver
|
231dde20a7
|
pt3: add some music
|
2019-05-16 19:49:26 -04:00 |
|
Vince Weaver
|
9ac00a7621
|
pt3: bump the version and release a disk image
|
2019-05-16 16:56:14 -04:00 |
|
Vince Weaver
|
80291adf0a
|
pt3_player: pause stops the flame
|
2019-05-16 16:42:01 -04:00 |
|
Vince Weaver
|
c0f0be8588
|
pt3: wasted lots of time on this visualization
|
2019-05-16 16:37:14 -04:00 |
|
Vince Weaver
|
fe990c3119
|
pt3: more self modifying code
|
2019-05-16 14:58:13 -04:00 |
|
Vince Weaver
|
6a38f9a56a
|
pt3: more inner loop optimizations
|
2019-05-16 14:45:25 -04:00 |
|
Vince Weaver
|
1a895382f2
|
pt3: visualizer: optimize inner loop from 50 to 30 cycles (x800)
|
2019-05-16 14:26:43 -04:00 |
|
Vince Weaver
|
78ddbae171
|
pt3_player: optimize fire some
|
2019-05-16 13:50:27 -04:00 |
|
Vince Weaver
|
554c17d69c
|
pt3: fire, but it's too slow
|
2019-05-16 13:37:21 -04:00 |
|
Vince Weaver
|
096151d8ba
|
pt3: visualize: we have fire
|
2019-05-16 13:03:33 -04:00 |
|
Vince Weaver
|
435fc84f7b
|
pt3: visualization: boring stripes
|
2019-05-16 12:47:04 -04:00 |
|
Vince Weaver
|
0048ec6c49
|
pt3: oops forgot the most important file
add awful framebuffer copy code
|
2019-05-16 12:26:59 -04:00 |
|
Vince Weaver
|
ff5bc14c58
|
pt3: start of visualization
yes, a thin grey line
|
2019-05-16 12:19:20 -04:00 |
|
Vince Weaver
|
c0a49540dd
|
pt3: some work on visualization
|
2019-05-16 11:38:57 -04:00 |
|
Vince Weaver
|
89cd3d1e10
|
pt3: update TODO
|
2019-05-16 01:04:57 -04:00 |
|
Vince Weaver
|
9de18512cb
|
pt3: visualization concepts
|
2019-05-16 00:58:36 -04:00 |
|
Vince Weaver
|
590521f0a4
|
pt3: add another song
|
2019-05-15 17:03:27 -04:00 |
|
Vince Weaver
|
95d69c205d
|
pt3: update README
|
2019-05-15 15:25:18 -04:00 |
|
Vince Weaver
|
05d630abea
|
pt3: split off separate player/debug disk
|
2019-05-15 15:06:41 -04:00 |
|
Vince Weaver
|
2ec2da0891
|
pt3: player supports multiple songs now
|
2019-05-15 14:13:54 -04:00 |
|
Vince Weaver
|
0fe675bc96
|
pt3: update documentation
|
2019-05-15 12:21:39 -04:00 |
|
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 |
|