Dean Netherton
12df99084e
ez80: removing additional comments on #ENDIF - to reduce number of 'diff' in large merge commit
1 year ago
Dean Netherton
324c0bf0fb
ez80: fix due to auto merging fault - #IF ((PLATFORM == PLT_S100) & TRUE)
1 year ago
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.
1 year ago
Wayne Warthen
f16a9415f7
Add CPU Speed Control for HEATH Platform
1 year ago
Wayne Warthen
561a7f7231
Support S100 Z80 FPGA Printer Port
1 year ago
Wayne Warthen
78917e78be
Cleanup
- Update include file nesting comments
- Bump version number
1 year ago
Dean Netherton
64d60f744b
ez80: updated to report firmware version, build date, and if operating under the alt image
1 year ago
Wayne Warthen
e1beb01a51
Update Configs to Handle GM3707 Enable
- The non-Genesis config files needed to be updated to disable the GM3707.
1 year ago
Wayne Warthen
8d91176230
Cosmetic Updates
1 year ago
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.
1 year ago
Wayne Warthen
e212054774
Fix Missing Video Device String
1 year ago
Dean Netherton
479c50f052
ez80: updated to deprecate use of RST.L %18 for bank switching and direct access using 16bit i/o
1 year ago
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).
1 year ago
Wayne Warthen
9e6780a248
Add FPGA Z80 Onboard VGA/PS2 Support
1 year ago
Mark Pruden
b7352da5c1
Fix for LCD Display of CPU Type
1 year ago
Wayne Warthen
2b6fbe7c58
HD44780 LCD Support
1 year ago
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
1 year ago
Les Bird
03e34a54d4
Add Heathkit H8 support. Front panel generates interrupts at 500Hz to update the LEDs and read the front panel keypad.
1 year ago
Dean Netherton
9898309f29
ez80: ported fd.asm driver
2 years ago
Wayne Warthen
91debe53c4
Improve Startup Commands Documentation
2 years ago
Wayne Warthen
8e0af1720a
Application Boot Tweaks
- Reduces failure scenarios with application boot
- Catches and diagnoses common bank mismatch which application boot cannot handle
2 years ago
Dean Netherton
37e682adc7
ez80: some general improvements to ez80 HBIOS drivers and implemented a true interrupt driver timer tick driver
2 years ago
Dean Netherton
890dd1cd5e
eZ80: added support for sn76489 driver
2 years ago
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.
2 years ago
Dean Netherton
209f457120
ez80: updated to use new functions EZ80_UTIL_VER_EXCH, EZ80_UTIL_GET_CPU_FQ and EZ80_UTIL_BNK_HLP
2 years ago
Dean Netherton
945d5fc2d2
ez80: set timer tick rate as per platform config TICKFREQ
2 years ago
Wayne Warthen
a078820745
Fix Duodyne MMU Regression
2 years ago
Dean Netherton
4b80f36fd0
ez80: configure and display memory and i/o timings
2 years ago
Dean Netherton
026fa3d0d7
ez80: request CPU speed from ez80 firmware
2 years ago
Dean Netherton
53198e066c
ez80: added macros for accessing all firmware functions
2 years ago
Dean Netherton
44ceaa3e71
ez80: update to new version of 60hz get sec firmware interface
2 years ago
Dean Netherton
ba8cd05cb7
ez80: 60hz timer updated to support native 24 bit tick counters implemented in firmware
2 years ago
Wayne Warthen
21b2eee7ab
Add Beep Function to Sound Driver Interface, Issue #402
2 years ago
Dean Netherton
229bf119d4
ez80: uart query implemented
2 years ago
Wayne Warthen
273e61bc94
Support for DS1305 RTC on S100 FPGA Z80
2 years ago
Dean Netherton
ce9778e189
ez80: implemented timer get/set function - delegates to firmware
2 years ago
Dean Netherton
44d890be59
ez80: Added new driver ez80rtc
2 years ago
Dean Netherton
6b00f5c992
eZ80: tms.asm increased speed of interrupt handler's IO process
2 years ago
Dean Netherton
20bdb78084
eZ80: tms.asm interrupt handling activated - with appropriate delegation from the eZ80 firmware
2 years ago
Dean Netherton
d9e009864b
eZ80: hbios HBX_BNKSEL_INT is fully implemented in eZ80 firmware to optimal performance
2 years ago
Dean Netherton
46cc57e5fc
eZ80: hbios io out operations now managed through a expected feature in the eZ80 on-chip rom
2 years ago
Dean Netherton
d358c8bc1c
eZ80: uart and hbios banking code updated to support the eZ80 for RC2014 configuration
2 years ago
Dean Netherton
57364bb581
EZ80: initial skeleton of driver for EZ80 UART
2 years ago
Dean Netherton
a92aebddd7
eZ80: hbios i/o operations updated for FPLED_IO and ram bank initialisation
2 years ago
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
2 years ago
Wayne Warthen
058a67dd40
Preliminary Support for S100 FPGA Z80 Platform
- S100 FPGA Z80 Platform
- Simple Serial Driver
2 years ago
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>
2 years ago
Wayne Warthen
1cb5f0b3b4
NABU Code Cleanup
2 years ago
Wayne Warthen
e5232c6696
Cleanup
- Add Z280 interrupt mode 3 to INTTEST app
- Make application boot handle restart by using HBIOS restart in place
- Resolve multiple issues with HBIOS restart in place
2 years ago
Wayne Warthen
e0414bca05
NABU Stuff
- Implement Interrupt Mode 2 (Mode 1 is still default)
- Implement interrupt driven keyboard support
- Improve UART keyboard driver to support interrupt driven flow control
2 years ago