Wayne Warthen
a157d9ba13
Device Type ID Reorganization
...
Driver Device Type ID's have been stored in the upper nibble. However, running out of ID's, I have changed them to occupy the entire byte.
This is a breaking change, so I have updated the minor version number to maintain integrity between components. So, v3.3 will never become a stable release and I am moving directly to v3.4.
2023-10-05 18:08:52 -07:00
Wayne Warthen
883dab7e97
ROMless Operation Overhaul
...
- Implement new approach to ROMless boot and operation. Still missing the ability to seed the RAM disk.
- Tweaks to CH driver
2023-10-01 17:22:19 -07:00
Wayne Warthen
092e44c62e
RPi Builds & CH375/6 Support
...
- The build process was enhanced by Dean Jenkins to support the Raspberry Pi. Note that the Propeller firmware will not be generated by a RPi build. See Issue #358 .
- Initial support for USB storage via CH375/6.
2023-09-22 14:13:12 -07:00
Wayne Warthen
cfc76d0659
Add Heath H8 Framework
2023-09-14 19:38:17 -07:00
Wayne Warthen
c391fd6d56
Support S100 Propeller Console
2023-09-07 18:16:25 -07:00
Wayne Warthen
8bc801d0a4
Support Serial Ports on ESP32 Board
2023-08-21 17:40:34 -07:00
Wayne Warthen
0395bba4f5
Preliminary Support for ESP32 Nhyodyne Module
...
- Initial console support for Dan Werner's ESP32 Module
2023-07-10 13:16:24 -07:00
Wayne Warthen
1f1952fb19
Add S100 and DUO Platforms
2023-07-07 16:18:01 -07:00
Wayne Warthen
f8c800e527
Create DSKY Driver Framework
...
Added a new driver category for DSKY (Display/Keypad) devices. Existing DSKY devices were converted into drivers ICM and PKD. These devices were previously DSKY and DSKYNG.
This removes substantial code duplication and recovers significant space in romldr and dbgmon.
2023-06-28 15:06:53 -07:00
Wayne Warthen
b7e865dbf1
Preliminary SyQuest Driver
2023-06-01 16:13:26 -07:00
Wayne Warthen
63cb89dcfc
Preliminary IMM Driver (Zip Drive)
...
Thanks to Alan Cox for inspiring this. Much of the code was usurped from Fuzix.
2023-05-23 18:35:18 -07: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
Wayne Warthen
c891ba2bad
Support Z80-Retro Platform
...
Code provided by Alan Cox
2023-04-16 20:30:16 -07:00
Wayne Warthen
f346209c82
Front Panel Switch Support
2023-04-14 19:05:37 -07:00
Wayne Warthen
816234f0fa
More Cleanup
2023-02-17 18:07:44 -08:00
b1ackmai1er
be8177b8a4
ym26112 driver
2022-12-18 20:41:29 +08:00
b1ackmai1er
999849c62b
Alternate debug standardization method
2022-12-02 21:36:36 +08:00
b1ackmai1er
6d1a9f5b7c
Driver debug standardization
2022-11-26 16:03:09 +08:00
b1ackmai1er
eeff03c7aa
diag led fixups
2022-11-08 02:35:55 +08:00
b1ackmai1er
791fcea466
Different diag progress bar options
2022-11-07 20:56:09 +08:00
Wayne Warthen
44b17ccc3a
Improve Centronics Compatibility
...
- Renamed Centronics driver from "CEN" to "LPT" based on input that LPT is the more recognized name for IBM compatible Centronics interfaces.
- Modified LPT hardware detection to be more generic (no longer depends on MBC-specific hardware implementation).
- Fix to CPU speed display for SBC v2 (004 and above) speed selection mechanism.
2022-06-26 14:25:32 -07:00
Wayne Warthen
b98ee17e14
Plumbing for uPD7220 GDC Driver
2022-04-04 11:54:34 -07:00
Wayne Warthen
f6d0e7fea4
Initial RHYOPHYRE Support
2022-03-27 13:23:37 -07:00
Wayne Warthen
170ac7d9e8
Prep for Centronics Driver
...
- Added Centronics Driver shell
2022-03-25 11:15:36 -07:00
Wayne Warthen
21a38aed6e
CPU Speed Change API
...
- Moved the CPU speed changing mechanism into the HBIOS as an API call.
- Added support for CPU speed changing on Z180 platforms.
2022-01-26 18:10:18 -08:00
Wayne Warthen
faa9db9394
Regen Doc
2021-10-18 13:01:29 -07:00
b1ackmai1er
f3d4c9adb5
Update hbios.inc
2021-10-13 22:17:54 +08:00
Wayne Warthen
4f941de39c
Miscellaneous
...
- Improve handling of RTC latch shadow
- Hardware auto-detect on DSKY and DSKYNG
- Regen documentation
2021-08-26 15:24:59 -07:00
Wayne Warthen
b9d1cb12fe
Misc. Cleanup
...
- No functional changes
2021-05-26 14:40:30 -07:00
Dean Netherton
3e0771acf3
V9958: Updated TMS driver to support V9958
2021-05-22 16:17:10 +10:00
Dean Netherton
99358a7aaf
Initial commit for RP5C01 RTC driver
2021-05-22 16:17:06 +10:00
b1ackmai1er
be34e9d396
Add DS1307 to architecture document
...
Align hbios.inc RTC clock codes to match architecture document
2021-05-12 12:48:47 +08:00
b1ackmai1er
9fee763265
Architecture support for DS1307 I2C
2021-05-12 12:28:06 +08:00
Wayne Warthen
e17fee85e9
Add Z180 Invalid Opcode Handler
2021-02-22 14:18:01 -08:00
Wayne Warthen
2d12da4903
Z280 Internal UART Support
...
Z280 UART can only be used w/ native memory & interrupt mode 3.
2021-01-27 19:33:37 -08: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
5bdfcd0769
Update hbios.inc
2020-05-24 00:30:28 +08:00
b1ackmai1er
a3a03f2851
Merge pull request #134 from wwarthen/dev
...
Dev
2020-05-23 19:37:29 +08:00
Chris Odorjan
909d15aa5d
Merge remote-tracking branch 'upstream/dev' into duart
2020-05-21 10:08:46 -04: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
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