Wayne Warthen
2ac9f33be7
Mo' Faster
...
- Some minor Z280 speed optimizations.
2021-02-05 18:20:03 -08:00
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.
2021-02-04 13:35:21 -08:00
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.
2021-02-02 16:52:25 -08:00
Wayne Warthen
b91ad2aba0
Fix Typo
2021-01-31 15:38:20 -08:00
Wayne Warthen
6e6e3d2059
Cleanup
2021-01-31 15:12:55 -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
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.
2021-01-28 16:41:33 -08:00
b1ackmai1er
c6164ae2ab
Update hbios.asm
...
fixup
2021-01-28 19:38:31 +08:00
b1ackmai1er
c2bd5aa5ac
Update hbios.asm
...
Typo + explanation
2021-01-28 19:30:38 +08:00
b1ackmai1er
886621397e
Update hbios.asm
...
Resync
2021-01-28 18:58:50 +08:00
b1ackmai1er
b6d5516e84
Minors
...
Note to self CCF <> Clear Carry Flag LoL
2021-01-28 10:04:29 +08:00
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.
2021-01-24 15:54:31 -08:00
Wayne Warthen
bbb986c48f
Z280 Work in Progress
...
- Fixed PEEK/POKE
- Misc. cleanup
2021-01-23 17:55:11 -08:00
Wayne Warthen
06ac451aa6
Z280 Native Bug Fix
...
- Fix CP/M 3 and ZPM3 disk boot issue.
- Relocate Z280 BNKCPY to HBIOS bank.
2021-01-22 20:43:04 -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
e9ae0a8e6d
Z280 Interrupt Mode 3 Work in Progress
2021-01-21 20:06:45 -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
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.
2020-12-26 17:36:33 -08:00
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.
2020-12-26 11:58:31 -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
b1ackmai1er
5707815f2a
Initial integration of flash r/w code into md.asm
2020-12-06 10:25:09 +08:00
b1ackmai1er
9112938369
Flash file system
...
First steps - chip identification
2020-09-26 01:54:10 +08: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
a5a590cc4a
Update hbios.asm
...
- No dynamic speed detection for Z280 at this point.
2020-06-08 09:46:29 -07:00
Wayne Warthen
fbfd1e6cb9
Fix Bugs
...
- Initial Z280 work caused some regression.
2020-06-07 12:40:30 -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
9ee7737c34
Miscellaneous
...
- Make new XModem the default. Old version is retained on disk images as XMOLD.COM.
- Preliminary Z280 support.
2020-06-03 16:41:39 -07:00
Wayne Warthen
736ca494e6
Update hbios.asm
...
Fix issue I created when I updated the SNDDEV ids.
2020-05-27 20:06:04 -07:00
Wayne Warthen
9857dda5b5
Finish DEVICE API extension
2020-05-27 16:44:52 -07:00
Wayne Warthen
e5860f90c5
Cleanup
2020-05-25 16:52:21 -07:00
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
2020-05-24 14:33:47 -07:00
b1ackmai1er
0bf6caa437
Initial audio duration code
2020-05-24 18:21:16 +08:00
b1ackmai1er
b015cecb2a
Audio driver updates
2020-05-23 23:23:45 +08:00
b1ackmai1er
bd91cb1873
Update hbios.asm
2020-05-23 19:28:37 +08:00
b1ackmai1er
3a4819c5b8
Merge pull request #132 from wwarthen/dev
...
Dev
2020-05-21 16:31:44 +08: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
b1ackmai1er
e8945d4de3
Merge pull request #130 from wwarthen/dev
...
Dev
2020-05-19 17:45:33 +08:00
Wayne Warthen
3f46921c6c
Change PANIC behavior a bit
...
- Also includes a fix for a build issue in PPIDE identified by Richard Deane.
2020-05-18 15:33:28 -07:00
b1ackmai1er
64e8803ec4
Merge pull request #129 from wwarthen/dev
...
Dev
2020-05-17 10:34:44 +08:00
Wayne Warthen
1bf4065b6a
Global Error Codes
2020-05-16 18:38:26 -07:00
b1ackmai1er
cfe9548b25
Update hbios.asm
...
Change order of sound initialization. Least common last. Most common/detectable first.
2020-05-16 09:11:05 +08:00
b1ackmai1er
e9219e89f3
Merge pull request #128 from wwarthen/dev
...
More system restart options
2020-05-16 08:39:15 +08:00
Wayne Warthen
6afc56a7ca
More system restart options
2020-05-15 16:25:31 -07:00
b1ackmai1er
989ab9bf05
Sound devices in Device Summary
2020-05-10 22:43:03 +08:00
b1ackmai1er
989fa57047
Merge pull request #122 from wwarthen/dev
...
Dev
2020-05-09 22:34:28 +08:00
b1ackmai1er
180f901594
Initial sound driver update for spk.asm
2020-05-09 22:27:59 +08:00
Dean Netherton
3b05013b62
HBIOS: Get timer tick now include the tick frequency
2020-05-09 10:38:53 +10:00
b1ackmai1er
cea46daba9
replace ay driver with ay38910
2020-05-03 21:59:45 +08:00
Dean Netherton
41318639f8
Sound Drivers: Fix issue when attempting to add 2 sound drivers
...
Needed to increase buffer for active drivers (SND_MAX) from 2 to 3
2020-05-03 11:27:05 +10:00