Wayne Warthen
e247c99cd5
Merge pull request #114 from vipoo/dean/dev-5
Dean/dev 5
6 years ago
Wayne Warthen
072f0f7562
Updated KERMIT applications with VT100 terminal support
Provided by Jim McGinnis.
6 years ago
Dean Netherton
392e729d57
tms: Correctly implemented pre-init to disable interrupts
6 years ago
Dean Netherton
f7748cc6db
Tune.asm - removed typo 'FAIL' labels
6 years ago
Dean Netherton
6d9172f635
Replace FAIL with git statusgit status! to force assembler to error
6 years ago
Wayne Warthen
c3e78ec8f5
Minor Cleanup
6 years ago
Wayne Warthen
5b9cf0f834
Merge pull request #113 from vipoo/dean/dev-4
Dean/dev 4
6 years ago
Dean Netherton
0381c72ca2
Fix issue with TMS interrupt support - some default configurations were missing
6 years ago
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.
6 years ago
Dean Netherton
1388b8495c
whitespace: removed trailing whitespaces from Tune.asm
6 years ago
Dean Netherton
ef52d17303
ChangeLog: Added entries for TMS/SYSTIME
6 years ago
Dean Netherton
9957fbfd33
ChangeLog: Whitespace and updated D?N to DEN
6 years ago
Dean Netherton
ff2ebbb09f
TMS: Enable support for using VSYNC interrupt
Use the VSYNC interrupt to trigger the sys timer event
6 years ago
Dean Netherton
7d6b011362
Whitespace: adjusted whitespace for tms.asm
6 years ago
Wayne Warthen
8b7c167592
Cleanup loader console assignment
6 years ago
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.
6 years ago
Wayne Warthen
a6aff72d86
Update cfg_zeta2.asm
Missed Zeta 2 configuration file in last update.
6 years ago
Wayne Warthen
dc2f55570c
Make tick frequency configurable
6 years ago
Wayne Warthen
d14cf27acf
Miscellaneous Cleanup
No functional changes.
6 years ago
Wayne Warthen
94176776fb
Merge pull request #112 from vipoo/dean/dev/sound-driver
HBIOS: Added support for sound drivers
6 years ago
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)
6 years ago
Wayne Warthen
f57e3bed00
Enhance CTC periodic timer
Add ability to use TIMER mode in CTC driver to generate priodic interrupts.
6 years ago
Wayne Warthen
08b112a20f
Bump version
6 years ago
Wayne Warthen
83f3b80a8c
Merge pull request #111 from vipoo/dean/dev/general-tooling
Dean/dev/general tooling
6 years ago
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.
6 years ago
Dean Netherton
66c893e251
makefile: updated some make scripts to use when calling subdir makefiles
6 years ago
Dean Netherton
74c7d865d7
Whitespace: trailing whitespaces
6 years ago
Dean Netherton
d4ebc44a98
HBIOS: Force the assembly to fail for vdu drivers if function table count is not correct
6 years ago
Dean Netherton
8c08f55d8f
Whitespace changes (crlf)
6 years ago
Dean Netherton
8198da1aa4
Added some more gitignores
6 years ago
Dean Netherton
92a3501c81
HBIOS Makefile - use env vars for target
Allow build ROM targets to be restricted to just one platform thru use of ENV vars:
ROM_PLATFORM - if defined to a known platform, only this platform is build - defaults to std config
ROM_CONFIG - sets the desired platform config - defaults to std
if the above ENVs are not defined, builds all ROMs
6 years ago
Wayne Warthen
aac4a51f23
MacOS Build Improvement
Build script updated to improve compatibility with MacOS.
Credit to Fredrik Axtelius for this.
6 years ago
Wayne Warthen
1b3e85f0fb
Update acia.asm
Fix bug in ACIA detection.
Thanks Alan!
6 years ago
Wayne Warthen
c6eee95a55
Update acia.asm
Updated ACIA detection to use primary ACIA port instead of phantom port.
6 years ago
Wayne Warthen
4ce0e1f657
Handle CTC anomaly
Small update to accommodate CTC behavior that occurs when the CTC trigger is more than half the CTC clock.
6 years ago
Wayne Warthen
98463d6774
Update ACIA detection
ACIA should no longer be detected if there is also a UART module in the system.
6 years ago
Wayne Warthen
7d022f709b
CF Card compatibility improvement
Older CF Cards did not reset IDE registers to defaults values when reset. Implemented a work around.
6 years ago
Wayne Warthen
fd8a9195fb
Update xmdm125.asm
Fixed a small issue in core XM125 code that caused a file write error message to not be displayed when it should be.
6 years ago
Wayne Warthen
57f78d1a6b
CTC driver fine tuning
6 years ago
Wayne Warthen
8ad2bdbb29
SIO driver now CTC aware
The SIO driver can now use a CTC (if available) to provide much more flexible baud rate programming.
6 years ago
Wayne Warthen
257f784318
Improved clock driver auto-detect/fallback
6 years ago
Wayne Warthen
e66d997557
Update commit.yml
Run commit build for master and dev branches
6 years ago
Wayne Warthen
7e85253f26
Update commit.yml
Run commit build in all branches
6 years ago
Wayne Warthen
e84a1bc3ea
ROMLDR Improvements
.com files can now be started from CP/M and size of .com files has been reduced so they always fit.
6 years ago
Wayne Warthen
f4daaa91a4
Add RC2014 UART, Improve SD protocol fix
- RC2014 and related platforms will autodetect a UART at 0xA0 and 0xA8
- Ensure that CS fully brackets all SD I/O
6 years ago
Wayne Warthen
5c3f75d504
Update sd.asm
For Z180 CSIO, ensure that xmit is finished, before asserting CS for next transaction.
6 years ago
Wayne Warthen
0901e77866
Update FDISK80.COM
Updated FDISK80 to allow reserving up to 256 slices.
6 years ago
Wayne Warthen
621175533b
Start v3.1 Development
6 years ago
Wayne Warthen
565400eec5
Merge pull request #110 from wwarthen/master
Sync
6 years ago
Wayne Warthen
9d5e792b34
Revert "New ROMLDR and INTRTC driver"
This reverts commit d9bed4563e .
6 years ago