Wayne Warthen
8a16b851ad
Update cvdu.asm
...
- Improves compatibility with high speed CPUs.
2025-01-07 18:57:15 -08:00
Wayne Warthen
f50ae14f9e
Video Driver Fixes
...
Thanks and credit to Phillip Summers for finding these and suggesting solutions.
- VGA driver initialization fixed.
- CVDU probe fixed to not rely on ready bit of CVDU
2025-01-05 19:55:37 -08:00
Wayne Warthen
757f0b08ff
Minor Follow-up on KBD Interrupt Enhancement
...
- Add call to KBD_PREINIT to the CVDU driver.
2024-12-16 10:47:53 -08:00
Wayne Warthen
f9ed5651e6
KBD Interrupt Processing Cleanup
...
- I finally realized there was a much simpler way to setup the instance data pointer (IY) for the interrupt handler. This implements the change and reduces the complexity of the code.
- Related to PR #460
2024-12-08 13:37:09 -08:00
Wayne Warthen
7606abb8f3
Follow-up on KBD Interrupt Support
...
Related to PR #460
2024-12-07 13:48:43 -08:00
Wayne Warthen
3f63c92fd5
HBIOS Cleaning
...
- Rearranged HBIOS code to improve colocation of related code.
- Implemented macros to improve control over assembly diagnostic output.
- Improved handling of diagnostic LEDs.
- Improved application boot bank management.
- Implemented application boot for Z280 systems.
- Moved Z280_BNKSEL into proxy.
-
2024-04-30 14:18:59 -07:00
Wayne Warthen
2d8c37307d
Improve Video Hardware Reset
...
- This change avoids clearing the screen every time an OS reset occurs. A non-destructive VDC reset is now performed that leaves the screen contents and cursor position unchanged.
- If an application overwrites the video RAM, then the screen may contain garbage upon return to OS. However, the console will still be functional and the user can just press enter a few times to clear the screen.
2024-04-03 15:53:24 -07:00
Wayne Warthen
074f2cfdb2
Fix for ROMless Restart
...
Registration of terminal emulation was failing under ROMless operation after a (R)estart was performed at the Boot Loader. See <https://groups.google.com/g/retro-comp/c/bILDMVI97vo/m/Oj8sXdr7DAAJ >.
2024-02-08 17:43:55 -08:00
Wayne Warthen
def84eded9
Integrate Jose Collado's Screen Color Enhancements
...
Credit and thanks to Jose Collado
- This change enhances both the TMS driver and ANSI emulation to handle setting of screen foreground/background.
2023-12-22 16:09:33 -08:00
Wayne Warthen
72cdbdd4ad
Documentation Updates Inspired by Martin R
...
- Implemented a crude mechanism to output config settings during a build which can be imported into the User Guide appendix.
2023-11-29 18:54:51 -08:00
Wayne Warthen
7ac88efac1
Support for VGARC
...
Initial support for Bill Shen's VGARC video/keyboard module for RCBus.
2023-05-02 19:23:51 -07:00
b1ackmai1er
590dcd0b4f
SYSCHK driver syncing
2022-11-06 10:46:46 +08:00
Wayne Warthen
99f4e174ad
CVDU CGA Tweaks
...
- Correct cursor setup so it is visible
- Correct attribute start position
- Added ZDE.DOC file
2021-12-15 15:58:11 -08:00
Wayne Warthen
6ac68029e4
VDC Test Programs
...
- Add kbdtest, cvdtest, and cvdonly test programs. They apply to MBC platform only.
- Display more boot info in CVDU and KBD drivers.
- Separate floppy and hard disk content definition files.
2021-12-14 16:02:23 -08:00
Wayne Warthen
e8ecdd0fac
Support MBC VDC
2021-12-10 16:34:15 -08:00
b1ackmai1er
3bc8afcc87
Add VDA Read Character function
...
For your consideration. Seems to work.
2021-10-18 20:38:37 +08:00
b1ackmai1er
bccbec90e7
Update cvdu.asm
...
fixup
2021-01-28 18:53:13 +08:00
b1ackmai1er
b6d5516e84
Minors
...
Note to self CCF <> Clear Carry Flag LoL
2021-01-28 10:04:29 +08:00
Wayne Warthen
9857dda5b5
Finish DEVICE API extension
2020-05-27 16:44:52 -07: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
Dean Netherton
6d9172f635
Replace FAIL with git statusgit status! to force assembler to error
2020-04-26 10:27:19 +10:00
Dean Netherton
d4ebc44a98
HBIOS: Force the assembly to fail for vdu drivers if function table count is not correct
2020-04-21 16:34:51 +10:00
Dean Netherton
8c08f55d8f
Whitespace changes (crlf)
2020-04-21 16:34:33 +10:00
Wayne Warthen
afd5c22264
Minor Cleanup
2020-01-17 15:06:57 -08:00
b1ackmai1er
6a4723f2f5
Update cvdu.asm
...
Remove debug code
2020-01-15 18:05:42 +08:00
b1ackmai1er
350b99778b
Update cvdu.asm
...
Remove debug code
2020-01-15 18:02:40 +08:00
b1ackmai1er
b2b07a9d6e
Initial compressed fonts support
...
CVDU untested
2020-01-15 17:58:30 +08:00
b1ackmai1er
da26366c0b
Add 80x43 video mode to VGA3 driver
...
With associated font file
2020-01-10 11:26:31 +08:00
Wayne Warthen
231239f43f
Finalize v2.9.0 Prerelease 0
...
- New function dispatching logic
- Refactored interrupt management
2018-01-16 16:30:37 -08:00
Wayne Warthen
fb6b1fd54a
Add VGA3 Support
2017-06-30 21:50:10 -07:00
Wayne Warthen
521af19e50
VDA Device Initialization Flow Cleanup
2016-04-10 16:21:29 -07:00
Wayne Warthen
5154713644
Config Files Overhaul
2016-04-06 18:14:14 -07:00
Wayne Warthen
f9c7f30d2d
Bug Fixes
2016-03-25 23:06:18 -07:00
Wayne Warthen
8aedfbb7f3
Add Device Summary Display
2016-03-25 21:20:05 -07:00
Wayne Warthen
b4fc05acfb
Incorporate FDISK80
2016-03-21 17:05:57 -07:00
Wayne Warthen
5adbef5f68
Revised Emulation Services
2016-03-19 21:21:17 -07:00
wwarthen
de52c4f560
Reintegrate wbw -> trunk
2015-08-19 17:34:42 +00:00