Phillip Stevens
b45e531127
hbios - wrap hbx_bnkcpy
2020-03-04 18:33:19 +11:00
Wayne Warthen
a207ede5be
Update hbios.asm
...
Add improved interrupt protection to HBIOS PEEK, POKE, and BNKCPY functions.
2020-03-03 20:40:46 -08:00
Wayne Warthen
8b7c9e10c3
Update hbios.asm
...
Minor cosmetic changes.
2020-03-03 12:45:16 -08:00
Phillip Stevens
4eeba4e48b
HBIOS - clean up TMPSTK
2020-03-03 18:53:59 +11:00
Wayne Warthen
7c60884847
HBIOS Proxy Temp Stack Enhancement
...
Reuse the bounce buffer area as the temporary stack space required briefly in HBX_INVOKE when transitioning banks. Increases size of temporary stack space to 64 bytes.
2020-03-02 15:01:25 -08:00
curt mayer
1099b358a0
fixed 2 syntax errors that TASM allows
2020-02-20 11:33:11 -08:00
Wayne Warthen
3da911edf4
BPBIOS Updates
2020-02-13 16:01:19 -08:00
Wayne Warthen
14e48f24b5
Cosmetic Cleanup
2020-01-29 15:17:15 -08:00
b1ackmai1er
b75153d263
ECB Cassette and Recovery Mode change
...
Create an equate for changing baud rate through custom config rather than the driver. Add recovermode mode option to use Ring indicator line.
2020-01-28 18:09:30 +08:00
Wayne Warthen
a6f6a9734a
Cosmetic Updates
2020-01-20 14:34:43 -08:00
Wayne Warthen
afd5c22264
Minor Cleanup
2020-01-17 15:06:57 -08:00
b1ackmai1er
60df79fa4d
Implement "safe mode" boot process
...
Lots of ways this could be done. I have chosen to set it up so it just boots with a minimum driver set.
On SBC test by setting BT_REC_TYPE to BT_REC_SBC02 and use the 1-bit jumper (crtact) jumper to enable.
Options for other platforms needs to be considered.
2020-01-17 16:36:44 +08:00
Wayne Warthen
5b78631fdc
Minor Cleanup
2020-01-16 14:00:05 -08:00
b1ackmai1er
b2b07a9d6e
Initial compressed fonts support
...
CVDU untested
2020-01-15 17:58:30 +08:00
b1ackmai1er
42efbcd553
Update font inclusion
2020-01-14 08:04:32 +08:00
b1ackmai1er
5cda17b800
minors
2020-01-10 15:32:39 +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
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
2ebd800482
CTC Refactoring
2019-11-24 20:16:54 -08:00
b1ackmai1er
6d22708b66
ecb-sbc-v2 / ecb-zp ctc timer configuration
...
Correct instructions on jumpering.
2019-11-24 21:18:08 +08:00
b1ackmai1er
7917a0143a
ecb-sbc-v2 ecb-zp ctc timer support
2019-11-24 20:49:51 +08:00
Wayne Warthen
dc6ecfd9e3
CP/M 3 Support in ASSIGN
2019-11-17 17:35:11 -08:00
Wayne Warthen
659f60c23b
Cleanup Timer & Clock Multiplier Code
2019-11-15 16:29:27 -08:00
Phillip Stevens
084df830ef
hbios - z180 TASM equality check
2019-11-15 19:14:43 +11:00
Phillip Stevens
326ee0ae67
hbios - z180 CMR/CCR testing
2019-11-15 11:56:24 +11:00
Phillip Stevens
fc760e90e0
hbios - z180 CMR/CCR order
2019-11-15 11:46:20 +11:00
Phillip Stevens
c0ca96cb96
hbios - z180 CMR/CCR config
2019-11-15 11:40:50 +11:00
Phillip Stevens
294b42f5a4
scz180 white space
2019-11-14 23:25:16 +11:00
Phillip Stevens
446d969779
hbios - use z180 instructions
2019-11-14 23:00:35 +11:00
Wayne Warthen
8f2754b0f7
Minor Cleanup
2019-11-10 18:59:43 -08:00
Wayne Warthen
04f374a4da
Misc Cleanup
2019-11-10 11:57:04 -08:00
Phillip Stevens
976ef858d0
hbios - fix HB_SECTCK setting
2019-11-10 15:29:16 +11:00
Phillip Stevens
6cb051ec52
hbios - z180 PRT0 configuration again
2019-11-09 20:51:29 +11:00
Phillip Stevens
d78229a875
hbios - z180 PRT0 configuration
2019-11-09 20:36:52 +11:00
Phillip Stevens
6ab3ecd0cc
hbios - sys/time.h functions
2019-11-09 18:32:08 +11:00
Wayne Warthen
dc9dd8e8ca
Add Seconds Counter to HBIOS
2019-11-08 13:14:28 -08:00
Wayne Warthen
57c87db9a1
Preliminary CP/M 3
2019-10-14 16:30:19 -07:00
sccousins
bf7470d712
Update hbios.asm
2019-10-01 18:23:43 +01:00
Wayne Warthen
8d96efb6f5
Status LED Support
2019-09-30 17:22:02 -07:00
Wayne Warthen
341c55945c
Dynamic DS-1302 Detection
2019-09-29 14:33:40 -07:00
Wayne Warthen
ff851d36d6
Diagnostic LED Refinements
2019-09-28 16:01:49 -07:00
Wayne Warthen
183ddeac5f
Diag LED Enhancement
...
Diagnostic LEDs will now show disk activity by disk unit number.
2019-09-27 17:16:00 -07:00
Wayne Warthen
cc38eef867
KIO Cleanup
2019-09-23 18:49:33 -07:00
Wayne Warthen
ee04d84abd
Fix Z180 CPU Speed Setup
2019-09-20 21:54:04 -07:00
Wayne Warthen
0fb98bc071
KIO Support
2019-09-15 16:13:50 -07:00
Wayne Warthen
0bdecc9a4a
Floppy Fix
...
Floppy I/O was failing for slower CPUs when the timer interrupts were active. Now fixed.
Credit to Jorge Jorge Rodrigues for finding this problem and pointing me in the right direction for the fix.
2019-09-06 15:47:46 -07:00
Wayne Warthen
8c0c75253e
Z180 Variant CPU Speed Handling
...
Check Z180 CPU variant when attempting to change CPU speed multipliers and handle appropriately.
2019-09-04 20:46:29 -07: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
a473c5c221
Minor Updates
2019-09-01 18:54:13 -07:00
b1ackmai1er
0307fe1aa9
Refactor of device summary cleanup
2019-09-01 21:51:31 +08:00