Commit Graph

1260 Commits

Author SHA1 Message Date
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
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
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
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
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
Wayne Warthen
e5860f90c5 Cleanup 2020-05-25 16:52:21 -07: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
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
Wayne Warthen
8399114748 Merge pull request #133 from codorjan/duart
DUART driver
2020-05-22 15:16:57 -07:00
Wayne Warthen
1b0d5c3670 Miscellaneous
- Generate listing file in Forth build
- Realign EPDSER ports for new silkscreen
2020-05-22 13:44:08 -07:00
Wayne Warthen
180b7fddec Update uart.asm
Fixed some stuff in 16C2552 support
- Concurrent write was being enabled unintentionally
- Swapped the EPDSER UART base ports to match the boards annotations
2020-05-22 09:58:04 -07:00
b1ackmai1er
2eedec1a39 Update ay38910.asm 2020-05-22 16:03:16 +08:00
b1ackmai1er
78c11124e2 Update ay38910.asm 2020-05-22 15:56:26 +08:00
b1ackmai1er
ea0938a699 Merge pull request #133 from wwarthen/dev
Dev
2020-05-22 15:56:01 +08:00
b1ackmai1er
79ddc8d44d Update ay38910.asm 2020-05-22 15:55:15 +08:00
Chris Odorjan
c57de18593 DUART: don't build in the standard configuration
add a separate RCZ80_duart configuration, at least until it gets more testing
2020-05-21 20:30:28 -04:00
Chris Odorjan
24b4492abc Merge remote-tracking branch 'upstream/dev' into duart 2020-05-21 20:09:10 -04:00
Wayne Warthen
d331fcbdef More Cleaning 2020-05-21 14:30:05 -07:00
Wayne Warthen
0cfb30459a Minor Cleanup 2020-05-21 11:34:06 -07:00
Chris Odorjan
909d15aa5d Merge remote-tracking branch 'upstream/dev' into duart 2020-05-21 10:08:46 -04:00