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
a62d69c1c4
fixup platform builds and restore tune default behaviour
2020-05-02 12:47:06 +08:00
b1ackmai1er
3dfeaabe2f
ay-3-8910 sound driver updates
2020-05-02 12:28:35 +08:00
b1ackmai1er
5ff9dbb67e
Merge pull request #114 from wwarthen/dev
...
Dev
2020-05-02 11:40:08 +08:00
Wayne Warthen
50acf56ec8
Merge pull request #116 from vipoo/dean/dev-7
...
sound driver: minor doc updates
2020-05-01 17:39:44 -07:00
Wayne Warthen
eeab786848
Update sd.asm
...
Optimize SD Card protocol timing delay for CSIO interface.
2020-05-01 17:30:12 -07:00
Dean Netherton
6cb33ca334
sound driver: minor doc updates
2020-05-02 09:42:55 +10:00
b1ackmai1er
c20036297f
Delete SBC_std_zpp.asm
2020-05-02 00:48:07 +08:00
b1ackmai1er
20ad992a7b
Initial ay-3-8910 driver
2020-05-02 00:42:11 +08:00
Wayne Warthen
b3c044ab65
Fix HBIOS Breakage!
2020-04-29 22:13:57 -07:00
Wayne Warthen
6cbcdb694d
Update Documentation
2020-04-29 19:42:58 -07:00
Wayne Warthen
0834acc020
RTC Device Info Functions
2020-04-29 19:30:24 -07:00
Wayne Warthen
e50f5f0935
Add support for EPFDC
...
Credit to Alan Cox for the changes.
2020-04-29 17:45:04 -07:00
Chris Odorjan
f86e871f07
Merge remote-tracking branch 'upstream/dev' into duart
2020-04-29 13:48:50 -04:00
Chris Odorjan
ceb1826bed
DUART: try not to step on 16x50 UART configuration
2020-04-29 13:45:39 -04:00
Wayne Warthen
36dff411fd
Minor Doc Update
2020-04-28 10:58:48 -07:00
Dean Netherton
c51fa1fcae
SN76489: Renamed variable 'pitch' to 'period'
2020-04-28 20:40:46 +10:00
Dean Netherton
9cdbc5b981
SN76489: Do not play when period is overflowing
2020-04-28 20:40:46 +10:00
Dean Netherton
7542fa8032
TracingBug: PRTHEXWORDHL was tracing DE not HL
2020-04-28 19:50:29 +10:00
Dean Netherton
b1bb684a04
SN76489: Prevent and return error code if a pitch greater than 03FF is attempted to be set
2020-04-28 18:35:20 +10:00
Dean Netherton
ade954ab69
SN76489: Added support for BF_SNDQ_DEV/SN7_QUERY_DEV query
...
And updated some driver docs
2020-04-28 18:17:56 +10:00
Wayne Warthen
297c246570
Minor updates to FDISK and KERMIT apps
2020-04-26 19:15:58 -07:00
Chris Odorjan
dce4496393
Merge remote-tracking branch 'upstream/dev' into duart
2020-04-26 00:27:20 -04:00
Chris Odorjan
db24d6e435
detect/initialize DUART _after_ 16550
...
prevents 16550 detection from stomping on DUART registers
(untested: does the DUART detection stomp on the 16550?)
add DUART to serial device strings list
2020-04-25 23:46:37 -04:00
Chris Odorjan
3bd2eb431a
spelling + fixes
2020-04-25 23:46:12 -04:00
Wayne Warthen
e247c99cd5
Merge pull request #114 from vipoo/dean/dev-5
...
Dean/dev 5
2020-04-25 19:50:43 -07:00
Wayne Warthen
072f0f7562
Updated KERMIT applications with VT100 terminal support
...
Provided by Jim McGinnis.
2020-04-25 19:42:43 -07:00
Dean Netherton
392e729d57
tms: Correctly implemented pre-init to disable interrupts
2020-04-26 10:48:34 +10:00
Dean Netherton
f7748cc6db
Tune.asm - removed typo 'FAIL' labels
2020-04-26 10:28:01 +10:00
Dean Netherton
6d9172f635
Replace FAIL with git statusgit status! to force assembler to error
2020-04-26 10:27:19 +10:00
Wayne Warthen
c3e78ec8f5
Minor Cleanup
2020-04-25 10:48:35 -07:00
Dean Netherton
0381c72ca2
Fix issue with TMS interrupt support - some default configurations were missing
2020-04-25 22:23:30 +10:00
Dean Netherton
d156aba1f9
tune.com: Updated to support using HBIOS sound driver
...
A new command line switch has been added '--hbios'.
Using this switch after the filename, will cause tune.com to play thru
the HBIOS sound driver
MYM file types are not supported thru HBIOS yet.
2020-04-25 17:14:51 +10:00
Dean Netherton
1388b8495c
whitespace: removed trailing whitespaces from Tune.asm
2020-04-25 17:14:51 +10:00
Dean Netherton
ff2ebbb09f
TMS: Enable support for using VSYNC interrupt
...
Use the VSYNC interrupt to trigger the sys timer event
2020-04-25 17:11:32 +10:00
Dean Netherton
7d6b011362
Whitespace: adjusted whitespace for tms.asm
2020-04-25 17:11:31 +10:00
Chris Odorjan
e911e93aaf
DUART: preliminary implementation
...
assumes XR88C681 for now
2020-04-25 00:50:18 -04:00
Wayne Warthen
8b7c167592
Cleanup loader console assignment
2020-04-24 11:33:15 -07:00
Wayne Warthen
e654c5739e
Disk Catalog & Loader Console Command
...
- Disk Catalog document has been added to the Doc directory courtesy of Mykl Orders.
- Loader enhanced to allow switching the console device before booting OS or ROM app.
2020-04-23 22:08:19 -07:00
Wayne Warthen
a6aff72d86
Update cfg_zeta2.asm
...
Missed Zeta 2 configuration file in last update.
2020-04-23 17:34:17 -07:00
Wayne Warthen
dc2f55570c
Make tick frequency configurable
2020-04-23 17:28:18 -07:00
Wayne Warthen
d14cf27acf
Miscellaneous Cleanup
...
No functional changes.
2020-04-22 11:26:32 -07:00
Dean Netherton
890f9262e0
HBIOS: Added support for sound drivers
...
New sound driver support with initial support for the SN76489 chip
New build configuration entry:
* SN76489ENABLE
Ports are currently locked in with:
* SN76489_PORT_LEFT .EQU $FC ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)
* SN76489_PORT_RIGHT .EQU $F8 ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)
2020-04-22 21:12:52 +10:00
Wayne Warthen
f57e3bed00
Enhance CTC periodic timer
...
Add ability to use TIMER mode in CTC driver to generate priodic interrupts.
2020-04-21 12:46:31 -07:00
Wayne Warthen
08b112a20f
Bump version
2020-04-21 09:43:31 -07:00
Dean Netherton
ae7714aeff
linux build: update to Build.sh fix for some platforms
...
The initialization of the Rom dat file used the pipe (|) operator to build an initial empty file.
But the pipe operator | may sometimes return a non-zero exit code for some linux platforms, if the
the streams are closed before dd has fully processed the stream.
This issue occured on a travis linux ubuntu image.
Solution was to change to redirection.
2020-04-21 17:04:33 +10:00
Dean Netherton
74c7d865d7
Whitespace: trailing whitespaces
2020-04-21 16:37:29 +10:00
Dean Netherton
d4ebc44a98
HBIOS: Force the assembly to fail for vdu drivers if function table count is not correct
2020-04-21 16:34:51 +10:00
Dean Netherton
8c08f55d8f
Whitespace changes (crlf)
2020-04-21 16:34:33 +10:00