Wayne Warthen
dd3dfff172
DMA Driver Speed Handling
...
- Updated DMA driver to leave system speed as it originally found it.
2021-11-17 14:01:26 -08:00
b1ackmai1er
97e83e6fc5
Merge pull request #251 from wwarthen/dev
...
Dev
2021-11-10 19:39:16 +08:00
Wayne Warthen
891893c0e5
Fix DSD Driver
...
- Dual SD support in sd.asm was broken for two cards when the SC126 dual SD card support was added. This should fix all scenarios.
2021-11-09 20:25:38 -08:00
b1ackmai1er
769a02829a
sn76489 updates for ecb-vgm board
2021-11-08 22:08:26 +08:00
Wayne Warthen
d5962681f1
UART Driver Update
...
- Some newer/multi-port UART chips now use MCR:3 to activate the interrupt pin(s), otherwise tri-state. This update sets MCR:3 in all cases.
- Added UARTDUAL config variable that enables detection of a dual UART chip at 0x80 for MBC platform.
- Fixed a typo in TastyBasic Build script.
2021-11-03 15:28:59 -07:00
Wayne Warthen
6d115df490
TastyBasic Build Adjustments
...
- Minor changes to the build process in TastyBasic to ensure binary identical results across all platforms.
2021-10-30 20:32:09 -07:00
dimitrit
df1a8df463
Update TastyBasic
2021-10-29 22:47:24 +01:00
Wayne Warthen
322c083531
8242 Support for TMS Driver
...
- Added TMSMODE_RCKBD to support an 8242 keyboard combined with TMS video.
- Worked around a syntax issue from uz80as in rz.asm.
- Improved mechanism to handle forcing a UART detection for SIMH.
2021-10-29 11:11:05 -07:00
b1ackmai1er
53fe7a60f3
Revert conflict concept
2021-10-24 21:04:30 +08:00
b1ackmai1er
68f00df56d
Sanity check fro conflicting port settings
...
Hi Wayne, is this something you would be interested in? If so I will continue populating
E.g.
DMAENABLE .SET TRUE ; DMA: ENABLE DMA DRIVER (DMA.ASM)
DMABASE .SET $68 ; DMA: DMA BASE ADDRESS
DMAMODE .SET DMAMODE_ECB ; DMA: DMA MODE (NONE|ECB|Z180|Z280|RC|MBC
.....
SYSTEM TIMER: NONE
HBIOS INT STACK space: 54 bytes.
HBIOS TEMP STACK space: 20 bytes.
DSRTC occupies 697 bytes.
UART occupies 791 bytes.
VDU occupies 908 bytes.
DMA occupies 303 bytes.
FONTS occupy 0 bytes.
PPK occupies 1192 bytes.
MD occupies 5545 bytes.
FD occupies 2381 bytes.
RF occupies 378 bytes.
PPIDE occupies 1703 bytes.
TERM occupies 2078 bytes.
SPK occupies 714 bytes.
RTCDEF=40
WARNING : DEVICE PORT CONFLICT : UARTSBC 104-111:104-105
2021-10-23 23:07:47 +08:00
b1ackmai1er
0480bf19cf
dmamon cleanup
2021-10-22 22:40:42 +08:00
b1ackmai1er
bf9361b26b
Revert
2021-10-22 21:45:14 +08:00
b1ackmai1er
84edfeee28
Update updater.asm
...
Fixup option 3
2021-10-22 19:12:12 +08:00
b1ackmai1er
be1fb0836f
dma updates
2021-10-21 23:14:35 +08:00
Wayne Warthen
faa9db9394
Regen Doc
2021-10-18 13:01:29 -07:00
b1ackmai1er
f82bd94d8c
Update vdu.asm
2021-10-18 21:48:29 +08:00
b1ackmai1er
3bc8afcc87
Add VDA Read Character function
...
For your consideration. Seems to work.
2021-10-18 20:38:37 +08:00
Wayne Warthen
f5806a1589
Miscellaneous
...
- Rename Dev.txt to ReadMe.txt for consistency
- Update Dev app Makefile to not copy the internal ReadMe file to the final output
- Remove obsolete constants in BPBIOS
- Minor patches to zx and cpmtools to workaround an odd behavior in Windows Subsystem for Linux that was causing output to fail binary comparisons.
2021-10-16 20:21:36 -07:00
b1ackmai1er
6c55035ddf
Speed switch support
2021-10-16 19:46:22 +08:00
b1ackmai1er
b0d4458122
Update updater.asm
2021-10-16 19:12:07 +08:00
b1ackmai1er
90a1f814c1
Update hbios.asm
2021-10-16 17:51:33 +08:00
b1ackmai1er
7b9e1af155
Speed change support
2021-10-16 09:49:54 +08:00
b1ackmai1er
47d9c4008d
Prelim speed management framework
2021-10-16 01:59:46 +08:00
b1ackmai1er
24677d81be
Update sn76489.asm
...
Fix speed reversion
2021-10-15 22:50:08 +08:00
b1ackmai1er
a6dcb90d36
Update usrrom.asm
...
Ensure message goes to current console
2021-10-15 22:32:39 +08:00
b1ackmai1er
f3d4c9adb5
Update hbios.inc
2021-10-13 22:17:54 +08:00
b1ackmai1er
1db11ca924
Update uart.asm
2021-10-10 13:56:13 +08:00
b1ackmai1er
7bfedd9ed0
Minor doc updates
2021-10-05 20:05:34 +08:00
Wayne Warthen
c08692eae9
Update md.asm
...
Fixes a syntax error in TASM.
2021-10-02 17:11:00 -07:00
Wayne Warthen
2384f4ef1a
Fix macro in md.asm
...
- A macro in md.asm was being mishandled by uz80as (not by TASM). Adjusted syntax for compatibility.
2021-10-02 14:32:49 -07:00
b1ackmai1er
cfb146242d
Update md.asm
...
Table size off by one. Fix endien confusion for flash id byte
2021-10-02 01:34:58 +08:00
b1ackmai1er
39c4cfc563
Update md.asm
2021-09-29 22:39:28 +08:00
Wayne Warthen
dd531b56b8
Merge pull request #248 from b1ackmai1er/dev
...
reorganize test applications. Improve dmamon
2021-09-26 13:53:45 -07:00
Wayne Warthen
017704172b
UART Driver
...
- Fixed issue recently introduced that kept AFC from being enabled for '650 and '850 chips.
- Increase receive interrupt threshold to 8 which improves interrupt handler efficiency under stress. Credit to Andrew Lynch.
2021-09-26 13:24:54 -07:00
b1ackmai1er
abee120b4e
reorganize test applications. Improve dmamon
...
linux build to be fixed yet
2021-09-26 14:58:15 +08:00
Wayne Warthen
756f538a70
Minor Cosmetic Tweaks
2021-09-23 19:16:52 -07:00
Wayne Warthen
ddb3169c28
HDIAG work in progress
...
- HDIAG updates
- Regen documentation updates from Phil
- Fix ZZR config
2021-09-23 15:43:51 -07:00
b1ackmai1er
3582fcedc5
Update hbios.asm
2021-09-23 21:03:07 +08:00
b1ackmai1er
c1083ce5b2
Update hbios.asm
2021-09-22 22:19:17 +08:00
b1ackmai1er
145ae8baa1
run time memory size adjustment
2021-09-22 21:34:06 +08:00
b1ackmai1er
366293906e
Update md.asm
2021-09-21 23:23:25 +08:00
b1ackmai1er
7057bfcf05
Speaker updates
...
CPU MHz is now rounded at hbios initialization.
2021-09-21 23:02:22 +08:00
b1ackmai1er
5611608f91
remove assembly time memory constraints
2021-09-18 16:58:07 +08:00
b1ackmai1er
2c633d2d13
remove assembly time memory constraints
2021-09-18 11:53:06 +08:00
b1ackmai1er
fc2a6929bc
minors
2021-09-18 09:10:02 +08:00
Wayne Warthen
097777c043
Finalize UART Interrupt Receive
2021-09-14 13:29:20 -07:00
Wayne Warthen
d6783e5a6e
Regen Doc
2021-09-13 11:46:55 -07:00
b1ackmai1er
25c752a2de
Doc updates
2021-09-13 21:23:05 +08:00
Wayne Warthen
aaae6c5446
Fix UART Driver
...
- Breakage in UART detection routine corrected.
2021-09-12 13:52:56 -07:00
Wayne Warthen
1c7c21cdf8
Update dbgmon.asm
2021-09-11 14:43:40 -07:00