Wayne Warthen
6afc56a7ca
More system restart options
2020-05-15 16:25:31 -07:00
Chris Odorjan
e861611611
Merge remote-tracking branch 'upstream/dev' into duart
2020-05-15 16:45:35 -04:00
Chris Odorjan
74d357ed4b
DUART: actually support 26C92 baud rate generator
...
also improve detection
2020-05-15 16:42:41 -04:00
b1ackmai1er
67300cfe47
Update audio.inc
...
Optimization
2020-05-15 20:27:25 +08:00
b1ackmai1er
ae76ba82e1
Update audio.inc
...
Commentry
2020-05-15 20:12:25 +08:00
b1ackmai1er
cd56294d44
Merge pull request #127 from wwarthen/dev
...
Dev
2020-05-15 18:02:11 +08:00
Wayne Warthen
58740a74c3
Merge pull request #128 from vipoo/dean/dev-3
...
Dean/dev 3
2020-05-13 11:43:01 -07:00
Wayne Warthen
2dec8dacc9
Improve Build and Doc for CP/M 3 and ZPM3
...
- Put CP/M 3 and ZPM3 built system files into Binary directory to make them easier to access for manual upgrades.
- Improve upgrade documentation.
2020-05-13 11:19:13 -07:00
b1ackmai1er
c4cdaca038
Merge pull request #126 from wwarthen/dev
...
Dev
2020-05-13 18:00:19 +08: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
Chris Odorjan
10bddd8a17
Merge remote-tracking branch 'upstream/dev' into duart
2020-05-11 21:56:49 -04:00
Chris Odorjan
0f0eae6bd7
26C92 support (untested)
...
cleanup
remove debugging (it didn't work when the DUART was the primary device anyways)
simplify configuration tables
2020-05-11 21:54:33 -04: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
b1ackmai1er
519474da1c
Merge pull request #124 from wwarthen/dev
...
Dev
2020-05-11 05:37:24 +08:00
Wayne Warthen
103a2fc2ae
Small Cleanup
2020-05-10 10:38:22 -07:00
b1ackmai1er
989ab9bf05
Sound devices in Device Summary
2020-05-10 22:43:03 +08:00
Dean Netherton
45cd12b77e
Sn76489: Updated todo list
2020-05-10 14:08:34 +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
Dean Netherton
7330928dca
SN76489: Moved clock configuration from driver to platform config files
2020-05-10 14:02:59 +10:00
Dean Netherton
98a63cefa9
SN76489: refactor - remove custom div16 function - use common hbios util div16 function
2020-05-10 14:02:59 +10:00
Dean Netherton
8c2c0f45b5
sn76489: refactor to support full note range
...
No need to full mapping table
Range can be consistent with all sound drivers
2020-05-10 14:02:59 +10:00
b1ackmai1er
8a346da051
Merge branch 'dev' of https://github.com/b1ackmai1er/RomWBW into dev
2020-05-10 11:45:19 +08:00
Wayne Warthen
df1421b163
Small Cleanup
2020-05-09 16:48:30 -07:00
b1ackmai1er
d6bccde06d
Update spk.asm
2020-05-09 23:05:24 +08:00
b1ackmai1er
989fa57047
Merge pull request #122 from wwarthen/dev
...
Dev
2020-05-09 22:34:28 +08:00
b1ackmai1er
180f901594
Initial sound driver update for spk.asm
2020-05-09 22:27:59 +08:00
Wayne Warthen
198da97f0e
Merge pull request #124 from b1ackmai1er/dev
...
Sound driver updates
2020-05-08 18:28:49 -07: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
Dean Netherton
3b05013b62
HBIOS: Get timer tick now include the tick frequency
2020-05-09 10:38:53 +10:00
Dean Netherton
4700ea92db
sn76489: minor fix to tracing for SN7_NOTE
2020-05-09 10:38:53 +10:00
Wayne Warthen
1859eb0310
Experimental partition support
2020-05-07 16:58:38 -07: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
Wayne Warthen
c4fae3c1dd
Bug fixes
...
- Fixed build issue in cbios.asm
- Flow improvement in romldr.asm
2020-05-04 14:37:42 -07:00
Wayne Warthen
a1be614279
Cleanup
2020-05-04 13:34:36 -07:00
Wayne Warthen
ce3f7f2224
Small bug fix
...
- Build error in romldr.asm when using custom boot timeout.
- Handle CP/M 3 error mode variable properly.
2020-05-04 09:07:09 -07:00
Wayne Warthen
ee0fac37f9
Early partition table support
...
Adding infrastructure for partition table support. Backward compatible. Not ready for end user usage yet.
Bumped version to 3.1.1 to demarcate this change.
2020-05-03 19:05:44 -07:00
b1ackmai1er
24b79880d0
Update ay38910.asm
...
code optimizations
2020-05-03 23:05:08 +08:00
b1ackmai1er
cea46daba9
replace ay driver with ay38910
2020-05-03 21:59:45 +08:00
b1ackmai1er
afbc00d78c
ay38910 updates
...
cleanups, optimizations, protect registers
2020-05-03 20:28:44 +08:00
Dean Netherton
41318639f8
Sound Drivers: Fix issue when attempting to add 2 sound drivers
...
Needed to increase buffer for active drivers (SND_MAX) from 2 to 3
2020-05-03 11:27:05 +10: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
Wayne Warthen
1a8cfb91e7
Changes from Dean Netherton
...
- Allow immediate autoboot (no timeout)
- Allow configuring number of floppy devices
2020-05-02 14:58:07 -07:00
Wayne Warthen
a457e797ee
Update sd.asm
...
Significantly improve compatibility of SD Cards w/ Z180 -K CPU.
2020-05-02 13:00:15 -07:00
b1ackmai1er
7f1b8c8aa6
ay-3-8910 sound drive tone table development
2020-05-02 20:59:12 +08:00