Wayne Warthen
26a87a16a8
KBD Driver Pre Init
...
- Updated KBD driver to use PREINIT to disable interrupts.
2024-12-12 13:26:10 -08:00
b1ackmai1er
e433eb4962
Refactor ps2 keyboard driver
2024-12-11 21:38:26 +08:00
b1ackmai1er
b5b9098429
PS2 keyboard spurious interrupts
...
Resolved keyboard interrupt errors when a key is pressed during reboot. Turn off keyboard controller interrupt enable before cold boot process starts. I'm wondering if duodyne interrupt generator is immune to DI :)?
2024-12-09 21:18:03 +08:00
Wayne Warthen
59a7b6c42d
Merge branch 'master' into master
2024-12-08 13:46:24 -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
efb9ac21f0
NVRAM Doc Improvements, Issue #451
2024-12-08 11:46:01 -08:00
Wayne Warthen
a8f2aa71cc
Baud Rate Mask Fix, Issue #465
...
Thanks and credit to Mark Pruden for finding this.
2024-12-08 07:28:23 -08:00
b1ackmai1er
043600595f
Update ps2iface.inc
2024-12-08 21:19:18 +08:00
b1ackmai1er
c106b75261
Refactor ps2iface
2024-12-08 21:12:47 +08:00
b1ackmai1er
55336ac010
Typo
2024-12-08 17:30:01 +08:00
Wayne Warthen
8f75441317
Add NVRAM Configure to Main RomLdr Help
...
See Issue #451
2024-12-07 15:44:36 -08:00
Wayne Warthen
007e8a372a
Final Tweaks to KBD Interrupt Support
...
Related to PR #460
2024-12-07 15:12:19 -08:00
Wayne Warthen
7606abb8f3
Follow-up on KBD Interrupt Support
...
Related to PR #460
2024-12-07 13:48:43 -08:00
b1ackmai1er
9d7adbec63
Spelling
2024-12-07 19:22:06 +08:00
b1ackmai1er
2d1811dcb4
Typos
2024-12-07 19:11:48 +08:00
b1ackmai1er
cfa86a9f2a
Spurious interrupt fix.
2024-12-07 11:28:24 +08:00
b1ackmai1er
7a663e2a3c
Use IY to retrieve status and data port values from idat tables.
2024-12-06 22:32:24 +08:00
b1ackmai1er
1a73a9614b
Initialize interrupt vector after kbd controller detected
2024-12-06 19:31:52 +08:00
b1ackmai1er
660bb20bba
Merge pull request #68 from wwarthen/master
...
Resync
2024-12-06 19:07:17 +08:00
Wayne Warthen
f03dcf7193
Clean Up NVRAM Switch Terminology
...
- Essentially, switch from the term "default boot" to the term "boot options".
See Issue #451
2024-12-05 19:01:03 -08:00
b1ackmai1er
64dbf4ff35
EZZ80_IO fixes
2024-12-06 05:39:57 +08:00
Wayne Warthen
edd0e58031
Help Text Update in sysconf, See #451
...
- Per Issue #451 , minor correction to help text in sysconf.asm.
Co-Authored-By: Mark Pruden <github@mp.tidykiwi.com >
2024-12-05 11:12:22 -08:00
Wayne Warthen
887311827a
RomLdr Tweaks
...
- Related to #451
2024-12-05 10:56:39 -08:00
b1ackmai1er
ce98947d07
Cleanup
2024-12-05 20:50:17 +08:00
b1ackmai1er
5d92341189
PS2 Interrupt driven keyboard for Duo
...
For keyboard interface on I/O Multi board. Default is disabled. Requires interrupt #2 jumper set on I/O Multiboard, which is pin 11-12 in P5. Has limitations around port settings. Do not have a video card on my Duo so have been forcing a video driver to load and testing with PIP CON:=UR2: . Let me know what you think.
2024-12-05 20:41:03 +08:00
Wayne Warthen
9c51d56c6a
Refactor RomLdr
...
During testing of the NVRAM Switch changes (#451 ), I found some pre-existing stuff I didn't like, so I have tried to clean things up.
- BOOT_DEFAULT has been replaced by AUTO_CMD
- There is no longer a "default" boot loader command when pressing <enter>.
2024-12-03 15:13:57 -08:00
Wayne Warthen
14486c0276
AutoBoot Tweak
...
- Remove "default" boot concept.
2024-12-02 16:22:47 -08:00
Wayne Warthen
f61d96bf93
Merge branch 'master' into master
2024-12-01 15:26:39 -08:00
Wayne Warthen
6c96afcb5a
NVRAM Follow-up
...
- Minor documentation enhancements
- Add "Autoboot in nn Seconds..." message to RomLdr
2024-12-01 13:47:20 -08:00
b1ackmai1er
925b2870eb
revert bad push
2024-12-01 22:00:45 +08:00
b1ackmai1er
65413e50d1
Fix initialization table setup for duo recovery
2024-12-01 21:19:33 +08:00
b1ackmai1er
a0ae357d9b
Pretty Platfrom Boot Banner
...
Defaults to off due to HBIOS space considerations.
Add BOOT_PRETTY .SET TRUE to custom configuration to enable.
2024-12-01 13:26:01 +08:00
b1ackmai1er
e6b2cf7f55
Typos
2024-12-01 10:27:03 +08:00
b1ackmai1er
b0bafb70e4
Typo
2024-12-01 10:07:04 +08:00
b1ackmai1er
2fccb9dac7
MBC recovery mode default, document corrections
2024-12-01 09:12:54 +08:00
b1ackmai1er
7f07af1b62
Reimplement Duodyne boot recovery
...
Add feature description in documentation.
2024-11-30 23:27:02 +08:00
Mark Pruden
9713ca445c
Documenation changes for the NVRAM changes
2024-11-29 09:06:51 +11:00
Mark Pruden
f6ef90fe14
Build changes as discussed with WW and documented in Issue 451
2024-11-15 22:10:04 +11:00
Mark Pruden
7a87dd6805
RomLoader changes to implement NVRAM config, and relatd changes to HBIOS/SysConfig
2024-11-15 18:49:46 +11:00
Wayne Warthen
c60d46d773
Enable SD by Default in RCZ80_std Config
...
- An additional SD Module has been developed by Stephen Cousins. Since this module will be distributed as a kit, I think it makes sense to enable support by default. It will do nothing on systems without an SD Module.
2024-11-13 10:47:54 -08:00
Wayne Warthen
72527366cb
Follow up to Initial NVRAM Changes
...
See notes in Issue #451
2024-11-08 16:41:30 -08:00
Wayne Warthen
de426b9833
Merge pull request #453 from kiwisincebirth/map/switches
...
Initial NVRAM Changes,
2024-11-08 15:04:26 -08:00
Wayne Warthen
c7923bbcff
Miscellaneous Disk Image Cleanup
...
- Per Mark Pruden, corrected NZCOM user area specification for CP/M 2.2 files.
- Added some DRI files to CP/M 3 that are documented in the CP/M 3 documentation (LIB, LINK, MAC, RMAC, XREF). They are duplicated in CP/M 2.2 image, so this should be reviewed at some point.
- Added XREF to CP/M 2 disk image for consistency with CP/M 3.
- Updated Catalog.md per Mark Pruden to eliminate obsolete column from table.
2024-11-08 09:37:21 -08:00
Mark Pruden
29b2bec1e7
Initial NVRAM Changes, for HBIOS including public API, sysconfig app, build changes
2024-11-08 22:24:01 +11:00
Dean Netherton
fa45185945
msx-keyboard: corrected implementation of msx-keyboard's integration to the timer tick handler
2024-10-18 18:04:54 +11:00
Wayne Warthen
42e50889be
Refactor ROM Loader Baud Rate Change
...
- The baud rate change functionality in ROM Loader was refactored to reduce it's size and be consistent with the approach used in the MODE command.
2024-10-16 12:59:13 -07:00
Mark Pruden
1f383a3639
Fix: If the Slice=0 and No CPM partition, boot the disk, ignore all Calculations and checks.
2024-10-15 11:09:49 +11:00
Wayne Warthen
f3e0de4a97
Fix Fuzix Boot
...
- Minor issue in recent updates to Boot Loader broke Fuzix loading. This is corrected.
2024-10-14 13:18:14 -07:00
Willy De la Court
9b99a400f9
Disable LCD as this board does not support it.
2024-10-14 15:53:10 +02:00
Mark Pruden
acce0ec15c
Merge remote-tracking branch 'origin/master' into map/move-hbios-diomed
...
# Conflicts:
# Source/HBIOS/hbios.asm
2024-10-12 15:09:25 +11:00