Wayne Warthen
ce17be9ba6
CP/M 3 RAM Check
...
- Check to ensure that we have enough RAM banks for banked CP/M 3 startup. If not, message and return to boot loader.
2023-11-18 16:58:23 -08:00
Wayne Warthen
ed4daf06a4
CP/M 3 Memory Configuration Regression
...
Put CP/M 3 disk buffers back in alternate banks.
2023-10-08 07:32:01 -07:00
Wayne Warthen
5457a7e7fd
Improve OS Boot Drive Assignment
...
- Modified the Disk Device function call (DIODEVICE) to provide new attributes related to disk size and removability.
- Leveraged API change to allow handling drive assignment differently depending on ATAPI vs. ATA interface.
2023-06-20 15:52:34 -07:00
Wayne Warthen
b7e865dbf1
Preliminary SyQuest Driver
2023-06-01 16:13:26 -07:00
Wayne Warthen
364e48a5d3
IMM Driver Cleanup, PPA Driver Skeleton
...
IMM Driver has rational timeouts now. It also lights the MG014 LED during activity.
The PPA skeleton just attempts to determine if the PPA interface is present. It does not attempt any I/O.
2023-05-26 16:48:13 -07:00
Wayne Warthen
2e6122025d
RAM Disk Auto-Format Improvements
...
- Detect the situation where the RAM disk area is all zeroes and handle it properly as uninitialized.
2021-10-27 15:06:24 -07:00
Wayne Warthen
75d2cc4dfe
Fix CP/M 3 ZZRCC RAM/ROM disk handling
...
- Clearing of RAM disk was corrupting non-RAM Disk banks on ZZRCC.
- On ZZRCC, CP/M 3 failed to make RAM/ROM disk DPB adjustments at startup.
2021-03-16 19:17:19 -07:00
Wayne Warthen
bc2e7a89cc
CP/M 3 Time Routines Cleanup
2021-03-11 15:02:03 -08:00
Wayne Warthen
65db7a3b15
Implement CP/M 3 RTC date setting
2021-03-10 16:42:27 -08:00
Wayne Warthen
717ce95500
XModem Port Specification
...
- You can now specify an HBIOS Character Unit number on the XM.COM command line. Currently only available in XMX.COM.
- Add version check in CBIOS to warn user if CBIOS and HBIOS versions do not match.
2020-05-29 19:01:30 -07:00
Wayne Warthen
5e8e5424dc
Cleanup
2020-05-20 21:20:24 -07:00
Wayne Warthen
6afc56a7ca
More system restart options
2020-05-15 16:25:31 -07: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
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
621175533b
Start v3.1 Development
2020-04-06 12:54:23 -07:00
Wayne Warthen
ee62847781
Revert "CP/M 3 Date Hack"
...
This reverts commit 153b494e61 .
2020-04-06 12:44:43 -07:00
Wayne Warthen
153b494e61
CP/M 3 Date Hack
...
- Hack to allow INTRTC to increment time without destroying the date
2020-04-05 17:03:17 -07:00
Wayne Warthen
99dadbc17c
Handle lack of RTC better
...
DSRTC driver now correctly returns an error if there is no RTC present.
2020-03-31 11:30:11 -07:00
Wayne Warthen
663a532967
Fix Auto CRT Console Switch on CP/M 3
2020-03-30 14:54:53 -07:00
Wayne Warthen
f11962ef8e
Bug Fixes
...
- Init RAM disk at boot under CP/M 3
- Fix ACR activation in TUNE
2020-03-23 19:54:17 -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
2c2df76f15
Clean up
...
Make version include files common.
2020-03-06 14:23:55 -08:00
Wayne Warthen
bc9d44b476
Multi-boot fixes
2020-02-20 17:17:44 -08:00
Wayne Warthen
88d7c37424
Boot from any slice
2020-02-18 14:08:21 -08:00
Wayne Warthen
461aaedd56
Update boot.z80
...
Bug fix
2020-02-08 16:23:17 -08:00
Wayne Warthen
8fd1fefdf9
New drive assignment logic to CP/M 3
2020-02-08 15:56:18 -08:00
Wayne Warthen
c83cd1cb2d
CP/M 3 Cleanup
2020-02-03 19:18:25 -08:00
Wayne Warthen
48968766a0
Small CP/M 3 Update
2020-02-03 14:48:27 -08:00
Wayne Warthen
5e4e098f64
CPM3/ZPM3 Cleanup
2019-12-29 16:27:25 -08:00
Wayne Warthen
625661714f
CP/M 3 & ZPM3 Updates
2019-12-28 15:56:49 -08:00
Wayne Warthen
64ab933492
CP/M 3 RTC Fix, ZPM3 Hard Disk Image
2019-12-05 12:08:44 -08:00
Wayne Warthen
8799352a31
CP/M 3 RTC Support
...
CP/M 3 will now get current date/time from RTC. Setting RTC from CP/M 3 is not finished.
2019-12-02 18:44:11 -08:00
Wayne Warthen
bd8d059f32
Cleanup
2019-11-17 21:31:07 -08:00
Wayne Warthen
2430231dc1
More CP/M 3 Refinements
2019-10-17 15:02:07 -07:00
Wayne Warthen
5617d6b27e
Incremental CP/M 3 Improvements
2019-10-16 17:12:06 -07:00
Wayne Warthen
57c87db9a1
Preliminary CP/M 3
2019-10-14 16:30:19 -07:00