ed
5fc1da5209
Rename AYMODE_RC_REV6 option to AYMODE_MSX
2020-07-22 19:38:36 +01:00
ed
ab26f089bf
Add port configuration for new Rev 6 AY sound card
2020-07-15 21:55:54 +01:00
Wayne Warthen
9857dda5b5
Finish DEVICE API extension
2020-05-27 16:44:52 -07:00
b1ackmai1er
0bf6caa437
Initial audio duration code
2020-05-24 18:21:16 +08:00
b1ackmai1er
dc0b436e19
revert sn76489
2020-05-24 09:16:02 +08:00
b1ackmai1er
b015cecb2a
Audio driver updates
2020-05-23 23:23:45 +08:00
b1ackmai1er
79ddc8d44d
Update ay38910.asm
2020-05-22 15:55:15 +08:00
b1ackmai1er
0a7eed3276
Sound driver changes
...
Add scaling to the tone table period to maintain maximum range and minimize error.
2020-05-16 10:25:55 +08:00
Wayne Warthen
6afc56a7ca
More system restart options
2020-05-15 16:25:31 -07:00
Dean Netherton
6f00dd56c4
AY38910: Fix issue with interrupt handling
2020-05-13 13:10:01 +10:00
Dean Netherton
9aaa929800
AY38910: Fix issue with interrupt handling during boot beep
2020-05-13 12:50:33 +10:00
Dean Netherton
49359cc221
ay38910: Updated boot beep to use a timer, if active for termination of boot beep sound
2020-05-12 09:44:13 +10:00
Dean Netherton
ab84a43d33
Sound drivers: support/rejection of zero value for period
...
SN76489:
The SN76489 chip will produce a note for value 0 - but the driver will reject
this value - but it does allow value $400 - (logically the same) to produce the lowest note
AY38910:
This chip does not produce a sound for period of 0 - so its also rejected
The max value for this driver is still $0FFF
2020-05-10 14:04:19 +10:00
Dean Netherton
5e65fcba13
AY38910: Refactored to use a common function for note mapping as SN76489 driver
2020-05-10 14:04:18 +10:00
Dean Netherton
625e696f68
whitespace
2020-05-10 14:02:59 +10:00
b1ackmai1er
180f901594
Initial sound driver update for spk.asm
2020-05-09 22:27:59 +08:00
b1ackmai1er
75c25c813d
ay-3-8910 updates
...
Implement full BBC Micro note table
Note table now calculated at assembly based on selected frequency.
Code optimization
2020-05-09 09:14:53 +08:00
b1ackmai1er
2ec05940f7
Update ay38910.asm
2020-05-06 21:46:11 +08:00
b1ackmai1er
b3f8cce0ae
Basic ay-3-8910 harware detection
2020-05-06 20:48:35 +08:00
b1ackmai1er
7cbb9d081b
sound and tune optimizations
...
sn76489 not tested
2020-05-06 19:02:05 +08:00
b1ackmai1er
24b79880d0
Update ay38910.asm
...
code optimizations
2020-05-03 23:05:08 +08:00
b1ackmai1er
afbc00d78c
ay38910 updates
...
cleanups, optimizations, protect registers
2020-05-03 20:28:44 +08:00
Dean Netherton
eb552ab7a2
Sound Drivers: fixed building image issue
...
Duplicate labels fixed for when building AY38910 and SN76489 drivers into the same image
2020-05-03 11:25:32 +10:00
Dean Netherton
f85205afb8
whitespace: ay38910 and hbios
2020-05-03 11:24:14 +10:00
b1ackmai1er
7f1b8c8aa6
ay-3-8910 sound drive tone table development
2020-05-02 20:59:12 +08:00
b1ackmai1er
f399c2e9fa
Update ay38910.asm
...
Remove debug output
2020-05-02 12:54:04 +08:00
b1ackmai1er
3dfeaabe2f
ay-3-8910 sound driver updates
2020-05-02 12:28:35 +08:00
b1ackmai1er
20ad992a7b
Initial ay-3-8910 driver
2020-05-02 00:42:11 +08:00