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
d1abba5378
Fix CONSOLE Constant
...
Rename CIODEV_CONSOLE constant to CIO_CONSOLE because it is a unit code, not a device type code.
Retabify TastyBasic.
2020-03-15 09:44:15 -07:00
Wayne Warthen
2c2df76f15
Clean up
...
Make version include files common.
2020-03-06 14:23:55 -08:00
Wayne Warthen
4cc218a450
UNA Catchup
...
UNA support was lacking some of the more recent behavior changes. This corrects most of it.
2020-02-28 15:26:13 -08:00
Wayne Warthen
5f07834b47
Misc. Cleanup
2020-02-27 18:40:20 -08:00
Wayne Warthen
bc9d44b476
Multi-boot fixes
2020-02-20 17:17:44 -08:00
b1ackmai1er
9452540c75
Update cbios.asm
...
Change RAMF to 512 directory entries as 4Mb drive space cannot be effectively used without enough directory entries and extents to hold a large quantity of small files or a small qty of large files.
2020-02-14 23:32:48 +08:00
Wayne Warthen
d8bbb1e8ca
Drive letter assignment enhancement
...
Drive letters are now only pre-assigned to hard disk type devices that have media inserted. Media can still be inserted on-the-fly and drive letters assigned using ASSIGN.
2020-02-08 14:24:36 -08:00
Wayne Warthen
bd8d059f32
Cleanup
2019-11-17 21:31:07 -08:00
Wayne Warthen
dc6ecfd9e3
CP/M 3 Support in ASSIGN
2019-11-17 17:35:11 -08:00
Wayne Warthen
b856a1a529
Disk I/O to/from Banked Memory
...
Supports double-buffered disk i/o to read/write to/from any memory bank specified.
NOTE: Disk I/O will be temporarily slower than normal because all I/O is being forced thru double-buffering for testing.
2019-09-03 15:12:56 -07:00
Wayne Warthen
56c5710b3f
Fix DPB selection in ASSIGN
2019-08-07 12:17:07 -07:00
Wayne Warthen
9c43e63d1b
ROM Loader INT Management
...
Modified ROM Loader to leave interrupts active when launching target image.
2019-02-20 11:46:29 -08:00
Wayne Warthen
cb9ead08c7
Finalize support for RC180 platform
2018-06-06 11:45:10 -07:00
Wayne Warthen
2872381c7d
Handle LST: better
...
- LST: auto mapped to second serial port if available
- Minor updates to Prop ANSI emulation
2018-05-01 09:10:12 -07:00
Wayne Warthen
99ec7049f7
Implement Auto PROFILE.SUB Execution on Boot
...
Updated CBIOS to look for PROFILE.SUB on the boot drive and SUBMIT it
automatically at cold boot if it exists. Also patched SUBMIT.COM to
force temporary file onto A: to ensure immediate execution of SUBMITed
files.
2017-12-03 15:17:44 -08:00
Wayne Warthen
fb6b1fd54a
Add VGA3 Support
2017-06-30 21:50:10 -07:00
Wayne Warthen
e350aa0672
Interrupt framework implementation
...
- Interrupt framework
- Documentation in progress w/ Latex conversion
2016-07-10 21:55:00 -07:00
Wayne Warthen
07d833473c
Bug Fixes
2016-04-14 17:29:45 -07:00
Wayne Warthen
31f5388f9e
Implement HBIOS Reset Function
2016-04-10 17:24:27 -07:00
Wayne Warthen
521af19e50
VDA Device Initialization Flow Cleanup
2016-04-10 16:21:29 -07:00
Wayne Warthen
67ede23694
Clean Up Drive Assignment Code
2016-04-07 22:56:46 -07:00
Wayne Warthen
8fe3526ecd
API Revisions / Cleanup
...
- Improved banked copy size and performance
- Revised API for SETCPY, BNKCPY, SETBNK, and GETBNK
2016-03-30 17:10:08 -07:00
Wayne Warthen
b4fc05acfb
Incorporate FDISK80
2016-03-21 17:05:57 -07:00
Wayne Warthen
5adbef5f68
Revised Emulation Services
2016-03-19 21:21:17 -07:00
Wayne Warthen
b63dfdf587
Revised Disk API
2016-03-10 17:44:42 -08:00
Wayne Warthen
6354bd300d
Revised disk API
2016-03-04 20:09:47 -08:00
Wayne Warthen
b67106889e
Add HBIOS Heap Memory
...
- New heap memory functions
- Restructured new disk I/O functions
2016-01-10 16:01:33 -08:00
Wayne Warthen
25974843e3
Storage Driver Refactoring
2015-12-06 20:10:00 -08:00
Wayne Warthen
522b061fe6
Start of new geometry/capacity functions in HBIOS
2015-09-05 15:35:06 -07:00
wwarthen
de52c4f560
Reintegrate wbw -> trunk
2015-08-19 17:34:42 +00:00
wwarthen
ea547a012b
Reintegrate wbw -> trunk
2015-03-16 01:37:54 +00:00