b1ackmai1er
999849c62b
Alternate debug standardization method
2022-12-02 21:36:36 +08:00
b1ackmai1er
4babc51588
minors
2022-12-01 20:28:35 +08:00
b1ackmai1er
44ccc167ff
Revert debug
2022-12-01 20:24:24 +08:00
b1ackmai1er
eae8295811
revert debug
2022-12-01 20:12:41 +08:00
b1ackmai1er
c76cb6737e
revert debug_drv
2022-12-01 19:47:03 +08:00
b1ackmai1er
af723c5370
Update ym2612.asm
2022-11-26 21:40:22 +08:00
b1ackmai1er
57e4ed476c
ym2612 fixups
2022-11-26 20:57:21 +08:00
b1ackmai1er
167c10fafc
ctc debug updated
2022-11-26 19:43:40 +08:00
b1ackmai1er
6d1a9f5b7c
Driver debug standardization
2022-11-26 16:03:09 +08:00
b1ackmai1er
bd0bb94c52
fixup incorrect commit
2022-11-26 14:34:24 +08:00
b1ackmai1er
7bd6df1e99
ym2612 config changes
2022-11-26 14:27:47 +08:00
b1ackmai1er
d3fcf8cea2
Update dsky.asm
2022-11-26 14:07:51 +08:00
b1ackmai1er
c7eb82e4dd
Update hbios.asm
2022-11-26 14:04:45 +08:00
b1ackmai1er
20d07ded7b
minor
2022-11-26 13:57:53 +08:00
b1ackmai1er
fc57ca4a68
ym2612 stub and hbios driver loading code cosmetics
2022-11-26 13:26:04 +08:00
b1ackmai1er
444c57fdfb
Update ctc.asm
2022-11-12 22:13:46 +08:00
b1ackmai1er
eeff03c7aa
diag led fixups
2022-11-08 02:35:55 +08:00
b1ackmai1er
791fcea466
Different diag progress bar options
2022-11-07 20:56:09 +08:00
b1ackmai1er
f56c9007bb
Update simrtc.asm
2022-11-07 17:32:04 +08:00
b1ackmai1er
7adf2038f1
Update hbios.asm
2022-11-06 20:21:53 +08:00
b1ackmai1er
a77744d8e6
Move diaglvl to config files
2022-11-06 19:57:02 +08:00
b1ackmai1er
6e51070590
SYSCHK driver syncing
2022-11-06 11:18:05 +08:00
b1ackmai1er
a7853fe6d0
SYSCHK driver syncing
2022-11-06 11:12:14 +08:00
b1ackmai1er
590dcd0b4f
SYSCHK driver syncing
2022-11-06 10:46:46 +08:00
b1ackmai1er
e25107309b
SYSCHK changes
...
Display the error code of syschk enabled
2022-11-06 10:17:28 +08:00
b1ackmai1er
0ebde397fa
Description of DIAG options
2022-11-05 21:45:33 +08:00
b1ackmai1er
19101fda39
Minors
2022-11-05 07:17:31 +08:00
Wayne Warthen
aceef15481
Support DS1501 RTC
...
jpelletier provided a DS1501 RTC driver. This commit integrates the driver into HBIOS.
2022-07-24 16:46:59 -07:00
Wayne Warthen
f0def03d0e
ZCPR-D&J Fixes
...
Lars Nelson found a couple issues with ZCPR-D&J and provided an update:
- Buffer overflow
- Failure of default drive/user
2022-07-24 15:10:28 -07:00
Wayne Warthen
27935123cf
Minor Tweaks to Build Process
2022-07-12 16:35:24 -07:00
Wayne Warthen
94c32c9fd0
Mostly Build Improvements
...
- ROMSIZE is now a configuration variable instead of a command line parameter.
- Added CP/M license information based on new email from Bryan Sparks.
2022-07-09 14:00:53 -07:00
Wayne Warthen
3b0951f6d5
MFPIC I/O Base Update
...
- Update MFPIC related I/O ports from $4x to $1x. The default base address was changed to avoid conflicting with the default I/O range of $40-$7F on ECB Z180 boards.
2022-07-08 13:51:30 -07:00
Wayne Warthen
4385efb0f7
Unix Build Tweaks
...
Small stuff. Mostly just gets the make diff mechanism working again. Not sure if anyone actually uses it though.
2022-07-08 10:35:17 -07:00
Wayne Warthen
cf142b3a91
Merge pull request #293 from b1ackmai1er/dev
...
vgmplay prelim ym2151 support + ym2612 mute
2022-07-02 19:27:25 -07:00
Wayne Warthen
9a503696c8
Improve CF Card Identification
...
Added additional CF Card signatures. Credit to
Laszlo Szolnoki.
2022-07-02 19:25:06 -07:00
b1ackmai1er
95f8c35c36
vgmplay prelim ym2151 support + ym2612 mute
2022-07-02 22:01:49 +08:00
Wayne Warthen
11ea0c8c27
Add Speaker Beep
...
Added a generic routine in HBIOS to play a beep sound on the first available sound device. Implemented the beep in the ANSI and TTY terminal emulators.
2022-06-27 15:35:54 -07:00
Wayne Warthen
dbea21fadd
Correct Missing Config Entries for LPT Driver
...
Credit to Rodney Knapp for identifying this.
2022-06-27 13:11:27 -07:00
Wayne Warthen
44b17ccc3a
Improve Centronics Compatibility
...
- Renamed Centronics driver from "CEN" to "LPT" based on input that LPT is the more recognized name for IBM compatible Centronics interfaces.
- Modified LPT hardware detection to be more generic (no longer depends on MBC-specific hardware implementation).
- Fix to CPU speed display for SBC v2 (004 and above) speed selection mechanism.
2022-06-26 14:25:32 -07:00
Wayne Warthen
b2e1294452
Correct AY38910 Off By 1 Octave Issue
...
I think this update corrects a long-standing issue in which the AY38910 driver played notes off by one octave.
2022-06-20 20:07:06 -07:00
Wayne Warthen
d39f0201f4
Bootable QP/M Disk
...
- Put a preconfigured image of QP/M on the system tracks of the QP/M disk images.
- Minor adjustment to dbgmon.asm for compatibility with UNA.
2022-06-17 10:25:48 -07:00
b1ackmai1er
691842c1bc
Fix default
2022-06-17 21:49:08 +08:00
b1ackmai1er
eb255e7016
Add bank unset. Fix xmodem transfer bios call
2022-06-17 21:37:23 +08:00
b1ackmai1er
fe19472a2c
Fixup restore of rtcval in ay-3-8910 driver
2022-06-17 18:39:18 +08:00
b1ackmai1er
526a1a5d33
Fixup restore of rtcval in ay-3-8910 driver
2022-06-17 18:35:46 +08:00
b1ackmai1er
719c993a60
MBC6502 support in dbgmon
...
Add an option in the monitor to switch to MBC6502. Excluded by default.
2022-06-17 18:30:35 +08:00
b1ackmai1er
70697a762c
Merge pull request #14 from wwarthen/dev
...
Dev
2022-06-15 21:42:34 +08:00
Wayne Warthen
a62f5805ca
Add BOOT_DELAY Configuration Variable
...
Some systems use terminal devices (Raspberry Pi, etc.) that take a few seconds to be ready to display console text. The BOOT_DELAY setting can be used to introduce an arbitrary delay (in seconds) in the boot process just prior to text output. This can be used to avoid missing some of the boot messages.
2022-06-09 15:36:36 -07:00
Wayne Warthen
982906757e
Support QP/M TIMDAT Routine
...
QP/M is a CP/M 2.2 replacement for BDOS/CCP. However, it adds it's own concept of date/time stamping. Support for the QP/M date/time routine has been added. You can configure QP/M to find the vector at address 0x0010.
A sidenote on QP/M. By default, it uses 2 bytes at address 0x0008 to store the current drive/user. This will conflict with RomWBW's use of RST 08 for API function calls. I recommend using address 0x000E when configuring QP/M for the location of the current drive/user.
2022-06-02 13:05:42 -07:00
b1ackmai1er
c1412ee755
Fix boot failure with three sound devices
2022-06-01 19:19:56 +08:00