Commit Graph

2638 Commits

Author SHA1 Message Date
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
Wayne Warthen
84d206ced4 Misc. Cleanup
- Regenerate documentation
- Improve CP/M 3 drive assignment handling
- Fixed SYSCOPY issue with new partition handling
2020-05-12 13:32:06 -07:00
Wayne Warthen
93de0030bb Merge pull request #127 from vipoo/dean/dev-2
Dean/dev 2
2020-05-12 10:25:11 -07: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
8f6e33bd79 sounddriver: updated documentation - musical note scale 2020-05-12 09:44:14 +10:00
Dean Netherton
05e2c5c52c tune.com: Added optional switch shift ocatves 2020-05-12 09:44:14 +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
b1ackmai1er
dd641937eb Merge pull request #125 from wwarthen/dev
Fix CPM3/ZPM3 Disk Reassignment Issue
2020-05-12 06:22:00 +08:00
Wayne Warthen
d534aa41d5 Fix CPM3/ZPM3 Disk Reassignment Issue
- Improve the behavior of the ASSIGN command to notify CPM3/ZPM3 BDOS of disk change when a drive is reassigned.
2020-05-11 09:47:30 -07:00
b1ackmai1er
519474da1c Merge pull request #124 from wwarthen/dev
Dev
2020-05-11 05:37:24 +08:00
Wayne Warthen
df195ee75c ZPM3 Drive Map Fix
- Workaround to make ZPM3 consider all drives (A-P) valid so that subsequent drive ASSIGNments work properly.
2020-05-10 11:52:44 -07:00
Wayne Warthen
103a2fc2ae Small Cleanup 2020-05-10 10:38:22 -07:00
Wayne Warthen
e363d48356 Merge pull request #126 from vipoo/dean/dev-14
Dean/dev 14
2020-05-10 10:33:58 -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
b1ackmai1er
5ba63020d1 Merge pull request #123 from wwarthen/dev
Dev
2020-05-10 11:29:52 +08:00
Wayne Warthen
2aa43a8063 Propeller VGA Signal Timing Update
- Propeller VGA signal now uses 60Hz refresh for  better compatibility with all VGA monitors
2020-05-09 19:23:11 -07:00
Wayne Warthen
a22085d8db Cleanup 2020-05-09 17:07:33 -07:00
Wayne Warthen
df1421b163 Small Cleanup 2020-05-09 16:48:30 -07:00
Wayne Warthen
f871b5561e Merge pull request #125 from b1ackmai1er/dev
Initial sound driver update for spk.asm
2020-05-09 10:09:00 -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
48001b6115 Update Tune.asm 2020-05-09 22:33:12 +08:00
b1ackmai1er
180f901594 Initial sound driver update for spk.asm 2020-05-09 22:27:59 +08:00
Wayne Warthen
33da94a4bd Regenerate Doc 2020-05-08 19:27:20 -07:00
Wayne Warthen
198da97f0e Merge pull request #124 from b1ackmai1er/dev
Sound driver updates
2020-05-08 18:28:49 -07:00
Wayne Warthen
c072052b38 Merge pull request #123 from vipoo/dean/dev-12
Dean/dev 12
2020-05-08 18:28:15 -07:00
b1ackmai1er
c1f8cc0f7b Merge branch 'dev' of https://github.com/b1ackmai1er/RomWBW into dev 2020-05-09 09:16:32 +08:00
b1ackmai1er
db81a4a3e7 Merge pull request #121 from wwarthen/dev
Disk I/O Cleanup
2020-05-09 09:15:50 +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
Dean Netherton
3b05013b62 HBIOS: Get timer tick now include the tick frequency 2020-05-09 10:38:53 +10:00
Dean Netherton
4369b1f288 Documentation: removed reference to function Inc Timer, as its not implemented 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
182dd322a5 Disk I/O Cleanup 2020-05-08 15:46:30 -07:00
b1ackmai1er
1ba2d767a8 Merge pull request #120 from wwarthen/dev
Dev
2020-05-08 14:12:11 +08:00
Wayne Warthen
fc36eed4cd Merge pull request #122 from b1ackmai1er/dev
tune.com --hbios check for devicesDev
2020-05-07 17:13:53 -07:00
Wayne Warthen
612e589016 Fix .gitignore 2020-05-07 17:05:39 -07:00
Wayne Warthen
1859eb0310 Experimental partition support 2020-05-07 16:58:38 -07:00
b1ackmai1er
2ac67e04b6 Merge branch 'dev' of https://github.com/b1ackmai1er/RomWBW into dev 2020-05-08 06:22:56 +08:00