Mark Pruden
782e614b29
Merge branch 'master' into map/slc-inv-rom
2025-06-28 17:23:24 +10:00
Mark Pruden
f131b2486a
Added New Rom App - Slice Inventory - executed from RomLdr "S"
2025-06-28 17:19:53 +10:00
Wayne Warthen
00a6c8143a
Support Font Data in ROM
...
Video soft font data was occupying a large amount of space in the HBIOS bank. This change moves the font data to a ROM bank by default.
Thanks and credit to @b1ackmai1er who provided much of the code that originated this change.
Co-Authored-By: b1ackmai1er <39449559+b1ackmai1er@users.noreply.github.com >
2025-06-26 11:51:47 -07:00
Wayne Warthen
bccd80882c
BPBIOS Sources From Jörg Linder
...
Jörg Linder has disassembled and thoroughly commented a great deal of the BPBIOS binaries. This was an incredible amount of work. I have added all of these to the RomWBW build scripts and will ultimately integrate them more completely.
2025-06-16 20:19:07 -07:00
Wayne Warthen
4f25b011e1
KERMIT File Mode Default to Binary
...
KERMIT (for CP/M 2.2 and 3) was originally using a file transfer mode called "DEFAULT". This mode tried to accommodate binary or ASCII files, but could result in file corruption. As suggested by @PeterOGB, the BINARY setting is much safer. This is now the built-in default setting.
Co-Authored-By: PeterOGB <7755057+PeterOGB@users.noreply.github.com >
2025-06-02 13:48:09 -07:00
Rob Gowin
936a3958a5
Add VDA driver for Xosera, an FPGA-based video controller.
2025-06-02 09:17:29 -04:00
Wayne Warthen
2f5cf8fce4
Add Bounds Check to md.asm, Issue #560
...
Added checks to prevent HBIOS API read/write calls from access RAM or ROM banks outside of the banks allocated for RAM/ROM disk.
2025-05-31 17:25:44 -07:00
Wayne Warthen
0d0360b277
Enhanced Hi-Tech C Compiler Files, Issue #521
...
Added the enhanced Hi-Tech C Compiler components from @Laci1953 to user area 1 of the Hi-Tech Compiler disk images.
Co-Authored-By: ladislau szilagyi <87603175+Laci1953@users.noreply.github.com >
2025-05-31 15:11:38 -07:00
Wayne Warthen
52ea94161c
TUNE Delay Switch, Issue #558
...
- Add a -DELAY switch to the TUNE command line to force the use of delay mode for note pacing. Issue #558 Credit to @robbbates for suggesting this.
- Add missing include file logic for DS1307, Issue #556 . Credit to @tpycio.
- Miscellaneous documentation improvements per Peter Onion and Petr Antos.
2025-05-28 15:27:35 -07:00
Wayne Warthen
2f61c3fc81
Correct DS1307 Boot Date/Time Display, Issue #556
...
DS1307 driver (ds7rtc.asm) was displaying an erroneous date/time in the boot messages. The HBIOS API data was OK. Credit and thanks to @tpycio for identifying this issue.
2025-05-25 15:32:03 -07:00
Wayne Warthen
2ffd248eb5
LPT Driver Boot Messages, Issue #555
...
LPT driver will now display hardware that is not detected. Thanks and credit to @robbbates.
2025-05-25 14:42:06 -07:00
Wayne Warthen
4559608aa5
Hardware Doc Fix, Issue #551
...
Thanks and credit to @PeterOGB for pointing this out.
2025-05-23 10:36:53 -07:00
Wayne Warthen
6fec2aaf90
Initialize v3.6 Development
2025-05-21 16:47:48 -07:00
Mark Pruden
5d4b234fdb
Reorganise content in Chapter 1 into multiple tables, with very minor corrections. also added UNA_std.rom into these summary tables as it was missing.
2025-05-16 14:16:22 +10:00
Mark Pruden
98414da4d5
New SLABEL.COM Utility
2025-04-23 08:35:42 +10:00
Wayne Warthen
f162081ec1
Refactor ZMP Overlay
...
- ZMP was crashing in most scenarios. This was corrected.
- Minor adjustments to ZMP usage
- Added ZMP documentation
2025-04-17 11:53:53 -07:00
Wayne Warthen
a5314c992d
Fix for SYSCOPY w/ CPM 3, Issue #529
...
- Corrected the size of CPMLDR.SYS to conform to the needs of SYSCOPY and the RomWBW loader.
2025-04-10 15:44:06 -07:00
Wayne Warthen
a8ee0ca19b
Expanded Release Notes
...
See discussion #499
2025-02-12 12:53:30 -08:00
Mark Pruden
1279daa2fc
minor doc improve
2025-01-19 23:00:14 +11:00
Mark Pruden
d5c331076c
added new /b=options to assign.com - Not complete at this time.
2024-12-17 13:13:12 +11:00
Wayne Warthen
bb4a64c35d
Allow Forcing Detection of AY/YM PSG in HBIOS
...
See Issue #468
2024-12-16 11:29:49 -08:00
Wayne Warthen
e4475b5e99
NetBoot Enhancements, Issue #463
...
- Correct typo in netboot.mod
- Added support for Duodyne NetBoot
Co-Authored-By: Douglas Miller <16920069+durgadas311@users.noreply.github.com >
2024-12-15 14:49:24 -08:00
Mark Pruden
fe947248bd
Z80ASM Disk Image Improvements
2024-12-13 16:11:01 +11:00
Mark Pruden
9713ca445c
Documenation changes for the NVRAM changes
2024-11-29 09:06:51 +11:00
Wayne Warthen
72527366cb
Follow up to Initial NVRAM Changes
...
See notes in Issue #451
2024-11-08 16:41:30 -08:00
Wayne Warthen
3470b9a656
Fix WRERR Routine in XModem per HubertH
...
- WRERR was putting the CAN character in register C to send. However, it needs to be in register A. Fixed here. Credit and thanks to HubertH for finding this and providing the fix.
2024-11-02 11:26:37 -07:00
Mark Pruden
b802915067
Updated attributions
2024-10-27 17:52:11 +11:00
Wayne Warthen
dde7a46b87
Merge pull request #445 from kiwisincebirth/map/disk-catalog
...
Significant Rewrite to the Disk Catalog
2024-10-20 19:09:00 -07:00
Mark Pruden
3f5a3683f7
Significant Rewrite to the Disk Catalog
2024-10-20 12:16:51 +11:00
Mark Pruden
8e56b270c4
CPM3 DiskIO routines now use HBIOS EXT_SLICE function during Drive Select
2024-10-17 13:39:31 +11:00
Wayne Warthen
524b631a22
Add REBOOT App by MartinR
2024-10-13 14:10:21 -07:00
Mark Pruden
00b6121391
Move HBIOS SYSGET_DIOMED Function to new high level function
2024-10-12 15:02:23 +11:00
Mark Pruden
65ca9af785
cbios changes to use HBIOS for Drive Slice Selection
2024-10-09 18:57:07 +11:00
Mark Pruden
2ca487b936
Doc and bump version numbers
2024-10-07 12:33:45 +11:00
Mark Pruden
497e5333c4
Added new HBIOS Function SYSGET_DIOMED
2024-10-06 12:33:29 +11:00
Wayne Warthen
3ca283d08f
COPYSL Utility from Mark Pruden
...
Co-Authored-By: Mark Pruden <github@mp.tidykiwi.com >
2024-09-26 19:24:47 -07:00
Wayne Warthen
f16a9415f7
Add CPU Speed Control for HEATH Platform
2024-09-11 13:06:19 -07:00
Wayne Warthen
90a4d090f9
Minor Doc Updates
2024-09-05 14:14:33 -07:00
Mark Pruden
fccd37f8dd
Merge commit '6e8bdb141de0b906ce20cb00821db6cbbdfe0bf9' into map/doc-user-diskmanage
...
# Conflicts:
# Doc/ChangeLog.txt
# Doc/RomWBW Applications.pdf
# Doc/RomWBW Disk Catalog.pdf
# Doc/RomWBW Errata.pdf
# Doc/RomWBW System Guide.pdf
# Doc/RomWBW User Guide.pdf
2024-09-05 18:41:32 +10:00
Mark Pruden
08d88a98da
Fix for LCD Display of CPU Type
2024-09-05 18:32:36 +10:00
Wayne Warthen
d152cab8c8
Update Doc
2024-09-04 12:22:58 -07:00
Wayne Warthen
2b6fbe7c58
HD44780 LCD Support
2024-08-27 15:34:44 -07:00
Mark Pruden
51676238c7
Merge remote-tracking branch 'origin/master' into map/clock-userguide
...
# Conflicts:
# Doc/ChangeLog.txt
2024-08-26 18:58:45 +10:00
Mark Pruden
764abddb49
Improved section Reat Time Clock in User Guide document
2024-08-26 18:22:30 +10:00
Wayne Warthen
e6117e9639
Refactor Build Post-processing
...
- Post-processing of disk-hosted ROMs such as FZ80 and ZRC has been modified to handle custom user configurations.
- Standardized all distribution ROM names to end in _std.
2024-08-19 14:53:11 -07:00
Wayne Warthen
f125efcca3
Customize NZ-COM Disk Image
...
- Substantial customization of NZ-COM Disk Image
2024-08-18 11:33:10 -07:00
Wayne Warthen
c2f7a75cdd
Add hour/minute/second display to TIMER app (MartinR)
...
Co-Authored-By: MartinR <174514335+MartinR-UK@users.noreply.github.com >
2024-07-24 11:24:41 -07:00
Wayne Warthen
cd23863226
Refactor UART Mode Settings
...
- Replaced hard-coded mode settings with per-chip configuration settings.
2024-07-20 15:20:05 -07:00
Wayne Warthen
3999039102
Support for Les Bird's Dual 16C550 UART Module
2024-07-19 17:31:53 -07:00
Wayne Warthen
fff0959f96
Added Support for Les Bird's RCBus Graphics/Sound/Joystick Module
2024-07-08 16:51:53 -07:00