Commit Graph

1597 Commits

Author SHA1 Message Date
Wayne Warthen
242dc59471 FDC hardware auto-detection
- FD driver will now detect presence of FDC hardware and install if found in all standard configurations
- Does *not* detect type of FDC which must still be set in config
- Added default FD driver MODE to all configs
- Thanks to Alan Cox for the technique!
2021-05-14 17:53:34 -07:00
Wayne Warthen
099a9331bf Miscellaneous
- Fixed Linux/MacOS build
- Fixed error reporting in some disk drivers
2021-05-12 18:01:44 -07:00
Wayne Warthen
9a77dd28f9 Changing case of filenames for Linux/MacOS 2021-05-12 17:59:17 -07:00
Wayne Warthen
4baa629894 Merge pull request #198 from b1ackmai1er/dev
Initial I2C support for PCF8584/DS1307 on ECB-4PIO-I2C
2021-05-12 17:05:20 -07:00
b1ackmai1er
74edbb7934 Makefile update rtcds7 2021-05-12 18:45:52 +08:00
b1ackmai1er
16afe4b778 Update platform config files 2021-05-12 18:22:34 +08:00
b1ackmai1er
fc98d8e953 Initial PCF8584/DS1307 implementation
Only HBIOS read time function implemented
2021-05-12 18:00:17 +08:00
b1ackmai1er
be34e9d396 Add DS1307 to architecture document
Align hbios.inc RTC clock codes to match architecture document
2021-05-12 12:48:47 +08:00
b1ackmai1er
9fee763265 Architecture support for DS1307 I2C 2021-05-12 12:28:06 +08:00
b1ackmai1er
7c789ba2a5 Add DS1307 RTC app to build 2021-05-12 11:39:39 +08:00
b1ackmai1er
fb3dcccc01 Merge pull request #183 from wwarthen/dev
Dev
2021-05-11 21:34:21 +08:00
Wayne Warthen
12fea8a1d0 Fixes for MT011 in SD driver
Credit to Douglas Miller for these.
2021-05-02 18:02:07 -07:00
Wayne Warthen
ab3abb7936 CP/NET Stuff
- Added the MT011-based CP/NET work of Douglas Miller and Jay Cotton in user area 4.
- Added network boot (CP/NOS) from Douglas to Boot Loader
2021-04-29 15:29:00 -07:00
Wayne Warthen
c4a0548e76 Miscellaneous Fixes
- SDCNT was not properly implemented in all cases
- ParPortProp debug formatting fix
2021-04-27 14:35:00 -07:00
b1ackmai1er
b71d9655be Merge pull request #182 from wwarthen/dev
Dev
2021-04-25 12:20:33 +08:00
Wayne Warthen
ff6d854298 Received Char Reboot
Allow specifying a character code which, upon receipt, will reboot system.  Only useful/implemented for interrupt driven serial drivers.  Currently only implemented for ASCI and SIO.  Do *not* use this unless you fully understand the ramifications!!!
2021-04-21 16:53:42 -07:00
Wayne Warthen
a72802470a Miscellaneous
- Correct and enhance some diskdefs entries.  Added RC2014 definitions.
- Change NETBOOT binary from 32K to 8K
2021-04-18 11:38:15 -07:00
Wayne Warthen
0b92e41935 Prototype Network Boot Support 2021-04-17 17:00:42 -07:00
Wayne Warthen
1dea4a28dc ZZRCC Build Tweak 2021-04-16 14:57:05 -07:00
Wayne Warthen
518ddd9f46 Update ZZR Monitor 2021-04-16 14:02:21 -07:00
Wayne Warthen
b912761fcc Update FAT.COM, Add MBASIC Manual
- Minor update to FAT.COM for CP/NET compatibility.  Who knew the CP/NET requestor code mucks with the IX & IY register?
- Add David Reese's excellent recreation of Microsoft BASIC manual.
2021-04-13 15:45:27 -07:00
Wayne Warthen
63da5a821a Delete FAT.com 2021-04-13 15:41:56 -07:00
b1ackmai1er
588fdb34eb Merge pull request #181 from wwarthen/dev
Allow swapping MT011 SPI ports
2021-04-13 16:34:27 +08:00
Wayne Warthen
4cbe3212a5 Allow swapping MT011 SPI ports
- Config variable SDMTSWAP will swap the logical order of the SPI ports of MT011
- Updated COPY.COM from v1.72 -> v1.73
2021-04-11 16:39:53 -07:00
b1ackmai1er
e18c2bb4fc Merge pull request #180 from wwarthen/dev
Dev
2021-04-10 15:04:28 +08:00
Wayne Warthen
41061179b5 Miscellaneous
- Improved Linux build to pass actual processor type to uz80as
- Modified Z280 system timer to handle faster CPU clocks accurately
2021-04-01 17:08:16 -07:00
Wayne Warthen
ca55193d23 Added a few single-sided formats to FDU 2021-03-24 17:46:21 -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
ccda402b9b Add Z180 & Z280 timer config settings
Allows Z180 & Z280 system periodic timer to be enabled/disabled via config.  Enabled by default.
2021-03-18 10:37:08 -07:00
Wayne Warthen
9d2e465356 Fix Build 2021-03-17 18:15:40 -07:00
Wayne Warthen
7236aec3fe ZZRCC Disk Image Enhancements
Bill has provided an improved mechanism to allow ZZRCC to boot directly from CF Card.  This work has been incorporated directly into the diskimage creation process for the ZZRCC disk image.
2021-03-17 17:59:29 -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
63a31593b4 Update ZPM3 TCAP & add TCSELECT
Updated tcap.z3t for ZPM3 slice.  Previous definition was VT-525.  New definition is specifically VT-100.
Credit to Marco Maccaferri for all of this.
2021-03-16 10:57:40 -07:00
b1ackmai1er
5903ed606b Merge pull request #179 from wwarthen/dev
Dev
2021-03-15 17:52:58 +08:00
Wayne Warthen
aa05f2c2bb Fix Build 2021-03-13 19:55:09 -08:00
Wayne Warthen
18bca83deb Fix Build 2021-03-13 19:36:32 -08:00
Wayne Warthen
b47afe8bfb Update .gitignore 2021-03-13 19:22:27 -08:00
Wayne Warthen
db800480bf ZZRCC Linux Build Fixes 2021-03-13 19:04:28 -08:00
Wayne Warthen
4edc408893 ZZRCC Build Improvements
- Creation of hex load file is now automated.
2021-03-13 16:42:06 -08:00
Wayne Warthen
9cf9893ed4 Miscellaneous
- Update romldr to stop using address space >= 0xA000
- ZZRCC work in progress (not finished)
2021-03-12 15:11:15 -08:00
Wayne Warthen
bc2e7a89cc CP/M 3 Time Routines Cleanup 2021-03-11 15:02:03 -08:00
b1ackmai1er
fdae83e0a2 Merge pull request #178 from wwarthen/dev
Dev
2021-03-11 20:24:10 +08:00
Wayne Warthen
65db7a3b15 Implement CP/M 3 RTC date setting 2021-03-10 16:42:27 -08:00
Wayne Warthen
db659da876 Build script improvements
- Allow building a 128KB ROM with 0KB ROM disk
- Move Z280 UART driver to top of device list to make it the highest priority driver for Z280 platforms
2021-03-08 10:25:13 -08:00
Wayne Warthen
82a8792153 Fix Z280 Cold Restart 2021-03-07 19:01:29 -08:00
Wayne Warthen
0053a840b7 Support ZZRCC 2021-03-07 16:21:49 -08:00
b1ackmai1er
106bea2a40 Merge pull request #177 from wwarthen/dev
Implement BOOTCON
2021-03-04 16:29:20 +08:00
Wayne Warthen
33ef02cfc0 Implement BOOTCON
Added BOOTCON config variable to allow setting the boot console device.  This replaces FORCECON and removes the code that used to rearrange the PCINITTBL.
2021-03-03 15:12:57 -08:00
b1ackmai1er
9cd6f9872a Merge pull request #176 from wwarthen/dev
Dev
2021-02-27 13:55:56 +08:00
Wayne Warthen
12d1ce4000 Build Process Tweaks 2021-02-25 14:37:33 -08:00