Wayne Warthen
9ee7737c34
Miscellaneous
...
- Make new XModem the default. Old version is retained on disk images as XMOLD.COM.
- Preliminary Z280 support.
2020-06-03 16:41:39 -07:00
Wayne Warthen
736ca494e6
Update hbios.asm
...
Fix issue I created when I updated the SNDDEV ids.
2020-05-27 20:06:04 -07: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
b015cecb2a
Audio driver updates
2020-05-23 23:23:45 +08:00
b1ackmai1er
bd91cb1873
Update hbios.asm
2020-05-23 19:28:37 +08: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
cfe9548b25
Update hbios.asm
...
Change order of sound initialization. Least common last. Most common/detectable first.
2020-05-16 09:11:05 +08: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
b1ackmai1er
989ab9bf05
Sound devices in Device Summary
2020-05-10 22:43:03 +08:00
b1ackmai1er
989fa57047
Merge pull request #122 from wwarthen/dev
...
Dev
2020-05-09 22:34:28 +08:00
b1ackmai1er
180f901594
Initial sound driver update for spk.asm
2020-05-09 22:27:59 +08:00
Dean Netherton
3b05013b62
HBIOS: Get timer tick now include the tick frequency
2020-05-09 10:38:53 +10:00
b1ackmai1er
cea46daba9
replace ay driver with ay38910
2020-05-03 21:59:45 +08:00
Dean Netherton
41318639f8
Sound Drivers: Fix issue when attempting to add 2 sound drivers
...
Needed to increase buffer for active drivers (SND_MAX) from 2 to 3
2020-05-03 11:27:05 +10:00
Dean Netherton
f85205afb8
whitespace: ay38910 and hbios
2020-05-03 11:24:14 +10:00
b1ackmai1er
20ad992a7b
Initial ay-3-8910 driver
2020-05-02 00:42:11 +08:00
Wayne Warthen
b3c044ab65
Fix HBIOS Breakage!
2020-04-29 22:13:57 -07:00
Wayne Warthen
0834acc020
RTC Device Info Functions
2020-04-29 19:30:24 -07:00
Dean Netherton
392e729d57
tms: Correctly implemented pre-init to disable interrupts
2020-04-26 10:48:34 +10:00
Wayne Warthen
c3e78ec8f5
Minor Cleanup
2020-04-25 10:48:35 -07:00
Dean Netherton
ff2ebbb09f
TMS: Enable support for using VSYNC interrupt
...
Use the VSYNC interrupt to trigger the sys timer event
2020-04-25 17:11:32 +10:00
Wayne Warthen
dc2f55570c
Make tick frequency configurable
2020-04-23 17:28:18 -07:00
Wayne Warthen
d14cf27acf
Miscellaneous Cleanup
...
No functional changes.
2020-04-22 11:26:32 -07:00
Dean Netherton
890f9262e0
HBIOS: Added support for sound drivers
...
New sound driver support with initial support for the SN76489 chip
New build configuration entry:
* SN76489ENABLE
Ports are currently locked in with:
* SN76489_PORT_LEFT .EQU $FC ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)
* SN76489_PORT_RIGHT .EQU $F8 ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)
2020-04-22 21:12:52 +10:00
Wayne Warthen
257f784318
Improved clock driver auto-detect/fallback
2020-04-12 14:54:30 -07:00
Wayne Warthen
f4daaa91a4
Add RC2014 UART, Improve SD protocol fix
...
- RC2014 and related platforms will autodetect a UART at 0xA0 and 0xA8
- Ensure that CS fully brackets all SD I/O
2020-04-09 11:49:09 -07:00
Wayne Warthen
621175533b
Start v3.1 Development
2020-04-06 12:54:23 -07:00
Wayne Warthen
a8d2f3bd39
Minor Bug Fixes
...
- Disk assignment edge case
- CP/M 3 accidental fall thru
- Cosmetic updates
2020-03-15 13:45:32 -07:00
Phillip Stevens
b59dc1cc14
Update hbios.asm
...
Comments on HBX_BUF usage.
2020-03-08 01:23:53 +11:00
Phillip Stevens
3fee1c5d20
hbios - temp stack tweak
2020-03-07 23:44:54 +11:00
Wayne Warthen
1831141abd
Finalize Pre-release 34
...
Final support for FreeRTOS
2020-03-05 12:54:22 -08:00
Wayne Warthen
8e99303e2f
Add HBIOS MuTex
2020-03-04 16:42:06 -08:00
Wayne Warthen
a8357047b2
Update hbios.asm
...
Adjusted used of DI/EI for PEEK and POKE to regain a bit of INTSTK space. Added code so that HB_INVBNK can be used as a flag indicating if HBIOS is active, $FF is inactive, anything else means active.
2020-03-04 13:00:35 -08:00
Phillip Stevens
f8d0fda179
hbios - adjust hbx_peek hbx_poke guards
2020-03-04 21:18:48 +11:00
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