Commit Graph

2273 Commits

Author SHA1 Message Date
Wayne Warthen
8ef4456323 Multiple
- Complete initial support for Karl's Z280 module w/ 512K RAM/ROM module
- Allow swapping Z180 serial ports via ASCISWAP config variable
- Fix Z180 include file per Issue #141 from J.B. Lang
2020-06-06 15:13:48 -07:00
b1ackmai1er
cc5fa3c859 Merge pull request #141 from wwarthen/dev
Dev
2020-06-06 20:01:47 +08:00
Dean Netherton
a36eff096b TMS: update the VDAFN data payload to include ports and register mirror 2020-06-06 12:50:48 +10:00
Wayne Warthen
e1145f58aa Merge branch 'dev' of https://github.com/wwarthen/RomWBW into dev 2020-06-05 16:10:48 -07:00
Wayne Warthen
26194e7e21 Add SBC "max" configuration
- The max configurastion is intended solely for testing the build process with most options enabled.  It is not built as part of the production build process.
2020-06-05 16:10:38 -07:00
Wayne Warthen
0c1877449d Merge pull request #138 from codorjan/duart
DUART: fix detection of SC26C92 devices
2020-06-05 15:45:18 -07:00
Chris Odorjan
c766c8bc60 DUART: fix detection of SC26C92 devices
for some reason MR0[3] is always 1 when read; mask this out since all we want to know is if bit 1 was set or not
2020-06-05 14:51:33 -04:00
Wayne Warthen
34238b12eb Update Makefile
- Fix Unix build.
2020-06-03 17:13:23 -07:00
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
e9b9092e7d Fix CTC divisor derivation 2020-06-03 10:13:23 -07:00
b1ackmai1er
f0459f9a8d Merge pull request #140 from wwarthen/dev
More XModem Tuning
2020-05-31 08:32:49 +08:00
Wayne Warthen
08f40d88df More XModem Tuning
- Fix bug in USB-FIFO specific driver of XMX
- Tighten receive loop (now achieves 38400 baud w/o flow control on 4MHz CPU system)
2020-05-30 13:26:14 -07:00
b1ackmai1er
3e0ae01acf Merge pull request #139 from wwarthen/dev
XModem Port Specification
2020-05-30 16:05:34 +08:00
Wayne Warthen
717ce95500 XModem Port Specification
- You can now specify an HBIOS Character Unit number on the XM.COM command line.  Currently only available in XMX.COM.
- Add version check in CBIOS to warn user if CBIOS and HBIOS versions do not match.
2020-05-29 19:01:30 -07:00
b1ackmai1er
8fde665936 Merge pull request #138 from wwarthen/dev
Dev
2020-05-29 18:51:08 +08:00
Wayne Warthen
e8ae14d5e4 Update tms.asm
Properly handle TMS I/O delay all variants of Z180, not just the N8.
2020-05-28 12:48:54 -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
b3ec557ab9 CIO DEVICE API update
- Updates DEVICE call for all CIO devices to return unit mode and I/O base address
- Improved experimental XModem (XMX.COM) that uses direct hardware I/O for UART and USB-FIFO devices
2020-05-26 15:33:31 -07:00
b1ackmai1er
bae82e20fe Merge pull request #137 from wwarthen/dev
Cleanup
2020-05-26 17:21:29 +08:00
Wayne Warthen
e5860f90c5 Cleanup 2020-05-25 16:52:21 -07:00
b1ackmai1er
78889a04b4 Merge pull request #136 from wwarthen/dev
Update Note/Octave Table
2020-05-25 17:16:37 +08:00
Wayne Warthen
2227e2a32a Update Note/Octave Table
- Updated formatting of the Note/Octave Table in the Architecture document because Markdown does not support column spanning.
2020-05-24 15:57:58 -07:00
b1ackmai1er
66605777f2 Merge pull request #135 from wwarthen/dev
Dev
2020-05-25 06:17:12 +08: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
Wayne Warthen
15563adbb2 Merge pull request #134 from b1ackmai1er/dev
audio update
2020-05-24 13:27:45 -07:00
b1ackmai1er
ff31cce0ab Update time.asm 2020-05-24 18:45:40 +08:00
b1ackmai1er
0bf6caa437 Initial audio duration code 2020-05-24 18:21:16 +08:00
b1ackmai1er
dc0b436e19 revert sn76489 2020-05-24 09:16:02 +08:00
b1ackmai1er
5bdfcd0769 Update hbios.inc 2020-05-24 00:30:28 +08:00
b1ackmai1er
bc5f7c2b0f Merge branch 'dev' of https://github.com/b1ackmai1er/RomWBW into dev 2020-05-24 00:24:26 +08:00
b1ackmai1er
42b09856fd resync 2020-05-24 00:23:34 +08:00
b1ackmai1er
d6fa3621e8 Delete cfg_state.inc 2020-05-24 00:22:47 +08:00
b1ackmai1er
534fb67dc5 resync 2020-05-24 00:14:22 +08:00
b1ackmai1er
b923f51271 resync 2020-05-24 00:11:04 +08:00
b1ackmai1er
55e8cb4a55 Update std.asm 2020-05-24 00:05:12 +08:00
b1ackmai1er
506a2a1032 Update biosldr.z80 2020-05-24 00:01:36 +08:00
b1ackmai1er
3a020341cb Update cbios.asm 2020-05-23 23:56:04 +08:00
b1ackmai1er
b015cecb2a Audio driver updates 2020-05-23 23:23:45 +08:00
b1ackmai1er
a3a03f2851 Merge pull request #134 from wwarthen/dev
Dev
2020-05-23 19:37:29 +08:00
b1ackmai1er
4359d1ddef Update ver.lib 2020-05-23 19:37:01 +08:00
b1ackmai1er
1c0bdfab69 Update ver.inc 2020-05-23 19:35:59 +08:00
b1ackmai1er
cc7d024604 Update RomList.txt 2020-05-23 19:32:56 +08:00
b1ackmai1er
bd91cb1873 Update hbios.asm 2020-05-23 19:28:37 +08:00
b1ackmai1er
c7b94163ee Update spk.asm 2020-05-23 19:21:45 +08:00
b1ackmai1er
65202c9460 Update spk.asm
Calculate tone table at assembly from frequency
2020-05-23 18:09:33 +08:00
b1ackmai1er
88b6c7c477 Update spk.asm
Align note table to architrecture standard.
Quarter notes not supported - returns error status.
Round detected cpu frequency up
2020-05-23 10:03:08 +08:00
Wayne Warthen
1b832b82f7 Update RCZ80_duart.asm
Typo
2020-05-22 16:12:12 -07:00
Wayne Warthen
cc102eab0f Bump Version 2020-05-22 16:02:08 -07:00
Wayne Warthen
3eac8d164c Cleanup
- Minor build script cleanup for DUART driver
2020-05-22 15:40:36 -07:00