Dean Netherton
12df99084e
ez80: removing additional comments on #ENDIF - to reduce number of 'diff' in large merge commit
2024-09-15 15:21:49 +10:00
Dean Netherton
324c0bf0fb
ez80: fix due to auto merging fault - #IF ((PLATFORM == PLT_S100) & TRUE)
2024-09-15 15:19:05 +10:00
Dean Netherton
38c25e50c2
Merge branch 'master' into dean-ez80-3
2024-09-15 14:40:23 +10:00
Wayne Warthen
e376e5577c
Heath H8 Panel Tweaks
...
- Notify HBIOS of speed changes (keeps HBIOS in sync with panel)
- Correct display for HL, SP, and PC registers.
2024-09-14 15:59:41 -07:00
Wayne Warthen
f16a9415f7
Add CPU Speed Control for HEATH Platform
2024-09-11 13:06:19 -07:00
Wayne Warthen
561a7f7231
Support S100 Z80 FPGA Printer Port
2024-09-09 11:41:28 -07:00
Wayne Warthen
78917e78be
Cleanup
...
- Update include file nesting comments
- Bump version number
2024-09-08 13:59:56 -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
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
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
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
Dean Netherton
9898309f29
ez80: ported fd.asm driver
2024-08-03 13:36:37 +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
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
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
Dean Netherton
4b80f36fd0
ez80: configure and display memory and i/o timings
2024-07-20 16:59:25 +10:00
Dean Netherton
026fa3d0d7
ez80: request CPU speed from ez80 firmware
2024-07-20 12:59:30 +10:00
Dean Netherton
53198e066c
ez80: added macros for accessing all firmware functions
2024-07-19 21:18:28 +10:00
Dean Netherton
44ceaa3e71
ez80: update to new version of 60hz get sec firmware interface
2024-07-16 18:22:28 +10:00
Dean Netherton
ba8cd05cb7
ez80: 60hz timer updated to support native 24 bit tick counters implemented in firmware
2024-07-16 16:52:45 +10:00
Wayne Warthen
21b2eee7ab
Add Beep Function to Sound Driver Interface, Issue #402
2024-07-15 12:49:27 -07:00
Dean Netherton
229bf119d4
ez80: uart query implemented
2024-07-12 14:42:25 +10:00
Wayne Warthen
273e61bc94
Support for DS1305 RTC on S100 FPGA Z80
2024-07-08 10:45:19 -07:00
Dean Netherton
ce9778e189
ez80: implemented timer get/set function - delegates to firmware
2024-07-08 16:35:38 +10:00
Dean Netherton
44d890be59
ez80: Added new driver ez80rtc
2024-07-07 10:10:04 +10:00
Dean Netherton
6b00f5c992
eZ80: tms.asm increased speed of interrupt handler's IO process
2024-07-04 12:19:08 +10:00
Dean Netherton
20bdb78084
eZ80: tms.asm interrupt handling activated - with appropriate delegation from the eZ80 firmware
2024-07-04 12:19:08 +10:00
Dean Netherton
d9e009864b
eZ80: hbios HBX_BNKSEL_INT is fully implemented in eZ80 firmware to optimal performance
2024-07-04 12:19:05 +10:00
Dean Netherton
46cc57e5fc
eZ80: hbios io out operations now managed through a expected feature in the eZ80 on-chip rom
2024-07-04 12:19:04 +10:00
Dean Netherton
d358c8bc1c
eZ80: uart and hbios banking code updated to support the eZ80 for RC2014 configuration
2024-07-04 12:19:03 +10:00
Dean Netherton
57364bb581
EZ80: initial skeleton of driver for EZ80 UART
2024-07-04 12:19:00 +10:00
Dean Netherton
a92aebddd7
eZ80: hbios i/o operations updated for FPLED_IO and ram bank initialisation
2024-07-04 12:18:59 +10:00
Wayne Warthen
0f4d16400f
S100 FPGA Z80 Cleanup
...
- Restore 16-bit I/O in S100 Console driver
- Boot to Console or USB Serial depending on IO Switch
2024-07-01 16:48:58 -07:00
Wayne Warthen
058a67dd40
Preliminary Support for S100 FPGA Z80 Platform
...
- S100 FPGA Z80 Platform
- Simple Serial Driver
2024-06-30 19:32:17 -07:00
Wayne Warthen
0539b25046
Updated FLASH to v1.3.9
...
- Will Sowerbutts provided an updated flash4 v1.3.9
- Modified HBIOS to be more proactive about disabling interrupts on systems with interrupts disabled to avoid issues with applications that turn them on.
- Updated NABU default configuration to run under interrupt mode 2.
Co-Authored-By: Will Sowerbutts <will@sowerbutts.com >
2024-05-31 08:56:02 -07:00
Wayne Warthen
1cb5f0b3b4
NABU Code Cleanup
2024-05-23 11:00:51 -07:00