Commit Graph

10 Commits

Author SHA1 Message Date
Wayne Warthen
3f63c92fd5 HBIOS Cleaning
- Rearranged HBIOS code to improve colocation of related code.
- Implemented macros to improve control over assembly diagnostic output.
- Improved handling of diagnostic LEDs.
- Improved application boot bank management.
- Implemented application boot for Z280 systems.
- Moved Z280_BNKSEL into proxy.
-
2024-04-30 14:18:59 -07:00
Wayne Warthen
72cdbdd4ad Documentation Updates Inspired by Martin R
- Implemented a crude mechanism to output config settings during a build which can be imported into the User Guide appendix.
2023-11-29 18:54:51 -08:00
b1ackmai1er
28bacbee41 Update duart.asm 2021-07-20 23:03:53 +08:00
Chris Odorjan
c766c8bc60 DUART: fix detection of SC26C92 devices
for some reason MR0[3] is always 1 when read; mask this out since all we want to know is if bit 1 was set or not
2020-06-05 14:51:33 -04:00
Wayne Warthen
b3ec557ab9 CIO DEVICE API update
- Updates DEVICE call for all CIO devices to return unit mode and I/O base address
- Improved experimental XModem (XMX.COM) that uses direct hardware I/O for UART and USB-FIFO devices
2020-05-26 15:33:31 -07:00
Chris Odorjan
74d357ed4b DUART: actually support 26C92 baud rate generator
also improve detection
2020-05-15 16:42:41 -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
Chris Odorjan
ceb1826bed DUART: try not to step on 16x50 UART configuration 2020-04-29 13:45:39 -04:00
Chris Odorjan
3bd2eb431a spelling + fixes 2020-04-25 23:46:12 -04:00
Chris Odorjan
e911e93aaf DUART: preliminary implementation
assumes XR88C681 for now
2020-04-25 00:50:18 -04:00