Wayne Warthen
78917e78be
Cleanup
...
- Update include file nesting comments
- Bump version number
2024-09-08 13:59:56 -07:00
Wayne Warthen
69e152c4fb
Config Files Cleanup
2024-09-08 13:30:32 -07:00
Wayne Warthen
a14e64fced
Update and rename cfg_SBC.asm to cfg_sbc.asm
2024-09-08 12:35:07 -07:00
Wayne Warthen
e3195669fc
Update and rename cfg_sbc.asm to cfg_SBC.asm
2024-09-08 12:33:02 -07:00
Dean Netherton
64d60f744b
ez80: updated to report firmware version, build date, and if operating under the alt image
2024-09-08 13:53:57 +10:00
Wayne Warthen
85834559d1
Cleanup (Cosmetic)
2024-09-07 19:47:46 -07:00
Wayne Warthen
1c66ec3ba4
Configuration File Improvements
...
- Modified configuration files so that all configurations now inherit from the Master Config file.
2024-09-07 18:02:45 -07:00
Wayne Warthen
e1beb01a51
Update Configs to Handle GM3707 Enable
...
- The non-Genesis config files needed to be updated to disable the GM3707.
2024-09-06 18:12:46 -07:00
Wayne Warthen
8d91176230
Cosmetic Updates
2024-09-06 17:54:02 -07:00
drj113
61d08e9f71
GM7303 LCD Keypad support
...
Changes to support a modified Prolog Keypad and LCD driver card - Heavily inspired by the lcd.asm module, but separated out to allow for future keyboard support.
2024-09-07 10:18:07 +10:00
Wayne Warthen
e212054774
Fix Missing Video Device String
2024-09-06 17:00:21 -07:00
Dean Netherton
479c50f052
ez80: updated to deprecate use of RST.L %18 for bank switching and direct access using 16bit i/o
2024-09-06 18:28:02 +10:00
Dean Netherton
5c10f1881d
ez80: deprecated EZ80_UTIL_HL_TO_EHL - now using local implementation EZ80_CPY_UHL_TO_EHL
2024-09-05 21:16:00 +10:00
Dean Netherton
fa6b0f1d82
ez80: deprecated EZ80_UTIL_EHL_TO_HL - now using local implementation EZ80_CPY_EHL_TO_UHL
2024-09-05 21:00:51 +10:00
Wayne Warthen
6e8bdb141d
Finalize S100 FPGA Z80 Onboard VGA/PS2 Support
...
- RomWBW will now "follow" the S100 monitors console selection for all 3 possibilities (USB Serial, Propeller Console, and Onboard VGA/PS2).
2024-09-04 17:15:23 -07:00
Wayne Warthen
d152cab8c8
Update Doc
2024-09-04 12:22:58 -07:00
Wayne Warthen
3dd394e3c9
Update GMZ180_std.asm
...
- Minor filename case issue caused some build scenarios to fail.
2024-09-04 11:40:36 -07:00
Wayne Warthen
2fd65ab4b0
Miscellaneous
...
- Cosmetic updates
- Fix fv.asm keyboard status function
- Bump version number
2024-09-04 11:25:41 -07:00
drj113
673f4358b2
Rectified GM configuration to support current hbios.asm
...
Re-added commented out code in the various disk drivers now that I am using the correct hbios.asm file
2024-09-04 11:16:45 +10:00
drj113
34e472a553
Initial Commit for Genesis Modules boards
...
Supports GM STD Z180 and GM IDE Disk Controller
2024-09-04 10:13:05 +10:00
Wayne Warthen
9e6780a248
Add FPGA Z80 Onboard VGA/PS2 Support
2024-09-03 12:05:34 -07:00
Mark Pruden
b7352da5c1
Fix for LCD Display of CPU Type
2024-08-30 13:33:44 +10:00
Wayne Warthen
2b6fbe7c58
HD44780 LCD Support
2024-08-27 15:34:44 -07:00
Les Bird
6394605a20
Some minor formatting changes for Heathkit related HBIOS code. Add a script to build a CF image with MSX ROMs which includes CPM22,ZSDOS and CPM3
2024-08-22 09:48:44 -06:00
Les Bird
17f1d1cb99
Merge branch 'master' of https://github.com/lesbird/RomWBW
2024-08-21 15:08:46 -06:00
Les Bird
03e34a54d4
Add Heathkit H8 support. Front panel generates interrupts at 500Hz to update the LEDs and read the front panel keypad.
2024-08-21 15:04:17 -06: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
add41fdb69
SD Driver Bug Fix
...
- Fixes a stupid bug I introduced in the previous change to sd.asm. SD Card initialization could hang in previous release.
2024-08-16 18:13:22 -07:00
Wayne Warthen
457aa44832
SD Card Compatibility Improvement
...
- Modified SD driver to keep SD card clock consistently fast after card init. This only seemed to effect a Lexar 32GB uSD Card on CSIO interface. Thanks and credit to Richard Deane for reporting this.
- Improved hard disk layout documentation.
2024-08-16 14:06:36 -07:00
Dean Netherton
141c79ef90
ez80: ported msx keyboard driver (mky.asm)
2024-08-10 16:03:40 +10:00
Wayne Warthen
7e2b2b8f40
Implement SIOINTS Setting in SIO Driver
...
- SIOINTS allows disabling use of interrupts in the SIO driver when interrupts are enabled globally. It will not allow you to enable SIO interrupts if interrupts are globally disabled (INTMODE 0).
2024-08-04 13:39:44 -07:00
Wayne Warthen
e68cbded97
SD Card Speed Improvement for FZ80
...
- Removed wait routines for FZ80 in SD driver. Latest FPGA code does not require them.
- Minor improvements to disk layout documentation.
2024-08-04 12:12:16 -07:00
Dean Netherton
7d5dc565f3
ez80: tms driver - minor update/refactor
2024-08-04 15:09:21 +10:00
Dean Netherton
b3bab80342
ez80: supply the required min value for BUS CYCLES when using frequency calculation
2024-08-04 15:08:51 +10:00
Dean Netherton
9898309f29
ez80: ported fd.asm driver
2024-08-03 13:36:37 +10:00
Dean Netherton
55d8c6ce7d
ez80: ported ppide.asm driver
2024-08-02 16:52:26 +10:00
Wayne Warthen
91debe53c4
Improve Startup Commands Documentation
2024-07-28 12:08:35 -07:00
Wayne Warthen
8e0af1720a
Application Boot Tweaks
...
- Reduces failure scenarios with application boot
- Catches and diagnoses common bank mismatch which application boot cannot handle
2024-07-27 15:17:58 -07:00
Wayne Warthen
83d26a4faf
- Improve PPIDE Device Detection
...
- Some PPI chips were falsely detecting the presence of an IDE device. Added code to preset PPI register with a value that avoids false positives.
2024-07-26 09:38:24 -07:00
Dean Netherton
0eb0855948
ez80: ported ay38910 driver
2024-07-25 13:01:07 +10:00
Dean Netherton
37e682adc7
ez80: some general improvements to ez80 HBIOS drivers and implemented a true interrupt driver timer tick driver
2024-07-25 11:34:12 +10:00
Dean Netherton
39232f00f1
sn76489: added configuration entry SN76489CHNOUT to direct to only to one channel or both
2024-07-24 16:23:18 +10:00
Dean Netherton
890dd1cd5e
eZ80: added support for sn76489 driver
2024-07-24 14:33:14 +10:00
Wayne Warthen
888706149d
Improve Application Start Mode
...
- If the new AUX bank happens to be the same as the old HBIOS bank, an application start would fail. Relocated the copy to avoid this.
2024-07-22 16:40:53 -07:00
Dean Netherton
209f457120
ez80: updated to use new functions EZ80_UTIL_VER_EXCH, EZ80_UTIL_GET_CPU_FQ and EZ80_UTIL_BNK_HLP
2024-07-22 16:18:09 +10:00
Dean Netherton
945d5fc2d2
ez80: set timer tick rate as per platform config TICKFREQ
2024-07-22 13:23:03 +10:00
Wayne Warthen
a078820745
Fix Duodyne MMU Regression
2024-07-21 16:40:59 -07:00
Wayne Warthen
21df9d8797
Missing Files
2024-07-20 17:27:59 -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
Dean Netherton
22b10c8ac8
ez80: updated IDE driver for eZ80 platform.
2024-07-20 22:09:13 +10:00