Peter Ferrie
|
9491bce9f4
|
still more
|
2019-05-29 13:34:10 -07:00 |
|
Peter Ferrie
|
dd18ecd1d9
|
cut some bytes and cycles
- fire_r_same/up are now 10/12 instead of 8/15 cycles
some jmps can probably be replaced with appropriate branches instead
|
2019-05-25 16:18:35 -07: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
|
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
|
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
|
80291adf0a
|
pt3_player: pause stops the flame
|
2019-05-16 16:42:01 -04:00 |
|
Vince Weaver
|
2ec2da0891
|
pt3: player supports multiple songs now
|
2019-05-15 14:13:54 -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
|
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
|
39b68db975
|
pt3: start implementing things
|
2019-05-07 00:28:42 -04:00 |
|
Vince Weaver
|
a4699be604
|
pt3: compiles at least
|
2019-05-06 20:31:10 -04:00 |
|