Commit Graph

127 Commits

Author SHA1 Message Date
Wayne Warthen
0053a840b7 Support ZZRCC 2021-03-07 16:21:49 -08:00
Wayne Warthen
953dd70052 Z180 Invalid Opcode Tweaks
Thanks and credit to Phillip Stevens for his significant contributions to this enhancement.
2021-02-22 18:49:31 -08:00
Wayne Warthen
4791d5f040 Perliminary support for Sergey's Z80-512K
- Watchdog functionality will be enabled if a system timer is operational.
- LED indicates boot progress and thereafter disk I/O.
2021-02-10 15:47:23 -08:00
Wayne Warthen
8945580ff5 Z280 Cleanup
- Z280 UART MODE command support
- BNKCALL handles calls into HBIOS using system mode
2021-01-30 16:17:34 -08:00
Wayne Warthen
2d12da4903 Z280 Internal UART Support
Z280 UART can only be used w/ native memory & interrupt mode 3.
2021-01-27 19:33:37 -08:00
Wayne Warthen
1b185bd7f9 Regenerate documentation 2021-01-05 16:38:17 -08:00
b1ackmai1er
17cfce2a12 md updates
Trim flash portions of driver. with flash filesystem enabled,   rad routine now used flash drive code to read 4k secctors. Twice as slow as normal rom read routine.
2020-12-13 09:37:46 +08:00
Wayne Warthen
7d4f01e9af MD Driver Bug Fixes
Corrected to return accurate block size (credit to Phil Summers) and to show correct capacity during boot.
2020-12-10 11:56:05 -08:00
Wayne Warthen
87d95f1ce8 Support PropIO V2 on RC2014 Bus
Updated config files to improve support for Colin MacArthur's PropIO V2 board for RC2014 bus
2020-09-24 13:17:02 -07:00
Wayne Warthen
2eff2f6888 Finalize Ed Brindley YM/AY v6 Support 2020-09-03 14:16:08 -07:00
Wayne Warthen
5919a796a7 Tiny Z80 Support
Propagated Sergey's Tiny Z80 support into dev branch.
2020-08-20 13:45:31 -07:00
Wayne Warthen
339c6620a2 ZRC support courtesy Bill Shen 2020-07-03 15:29:10 -07:00
Wayne Warthen
8ef4456323 Multiple
- Complete initial support for Karl's Z280 module w/ 512K RAM/ROM module
- Allow swapping Z180 serial ports via ASCISWAP config variable
- Fix Z180 include file per Issue #141 from J.B. Lang
2020-06-06 15:13:48 -07:00
Wayne Warthen
3eac8d164c Cleanup
- Minor build script cleanup for DUART driver
2020-05-22 15:40:36 -07:00
Wayne Warthen
6afc56a7ca More system restart options 2020-05-15 16:25:31 -07:00
Wayne Warthen
2aa43a8063 Propeller VGA Signal Timing Update
- Propeller VGA signal now uses 60Hz refresh for  better compatibility with all VGA monitors
2020-05-09 19:23:11 -07:00
Wayne Warthen
33da94a4bd Regenerate Doc 2020-05-08 19:27:20 -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
1a8cfb91e7 Changes from Dean Netherton
- Allow immediate autoboot (no timeout)
- Allow configuring number of floppy devices
2020-05-02 14:58:07 -07:00
Wayne Warthen
e50f5f0935 Add support for EPFDC
Credit to Alan Cox for the changes.
2020-04-29 17:45:04 -07:00
Wayne Warthen
072f0f7562 Updated KERMIT applications with VT100 terminal support
Provided by Jim McGinnis.
2020-04-25 19:42:43 -07:00
Dean Netherton
ef52d17303 ChangeLog: Added entries for TMS/SYSTIME 2020-04-25 17:12:30 +10:00
Dean Netherton
9957fbfd33 ChangeLog: Whitespace and updated D?N to DEN 2020-04-25 17:12:07 +10:00
Wayne Warthen
e654c5739e Disk Catalog & Loader Console Command
- Disk Catalog document has been added to the Doc directory courtesy of Mykl Orders.
- Loader enhanced to allow switching the console device before booting OS or ROM app.
2020-04-23 22:08:19 -07:00
Wayne Warthen
d14cf27acf Miscellaneous Cleanup
No functional changes.
2020-04-22 11:26:32 -07:00
Wayne Warthen
f57e3bed00 Enhance CTC periodic timer
Add ability to use TIMER mode in CTC driver to generate priodic interrupts.
2020-04-21 12:46:31 -07:00
Wayne Warthen
7d022f709b CF Card compatibility improvement
Older CF Cards did not reset IDE registers to defaults values when reset.  Implemented a work around.
2020-04-18 15:19:10 -07:00
Wayne Warthen
8ad2bdbb29 SIO driver now CTC aware
The SIO driver can now use a CTC (if available) to provide much more flexible baud rate programming.
2020-04-17 11:25:28 -07:00
Wayne Warthen
257f784318 Improved clock driver auto-detect/fallback 2020-04-12 14:54:30 -07:00
Wayne Warthen
e84a1bc3ea ROMLDR Improvements
.com files can now be started from CP/M and size of .com files has been reduced so they always fit.
2020-04-11 13:32:55 -07:00
Wayne Warthen
0901e77866 Update FDISK80.COM
Updated FDISK80 to allow reserving up to 256 slices.
2020-04-06 17:35:00 -07:00
Wayne Warthen
621175533b Start v3.1 Development 2020-04-06 12:54:23 -07:00
Wayne Warthen
9d5e792b34 Revert "New ROMLDR and INTRTC driver"
This reverts commit d9bed4563e.
2020-04-06 12:44:52 -07:00
Wayne Warthen
d9bed4563e New ROMLDR and INTRTC driver
- Refactored romldr.asm
- Added new periodic timer based RTC driver
2020-04-05 16:01:04 -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
c615fd239b CLRDIR and ZDE updates
- CLRDIR has been updated by Max Scane for CP/M 3 compatibility.
- A minor issue in the preconfigured ZDE VT100 terminal escape sequences was corrected.
2020-03-30 11:19:06 -07:00
Wayne Warthen
a8b29e44f3 TMS Driver Z180 Improvements
- TMS driver udpated to insert Z180 I/O waitstates internally so other code can run at full speed.
- Updated How-To documents from David.
- Fixed TUNE app to properly restore Z180 I/O waitstates after manipulating them.
2020-03-29 18:02:07 -07:00
Wayne Warthen
a94fa2917e Improve XModem Startup
- Extended startup timeout for XM.COM so that it doesn't timeout so quickly while host is selecing a file to send.
- Updated SD Card How-To from David Reese.
2020-03-29 12:52:15 -07:00
Wayne Warthen
81390b846c Bump to Version 3.0 2020-03-27 10:38:38 -07:00
Wayne Warthen
4862827058 Remove OSLDR
The OSLDR application was badly broken and almost impossible to fix with new expanded OS support.
2020-03-23 11:41:59 -07:00
Wayne Warthen
1831141abd Finalize Pre-release 34
Final support for FreeRTOS
2020-03-05 12:54:22 -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
382b5594f0 Support multiple devices in IDE driver 2020-02-11 17:01:55 -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
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
a6f6a9734a Cosmetic Updates 2020-01-20 14:34:43 -08:00
Wayne Warthen
ae62931fbb Bump Version 2020-01-17 15:15:38 -08:00
Wayne Warthen
04f0b785b5 Disk image creation improvements 2020-01-13 20:41:33 -08:00