Wayne Warthen
d4e7cb8d5f
Tweaks
- Small optimization in Z180 invalid opcode handler
- Improve ZRC disk image generation script
5 years ago
Wayne Warthen
953dd70052
Z180 Invalid Opcode Tweaks
Thanks and credit to Phillip Stevens for his significant contributions to this enhancement.
5 years ago
Wayne Warthen
e17fee85e9
Add Z180 Invalid Opcode Handler
5 years ago
Wayne Warthen
6a46f8b74c
Z280 UART Flow Control
- Implement RTS flow control on Z280 UART using C/T 2 output pin. Must be supported on PCB and wired properly at serial adapter.
5 years ago
Wayne Warthen
a1a25465da
Bug Fixes
5 years ago
Wayne Warthen
c9a62b6b08
Fix Unix Build
5 years ago
Wayne Warthen
9da58082a7
Z280 Cleanup
5 years ago
Wayne Warthen
f20addf39d
Support ZZ80MB
5 years ago
Wayne Warthen
0d6c792282
Z280 Tweaks
- Interrupt routines that change the Z280 I/O page register now save and restore the original value.
5 years ago
Wayne Warthen
8e7e9039f9
Additional SK Z80-512K Support
- Added support for UART clock divider (CLK2).
5 years ago
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.
5 years ago
Wayne Warthen
d21318b753
Bump Version Number
5 years ago
Wayne Warthen
2ac9f33be7
Mo' Faster
- Some minor Z280 speed optimizations.
5 years ago
Wayne Warthen
7956074746
Miscellaneous
- Fix minor ACIA bug that only occurs if setting a non-standard baud rate.
- Enhance Z280 UART driver to use C/T for more baud rates and to use Z280 opcodes to speed up interrupt handler a bit.
5 years ago
Wayne Warthen
4cc21948bc
Z280 Optimizations
- New Z280 bank selection routine that does not require gigantic table and is about as fast.
- Bump Z280 UART driver to 128 byte buffer.
- Truncate unused portion of Z280 IVT at end.
5 years ago
Wayne Warthen
c43283b3ec
Enable ACIA on Interrupt Modes 2 & 3
ACIA driver will now allow use of the driver in interrupt modes 2 & 3, but will operate in polling mode.
5 years ago
Wayne Warthen
b91ad2aba0
Fix Typo
5 years ago
Wayne Warthen
6e6e3d2059
Cleanup
5 years ago
Wayne Warthen
8945580ff5
Z280 Cleanup
- Z280 UART MODE command support
- BNKCALL handles calls into HBIOS using system mode
5 years ago
Wayne Warthen
8fa14863f8
Add System Timer to Z280 IM3
- Z280 counter/timer is now used to implement 50Hz system timer based on CPU oscillator.
- Bug fix in EI <mask> opcodes.
5 years ago
Wayne Warthen
fe14a4b2a8
Z280 UART in all interrupt modes
By using polling mode, the Z280 UART can be utilized in interrupts modes 0/1/2.
5 years ago
Wayne Warthen
2d12da4903
Z280 Internal UART Support
Z280 UART can only be used w/ native memory & interrupt mode 3.
5 years ago
Wayne Warthen
75c468d897
Z280 Native Mode Completion
Z280 Native Mode using Interrupt Mode 3 is now stable. The built-in UART is not yet supported. Also, RomWBW application style boot is not yet supported.
5 years ago
Wayne Warthen
3f8cc830f7
Bump Version
5 years ago
Wayne Warthen
6a0837e908
Z280 Work in Progress
- API callls now run in system mode
- Expansion of proxy size has been reverted
5 years ago
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.
5 years ago
Wayne Warthen
a3a60fca98
Regenerate Documentation
5 years ago
Wayne Warthen
e4cdc3d167
More SD Card Compatibility Changes
Based on a logic analyzer trace from Andy Cooper, it appears that some SD cards want the unused CRC byte of the command packet to be 0xFF instead of the 0x00 filler I was using. Changed to put 0xFF in the CRC byte when unused.
5 years ago
Wayne Warthen
430bbd2ccf
Another SD Card Driver Tweak
5 years ago
Wayne Warthen
92374ab879
Bump Version
5 years ago
Wayne Warthen
af2639ef42
Enhance CSIO handling in sd.asm
Enhance CSIO to play nice(r) with other users of Z180 CSIO by restoring the CSIO speed to default upon function return.
5 years ago
Wayne Warthen
7d4f01e9af
MD Driver Bug Fixes
Corrected to return accurate block size (credit to Phil Summers) and to show correct capacity during boot.
5 years ago
Wayne Warthen
5919a796a7
Tiny Z80 Support
Propagated Sergey's Tiny Z80 support into dev branch.
6 years ago
Wayne Warthen
339c6620a2
ZRC support courtesy Bill Shen
6 years ago
Wayne Warthen
fbfd1e6cb9
Fix Bugs
- Initial Z280 work caused some regression.
6 years ago
Wayne Warthen
7c23f8c431
Regenerate Docs and bump Version
6 years ago
Wayne Warthen
9857dda5b5
Finish DEVICE API extension
6 years ago
Wayne Warthen
b3ec557ab9
CIO DEVICE API update
- Updates DEVICE call for all CIO devices to return unit mode and I/O base address
- Improved experimental XModem (XMX.COM) that uses direct hardware I/O for UART and USB-FIFO devices
6 years ago
Wayne Warthen
e5860f90c5
Cleanup
6 years ago
Wayne Warthen
cbb963b1ea
XModem Improvements
New **experimental** adaptation of XModem called XMX.COM:
- Fixes occasional "stall" at startup (I think)
- Reduces HBIOS overhead substantially
- Automatically uses the console port no matter what COM port the console is on
6 years ago
b1ackmai1er
1c0bdfab69
Update ver.inc
6 years ago
Wayne Warthen
cc102eab0f
Bump Version
6 years ago
Wayne Warthen
d331fcbdef
More Cleaning
6 years ago
Wayne Warthen
5c565f8c3e
Miscellaneous
- CP/M 3 loader space improvement
- Minor doc update (thanks Radek)
- Preliminary diag level management
- Minor cosmetic bugs
6 years ago
Wayne Warthen
3f46921c6c
Change PANIC behavior a bit
- Also includes a fix for a build issue in PPIDE identified by Richard Deane.
6 years ago
Wayne Warthen
6afc56a7ca
More system restart options
6 years ago
Wayne Warthen
2dec8dacc9
Improve Build and Doc for CP/M 3 and ZPM3
- Put CP/M 3 and ZPM3 built system files into Binary directory to make them easier to access for manual upgrades.
- Improve upgrade documentation.
6 years ago
Wayne Warthen
84d206ced4
Misc. Cleanup
- Regenerate documentation
- Improve CP/M 3 drive assignment handling
- Fixed SYSCOPY issue with new partition handling
6 years ago
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.
6 years ago
Wayne Warthen
103a2fc2ae
Small Cleanup
6 years ago