Mark Pruden
8e56b270c4
CPM3 DiskIO routines now use HBIOS EXT_SLICE function during Drive Select
2024-10-17 13:39:31 +11:00
Wayne Warthen
14cc41c3c4
Fix hd512 Layout
...
- Slice protection changes broke hd512 layout. Fixed.
- Updated documentation for slice protection changes.
2023-10-07 19:01:36 -07:00
Wayne Warthen
0598d921bc
Floppy Fix
...
- Recent change to device type id's broke floppy access. This is corrected.
2023-10-07 16:01:09 -07:00
Wayne Warthen
93dcfe9610
Slice Protection, Issue #366
...
- Dean Jenkins has motivated me to implement additional protection from using a slice that does not fit within the capacity of the physical disk being used. You can still assign an unusable slice, but when you try to refer to it, you will immediately get a "no disk" error from the OS.
2023-10-07 15:15:10 -07:00
Wayne Warthen
883dab7e97
ROMless Operation Overhaul
...
- Implement new approach to ROMless boot and operation. Still missing the ability to seed the RAM disk.
- Tweaks to CH driver
2023-10-01 17:22:19 -07:00
Wayne Warthen
36b160f934
Minor Cosmetic Cleanup
...
Primarily fixed the Z280 config files to display the correct CPU speed in boot messages.
2022-02-18 16:36:14 -08: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
1bf4065b6a
Global Error Codes
2020-05-16 18:38:26 -07:00
Wayne Warthen
84d206ced4
Misc. Cleanup
...
- Regenerate documentation
- Improve CP/M 3 drive assignment handling
- Fixed SYSCOPY issue with new partition handling
2020-05-12 13:32:06 -07:00
Wayne Warthen
d534aa41d5
Fix CPM3/ZPM3 Disk Reassignment Issue
...
- Improve the behavior of the ASSIGN command to notify CPM3/ZPM3 BDOS of disk change when a drive is reassigned.
2020-05-11 09:47:30 -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
182dd322a5
Disk I/O Cleanup
2020-05-08 15:46:30 -07:00
Wayne Warthen
1859eb0310
Experimental partition support
2020-05-07 16:58:38 -07:00
Wayne Warthen
a1be614279
Cleanup
2020-05-04 13:34:36 -07:00
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
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
6828269137
Fix CP/M 3 floppy disk access
2020-02-04 19:14:56 -08:00
Wayne Warthen
57c87db9a1
Preliminary CP/M 3
2019-10-14 16:30:19 -07:00