Wayne Warthen
d4a542150b
DSKYng Support
- DSKYng now has same features as original DSKY including debug monitor
- Added support for MBS LEDs
- Elevated MBS to a platform instead of just a sub-config of SBC
5 years ago
Wayne Warthen
b876889c7e
MBC Cleanup
Fixed a couple of cosmetic display issues.
5 years ago
b1ackmai1er
ef71aa7460
Initial ecb-dma support
5 years ago
Wayne Warthen
86e55f7968
Preliminary Support for MBC
- Added new memory manager to support Andrew Lynch's MBC system.
5 years ago
Wayne Warthen
e463959fee
Minor MKY Driver Enhancements
- Allow any system timer to drive MKY interrupt, not just the TMS driver interrupt.
- Add a build check to ensure that when MKY is enabled, a system timer is also enabled.
5 years ago
Wayne Warthen
226c24d666
Move KIO Support to Dedicated Module
5 years ago
Wayne Warthen
b9d1cb12fe
Misc. Cleanup
- No functional changes
5 years ago
Dean Netherton
3e0771acf3
V9958: Updated TMS driver to support V9958
5 years ago
Dean Netherton
a919292386
Added msx compatible keyboard driver for use in MSX
5 years ago
Dean Netherton
99358a7aaf
Initial commit for RP5C01 RTC driver
5 years ago
b1ackmai1er
9fee763265
Architecture support for DS1307 I2C
5 years ago
Wayne Warthen
41061179b5
Miscellaneous
- Improved Linux build to pass actual processor type to uz80as
- Modified Z280 system timer to handle faster CPU clocks accurately
5 years ago
Wayne Warthen
ccda402b9b
Add Z180 & Z280 timer config settings
Allows Z180 & Z280 system periodic timer to be enabled/disabled via config. Enabled by default.
5 years ago
Wayne Warthen
65db7a3b15
Implement CP/M 3 RTC date setting
5 years ago
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
5 years ago
Wayne Warthen
82a8792153
Fix Z280 Cold Restart
5 years ago
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.
5 years ago
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
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
50abfd7e39
Update hbios.asm
- Remove LED macro temporary diagnostic.
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
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
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
b1ackmai1er
c6164ae2ab
Update hbios.asm
fixup
5 years ago
b1ackmai1er
c2bd5aa5ac
Update hbios.asm
Typo + explanation
5 years ago
b1ackmai1er
886621397e
Update hbios.asm
Resync
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
b1ackmai1er
b6d5516e84
Minors
Note to self CCF <> Clear Carry Flag LoL
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
bbb986c48f
Z280 Work in Progress
- Fixed PEEK/POKE
- Misc. cleanup
5 years ago
Wayne Warthen
06ac451aa6
Z280 Native Bug Fix
- Fix CP/M 3 and ZPM3 disk boot issue.
- Relocate Z280 BNKCPY to HBIOS bank.
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
e9ae0a8e6d
Z280 Interrupt Mode 3 Work in Progress
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
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
a2c2ed0aef
Global Initialization of Z180 CSIO
Initialize CSIO speed at system startup. A constant called Z180_CNTR_DEF has been created to hold the default value. This value can be used by drivers to restore the default value after modification.
5 years ago
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.
5 years ago
b1ackmai1er
5707815f2a
Initial integration of flash r/w code into md.asm
5 years ago