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
Wayne Warthen
14b005d64e
UART Driver Interrupt Driven Receive
...
- The UART driver has been enhanced to allow use of interrupt driven receive buffer and RTS flow control. It will only be used if enabled and the chip detected has no auto-flow control capability.
2021-09-11 14:01:40 -07:00
b1ackmai1er
a7a0168655
Update dbgmon.asm
...
Eliminate need for 128 byte packet buffer
2021-09-12 01:51:31 +08:00
b1ackmai1er
443c1cf233
Update uf.asm
2021-09-11 23:45:38 +08:00
b1ackmai1er
217be93785
config updates for mbc dma
2021-09-11 23:04:11 +08:00
b1ackmai1er
f2664d31b0
Update cfg_mbc.asm
2021-09-11 22:56:24 +08:00
b1ackmai1er
5c44fcd88e
xmodem + dump changes
...
x-modem transfer only included if dsky not enabled.
dump will now dump 100h bytes if no end address entered.
2021-09-11 22:38:48 +08:00