Wayne Warthen
ca67ee41c5
Fix CBIOS Bug
...
- Corrects the dynamic disk buffer allocation routine in CBIOS and ASSIGN.COM. They had the DPB assignments inverted causing slightly wrong buffer allocations for RAM and ROM disks.
Credit to Andrew Lynch for discovering this issue.
2021-12-06 13:22:27 -08: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
8e17067104
Build Improvements
...
Corrects some situations where build fails, but kept going.
2021-07-24 11:24:48 -07:00
Wayne Warthen
1945c0f52d
CBIOS default drive assignment cleanup
...
Improved the way that the default drive is assigned in the scenario where you are booting to a ROM-based OS. This should allow removal of either the RAM drive or the ROM drive without causing unexpected consequences.
2021-03-20 11:55:12 -07:00
Wayne Warthen
0053a840b7
Support ZZRCC
2021-03-07 16:21:49 -08:00
Wayne Warthen
e17fee85e9
Add Z180 Invalid Opcode Handler
2021-02-22 14:18:01 -08:00
Wayne Warthen
6a0837e908
Z280 Work in Progress
...
- API callls now run in system mode
- Expansion of proxy size has been reverted
2021-01-22 16:45:43 -08:00
Wayne Warthen
10d875ffbb
Z280 Work in Progress, SC140 Config
...
- Early support for native mode memory for Z280.
- Added support for SC140 as new standard build.
2021-01-20 11:21:24 -08:00
Wayne Warthen
9e29236a0c
Small Fixes
...
- Properly rerport HBIOS heap overflow in CBIOS
- Adjust write sequence in FFS for high speed operation
2020-12-22 16:41:29 -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
e5860f90c5
Cleanup
2020-05-25 16:52:21 -07:00
Wayne Warthen
d331fcbdef
More Cleaning
2020-05-21 14:30:05 -07:00
Wayne Warthen
5c565f8c3e
Miscellaneous
...
- CP/M 3 loader space improvement
- Minor doc update (thanks Radek)
- Preliminary diag level management
- Minor cosmetic bugs
2020-05-20 12:06:19 -07:00
Wayne Warthen
6afc56a7ca
More system restart options
2020-05-15 16:25:31 -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
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
c4fae3c1dd
Bug fixes
...
- Fixed build issue in cbios.asm
- Flow improvement in romldr.asm
2020-05-04 14:37:42 -07:00
Wayne Warthen
a1be614279
Cleanup
2020-05-04 13:34:36 -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
8b7c167592
Cleanup loader console assignment
2020-04-24 11:33:15 -07:00
Dean Netherton
74c7d865d7
Whitespace: trailing whitespaces
2020-04-21 16:37:29 +10:00
Wayne Warthen
621175533b
Start v3.1 Development
2020-04-06 12:54:23 -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
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
1831141abd
Finalize Pre-release 34
...
Final support for FreeRTOS
2020-03-05 12:54:22 -08:00
Wayne Warthen
ef1c610c58
Bump Pre-release Version
2020-02-28 16:02:13 -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
Wayne Warthen
2604212a97
Cleanup
2020-02-18 21:05:37 -08:00
curt mayer
da9520466d
Merge remote-tracking branch 'upstream/master'
2020-02-18 15:29:03 -08:00
Wayne Warthen
88d7c37424
Boot from any slice
2020-02-18 14:08:21 -08:00
Wayne Warthen
0510a02447
Load CP/M 3 from disk
...
Includes updated SYSCOPY application to put loader image on system tracks.
2020-02-17 15:58:17 -08:00
curt mayer
0a52d6922e
Merge branch 'master' of github.com:wwarthen/RomWBW
2020-02-16 23:23:53 -08:00
curt mayer
f44288082c
towards a clean make and 'git status'
2020-02-16 19:03:19 -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
15d607d686
Further PPIDE updates
2020-02-07 11:47:16 -08:00
Curt Mayer
fac1974589
makefiles and tools for unix/osx build
2020-01-30 06:47:47 +00:00
Wayne Warthen
6950195741
Finalize pre-release 27
...
Default baud rate for RC and SC platforms with Z180 now 115200.
2020-01-26 12:46:51 -08:00
Wayne Warthen
ae62931fbb
Bump Version
2020-01-17 15:15:38 -08:00
Wayne Warthen
485045408c
Cleanup
2020-01-06 13:53:50 -08:00
Wayne Warthen
3c8cd5219e
Preliminary support for Dyno Computer
...
Dyno Computer is the work of Steve Garcia and much of the code checked in is based on his work.
2020-01-05 15:26:08 -08:00
Wayne Warthen
8bc4a40662
Overhaul disk image build process
2020-01-03 20:42:06 -08:00
Wayne Warthen
2e39da65f4
Cleanup
2019-11-27 17:23:19 -08:00
Wayne Warthen
bd8d059f32
Cleanup
2019-11-17 21:31:07 -08:00