Wayne Warthen
1f1952fb19
Add S100 and DUO Platforms
3 years ago
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.
3 years ago
Wayne Warthen
5457a7e7fd
Improve OS Boot Drive Assignment
- Modified the Disk Device function call (DIODEVICE) to provide new attributes related to disk size and removability.
- Leveraged API change to allow handling drive assignment differently depending on ATAPI vs. ATA interface.
3 years ago
Wayne Warthen
e32002545b
VGARC Improvements, Doc Fix
- Added ability to enable VGARC and front panel in default config without I/O conflicts (does **not** support having both types of hardware present at the same time).
- Fixed documentation error in issue #345 reported by @MorfeoMatrixx .
3 years ago
Wayne Warthen
f346209c82
Front Panel Switch Support
3 years ago
b1ackmai1er
76d9a99758
Update SystemGuide.md
3 years ago
b1ackmai1er
ddbd338b6f
Update SystemGuide.md
Spelling and grammer fixes
3 years ago
b1ackmai1er
93ac0ba5d0
Update SystemGuide.md
To match hbios
3 years ago
b1ackmai1er
af2a025cff
AY-3-8910 MINORS
3 years ago
Wayne Warthen
fee6f29cf0
More Documentation Updates
3 years ago
Wayne Warthen
0b8cb94cc2
More Documentation Updates
3 years ago
Wayne Warthen
146826b142
Continuing Doc Update
Mostly done with User Guide now.
3 years ago
Wayne Warthen
4f48e48a99
First Round of Clean-up for Stable Release
- Restructured documentation and started updates (much more to go)
- Added test app to test HBIOS banking API.
3 years ago
b1ackmai1er
be8177b8a4
ym26112 driver
3 years ago
b1ackmai1er
fc57ca4a68
ym2612 stub and hbios driver loading code cosmetics
3 years ago
b1ackmai1er
360ba5ca95
Update Architecture.md
3 years ago
b1ackmai1er
dd47283fda
minors
3 years ago
b1ackmai1er
5cc85e0444
Update Architecture.md
To reflect changes to syschk routine
3 years ago
b1ackmai1er
0ebde397fa
Description of DIAG options
3 years ago
b1ackmai1er
8bf93619a0
Update Architecture.md
Errors and diagnostics - is this something you would be interested in including and expanding on?
3 years ago
Wayne Warthen
b2e1294452
Correct AY38910 Off By 1 Octave Issue
I think this update corrects a long-standing issue in which the AY38910 driver played notes off by one octave.
4 years ago
Wayne Warthen
7549789248
Finalize ROM-Less Booting
4 years ago
Wayne Warthen
92399fe537
More CPUSPD Tweaks
I know I said I was done, but I found a few more things I decided to tweak. Functionality is unchanged.
4 years ago
Wayne Warthen
b6aa769f12
Finalize CPUSPD
The CPUSPD app is now considered stable and fully supported. I have added the application and the API's to the documentation.
4 years ago
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.
4 years ago
Wayne Warthen
6b81146286
BPBIOS & Doc
- Updated transient SAVE command in BPBIOS with version 17 from Lars Nelson
- Updated document build process to improve consistency between documents.
4 years ago
Wayne Warthen
40d744f81f
Add RZ/SZ Source Build
- Added source build of RZ and SZ from Andrew
- More needless tweaking of the document build process
4 years ago
Wayne Warthen
d9d95e76dc
Regen Documentation
4 years ago
Wayne Warthen
149f84f64a
More Work on Document Creation Process
- Replaced m4 with gpp
4 years ago
Wayne Warthen
475596b7b4
Update Document Creation Process
- Add proper Build and Makefile files in Source/Doc directory
- Switch preprocessing from pp to m4 which is more supportable across platforms
- Building of documentation is still done manually as needed, but it is now easy to do under either Windows or Linux using provided files
4 years ago
Wayne Warthen
faa9db9394
Regen Doc
4 years ago
b1ackmai1er
3bc8afcc87
Add VDA Read Character function
For your consideration. Seems to work.
4 years ago
b1ackmai1er
7057bfcf05
Speaker updates
CPU MHz is now rounded at hbios initialization.
4 years ago
b1ackmai1er
76ce394f7e
Update Architecture.md
4 years ago
b1ackmai1er
be34e9d396
Add DS1307 to architecture document
Align hbios.inc RTC clock codes to match architecture document
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
bf313e7c43
Update Architecture.md
Can you please check and confirm that upper 32k limitation has now been removed. I think the limitation is that you cant/shouldnt cross a boundary. Sorry if I'm wrong on that.
5 years ago
b1ackmai1er
d7e5a445a9
Revert new media id
5 years ago
b1ackmai1er
f3437487e5
Memory disk driver updates
Updates to disk media id's
5 years ago
b1ackmai1er
5b31f676f9
Update Architecture.md
Reset function should be 0xF0 not 0xFD
5 years ago
Wayne Warthen
69b2293201
Build Tweaks
5 years ago
b1ackmai1er
9112938369
Flash file system
First steps - chip identification
5 years ago
Dean Netherton
a36eff096b
TMS: update the VDAFN data payload to include ports and register mirror
6 years ago
Wayne Warthen
9857dda5b5
Finish DEVICE API extension
6 years ago
Wayne Warthen
b3ec557ab9
CIO DEVICE API update
- Updates DEVICE call for all CIO devices to return unit mode and I/O base address
- Improved experimental XModem (XMX.COM) that uses direct hardware I/O for UART and USB-FIFO devices
6 years ago
Wayne Warthen
e5860f90c5
Cleanup
6 years ago
Wayne Warthen
2227e2a32a
Update Note/Octave Table
- Updated formatting of the Note/Octave Table in the Architecture document because Markdown does not support column spanning.
6 years ago
b1ackmai1er
0bf6caa437
Initial audio duration code
6 years ago
b1ackmai1er
b015cecb2a
Audio driver updates
6 years ago
Wayne Warthen
5c565f8c3e
Miscellaneous
- CP/M 3 loader space improvement
- Minor doc update (thanks Radek)
- Preliminary diag level management
- Minor cosmetic bugs
6 years ago