Commit Graph

56 Commits

Author SHA1 Message Date
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
Wayne Warthen
74e79a6c59 Regenerate Doc, Bump Version
blah, blah, blah
2020-05-03 09:46:23 -07: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
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
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
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
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
Wayne Warthen
aac4a51f23 MacOS Build Improvement
Build script updated to improve compatibility with MacOS.

Credit to Fredrik Axtelius for this.
2020-04-20 14:59:27 -07:00
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.
2020-04-20 13:08:49 -07:00
Wayne Warthen
7d022f709b CF Card compatibility improvement
Older CF Cards did not reset IDE registers to defaults values when reset.  Implemented a work around.
2020-04-18 15:19:10 -07:00
Wayne Warthen
57f78d1a6b CTC driver fine tuning 2020-04-17 15:53:17 -07:00
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.
2020-04-17 11:25:28 -07:00
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.
2020-04-11 13:32:55 -07:00
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
2020-04-09 11:49:09 -07:00
Wayne Warthen
621175533b Start v3.1 Development 2020-04-06 12:54:23 -07:00
Wayne Warthen
9d5e792b34 Revert "New ROMLDR and INTRTC driver"
This reverts commit d9bed4563e.
2020-04-06 12:44:52 -07:00
Wayne Warthen
d9bed4563e New ROMLDR and INTRTC driver
- Refactored romldr.asm
- Added new periodic timer based RTC driver
2020-04-05 16:01:04 -07:00
Wayne Warthen
2e2d2bebd7 Finalize v3.0.1
Cleanup release for v3.0
2020-04-04 10:48:34 -07:00
Wayne Warthen
81390b846c Bump to Version 3.0 2020-03-27 10:38:38 -07:00
Wayne Warthen
e15546e051 Pre-release for Testing 2020-03-26 15:34:34 -07:00
Wayne Warthen
a8d2f3bd39 Minor Bug Fixes
- Disk assignment edge case
- CP/M 3 accidental fall thru
- Cosmetic updates
2020-03-15 13:45:32 -07:00
Wayne Warthen
daf0430c6f Prerelease 36
General cleanup
2020-03-14 10:50:34 -07:00
Wayne Warthen
db81d1a28b Add SC131 Support
Also cleaned up some ReadMe files.
2020-03-12 11:40:11 -07:00
Wayne Warthen
2c2df76f15 Clean up
Make version include files common.
2020-03-06 14:23:55 -08:00
wwarthen
74b80aaeeb Reintegrate wbw -> trunk 2014-09-08 04:11:55 +00:00
wwarthen
3396ba3513 Reintegrate wbw -> trunk 2014-08-30 20:09:07 +00:00
wwarthen
2e4eb2fb1b Reintegrate wbw -> trunk 2014-03-02 02:37:34 +00:00
wwarthen
63b624fa0c Reintegrate wbw -> trunk 2014-01-21 02:09:03 +00:00
wayne
762f325e10 Fix 2013-09-30 06:05:14 +00:00
wayne
ff5bf3c669 Reintegrate wbw -> trunk 2013-06-25 23:54:23 +00:00
wayne
bf778fafe3 Reintegrate wbw -> trunk 2013-06-23 04:52:57 +00:00
wayne
513b4c615a Reintegrate wbw -> trunk 2013-06-22 04:24:27 +00:00
wayne
5bd0f69467 Reintegrate wbw -> trunk 2013-06-15 00:28:15 +00:00
wayne
82351f2c5f Reintegrate wbw -> trunk 2013-06-08 04:58:34 +00:00
wayne
f5c27ce732 Reintegrate wbw -> trunk 2013-05-25 06:08:10 +00:00
wayne
7c2a1b447b Reintegrate wbw -> trunk 2013-05-17 18:42:24 +00:00
wayne
f5f4892f81 Reintegrate wbw -> trunk 2013-05-17 04:05:28 +00:00
wayne
91dafd7191 Reintegrate wbw -> trunk 2013-05-11 03:36:41 +00:00
wayne
a010260c8c Reintegrate wbw -> trunk 2013-05-10 02:38:16 +00:00
wayne
ce1fa57cb1 Reintegrate wbw -> trunk 2013-04-10 04:13:47 +00:00
wayne
a11f38fdbd Reintegrate wbw -> trunk 2013-04-07 06:17:07 +00:00
wayne
6ee79e5a7e Reintegrate wbw -> trunk 2013-04-04 05:00:45 +00:00
wayne
4ee7491267 Reintegrate wbw -> trunk 2013-04-03 04:05:13 +00:00
wayne
4c81851727 Reintegrate wbw -> trunk 2013-04-01 01:00:11 +00:00
wayne
9eb8a751dc Reintegrate wbw -> trunk 2013-03-19 03:52:24 +00:00
wayne
202e23d6d9 Reintegrate s100 -> trunk 2013-01-23 15:23:07 +00:00