b1ackmai1er
e25107309b
SYSCHK changes
...
Display the error code of syschk enabled
2022-11-06 10:17:28 +08:00
Wayne Warthen
9a503696c8
Improve CF Card Identification
...
Added additional CF Card signatures. Credit to
Laszlo Szolnoki.
2022-07-02 19:25:06 -07:00
Wayne Warthen
e60bf088c9
DSKY Disk Activity Cleanup
...
- The DSKY(ng) can display disk I/O activity as the system runs. This capability was implemented very erratically. This update overhauls the mechanism, makes it consistent, and implements it across all disk drivers.
2021-07-13 17:11:35 -07:00
Wayne Warthen
d4a542150b
DSKYng Support
...
- DSKYng now has same features as original DSKY including debug monitor
- Added support for MBS LEDs
- Elevated MBS to a platform instead of just a sub-config of SBC
2021-07-08 12:03:32 -07:00
Wayne Warthen
099a9331bf
Miscellaneous
...
- Fixed Linux/MacOS build
- Fixed error reporting in some disk drivers
2021-05-12 18:01:44 -07: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
Wayne Warthen
7d022f709b
CF Card compatibility improvement
...
Older CF Cards did not reset IDE registers to defaults values when reset. Implemented a work around.
2020-04-18 15:19:10 -07:00
Wayne Warthen
1f6ef60599
IDE & PPIDE Cleanup
2020-03-06 11:36:17 -08:00
Wayne Warthen
382b5594f0
Support multiple devices in IDE driver
2020-02-11 17:01:55 -08:00
Wayne Warthen
d8bbb1e8ca
Drive letter assignment enhancement
...
Drive letters are now only pre-assigned to hard disk type devices that have media inserted. Media can still be inserted on-the-fly and drive letters assigned using ASSIGN.
2020-02-08 14:24:36 -08:00
Wayne Warthen
15d607d686
Further PPIDE updates
2020-02-07 11:47:16 -08:00
b1ackmai1er
336393aad6
Update ppide.asm
2020-02-06 04:19:16 +08:00
b1ackmai1er
5df54bc6fd
PPIDE updates
2020-02-06 04:06:44 +08:00
b1ackmai1er
c3ef70efc0
Update ppide.asm
...
Optimization
2020-02-06 03:10:26 +08:00
b1ackmai1er
684a209c84
Update ppide.asm
...
Optimization
2020-02-06 01:45:12 +08:00
b1ackmai1er
8a1ddec0f0
Update ppide.asm
...
Optimization
2020-02-05 23:07:04 +08:00
b1ackmai1er
a96e8e9ef0
Update ppide.asm
...
Initial multi device ppide
2020-02-05 19:26:24 +08:00
b1ackmai1er
23d0061fb1
Fix Incorrect assembly vga buffer clear
...
Preliminary 80x60 format. Needs 8x8 font.
2020-01-12 01:41:20 +08:00
Wayne Warthen
3c8cd5219e
Preliminary support for Dyno Computer
...
Dyno Computer is the work of Steve Garcia and much of the code checked in is based on his work.
2020-01-05 15:26:08 -08:00
Wayne Warthen
b856a1a529
Disk I/O to/from Banked Memory
...
Supports double-buffered disk i/o to read/write to/from any memory bank specified.
NOTE: Disk I/O will be temporarily slower than normal because all I/O is being forced thru double-buffering for testing.
2019-09-03 15:12:56 -07:00
Wayne Warthen
6f712f4f01
Minor Updates
2018-12-24 14:39:47 -08:00
Wayne Warthen
92bdce5eb1
Small PPIDE Driver Fix
...
Remove use of IDE NOP command during probe.
2018-12-12 15:37:24 -08:00
Wayne Warthen
d7f68775ce
Various Cleanup
2018-11-26 20:49:22 -08:00
Wayne Warthen
b09f30ed41
PPIDE Driver Fix
...
Fixed missing DRV/HD register setup for writes in PPIDE driver.
2018-05-03 12:39:51 -07:00
Wayne Warthen
768e41c933
New disk driver interface logic
2018-01-07 15:04:00 -08:00
Wayne Warthen
fb63612ebf
RC2014 Floppy
...
- Support for RC2014 SMB Floppy (WDC & SMC), but not yet tested.
- Final work on Multi-Sector I/O
2018-01-01 16:12:12 -08:00
Wayne Warthen
c9869344e2
Disk Driver Multi-Sector I/O
...
Added multi-sector I/O to all disk drivers.
Added SMB variant to PPIDE driver.
2017-12-29 16:57:06 -08:00
Wayne Warthen
feee56990a
Finalize 2.8.6
...
- Support for RC2014
- Handle IDE disk spinup without timing out
2017-12-10 19:54:34 -08:00
Wayne Warthen
c171dd329d
Add Support for PPIDE on RC2014
2017-11-28 17:30:41 -08:00
Ed
8e7f41cd08
Don't care if disabling 8-bit transfers fails on 16-bit drives
2017-11-23 23:03:55 +00:00
Wayne Warthen
366bb7301f
Propagate IDE Fix to PPIDE
...
Credit to Ed Brindley
2017-11-22 13:26:40 -08:00
Wayne Warthen
5e6196d541
Update Doc build process
2016-09-29 17:01:46 -07:00
Wayne Warthen
928a64147c
Bug Fixes
2016-06-03 17:56:22 -07:00
Wayne Warthen
7da6c582a0
Bug Fixes
2016-04-22 15:45:10 -07:00
Wayne Warthen
5154713644
Config Files Overhaul
2016-04-06 18:14:14 -07:00
Wayne Warthen
8fe3526ecd
API Revisions / Cleanup
...
- Improved banked copy size and performance
- Revised API for SETCPY, BNKCPY, SETBNK, and GETBNK
2016-03-30 17:10:08 -07:00
Wayne Warthen
8aedfbb7f3
Add Device Summary Display
2016-03-25 21:20:05 -07:00
Wayne Warthen
5adbef5f68
Revised Emulation Services
2016-03-19 21:21:17 -07:00
Wayne Warthen
b63dfdf587
Revised Disk API
2016-03-10 17:44:42 -08:00
Wayne Warthen
6354bd300d
Revised disk API
2016-03-04 20:09:47 -08:00
Wayne Warthen
53a74f78d7
HBIOS driver and BPBIOS refinements
...
- Refined sd, ide, and ppide drivers to improve hardware compatibility
- Improved BPBIOS build process
2016-02-01 14:50:58 -08:00
Wayne Warthen
b67106889e
Add HBIOS Heap Memory
...
- New heap memory functions
- Restructured new disk I/O functions
2016-01-10 16:01:33 -08:00
Wayne Warthen
25974843e3
Storage Driver Refactoring
2015-12-06 20:10:00 -08:00
Wayne Warthen
df74f73d5b
PROPIO Driver Refactoring
2015-11-21 13:16:23 -08:00
Wayne Warthen
099172e44e
IDE and PPIDE driver refactoring
2015-11-07 16:50:58 -08:00
Wayne Warthen
4626695b52
Overhaul PPIDE driver and sync with IDE driver
2015-11-05 19:37:49 -08:00
Wayne Warthen
522b061fe6
Start of new geometry/capacity functions in HBIOS
2015-09-05 15:35:06 -07:00
wwarthen
de52c4f560
Reintegrate wbw -> trunk
2015-08-19 17:34:42 +00:00