Mark Pruden
f131b2486a
Added New Rom App - Slice Inventory - executed from RomLdr "S"
7 months ago
Wayne Warthen
c399864e95
S100 Monitor Menu Key Change
Changed the menu key of the S100 Monitor from 'S' to '1' in the RomLdr. This is to free up the 'S' key for a more generic use.
7 months ago
Wayne Warthen
4e49a0fede
ROM Fonts Z280 Fix
The HBX_PEEK function does not handle invocation from system mode. Implemented a workaround for this.
7 months ago
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>
7 months ago
Wayne Warthen
ab7c566270
Abstraction of Font File Processing
Moved common font data file processing (including decompression) into core code and removed redundant code from VDA drivers.
7 months ago
Wayne Warthen
70742d5083
Fonts in ROM
Beginning multi-step process to migrate font data to ROM.
7 months ago
Dean Netherton
75c9a4e482
Merge branch 'master' into dean-ch376-usb-native-8
7 months ago
Wayne Warthen
ba7281d399
Bump Version
7 months ago
Wayne Warthen
31aa305522
Rationalize Font Files
- Consolidated font files from 6 to 4 by eliminating redundant files.
- Use code page 437 for all fonts (except 8x11).
7 months ago
Wayne Warthen
9a3ef54f53
Update cfg_MASTER.asm
Change .SET to .EQU where they occur to allow TASM builds to succeed.
7 months ago
Wayne Warthen
14b58db9c6
Merge pull request #573 from dinoboards/dean/ez80-timing-fixes
z80: Changes to configuration for setting memory & I/O timings
7 months ago
Dean Netherton
d83ed6f774
Merge branch 'dean/ez80-timing-fixes' into dean-ch376-usb-native-8
7 months ago
Dean Netherton
100b2fc46e
ch376-native: revert non-related changes applied to RCEZ80 config files
7 months ago
Dean Netherton
53d2f3f57b
ch376-native: fixed issue with firmware delegation version (CHNATIVEEZ80) intermittenly failing
9 months ago
Dean Netherton
024074b2cf
ch376-native: fixed issue where keyboard int handler could cause corruption of io
9 months ago
Dean Netherton
4436209213
ch376-native: fixed issue with parsing configs containing HID configs (keyboards/mice)
9 months ago
Dean Netherton
c8a551a781
ch376-native: removed some dead code
9 months ago
Dean Netherton
e0d385af38
ch376-native: boot report now indicates if firmware or RomWBW version of driver is running
9 months ago
Dean Netherton
135641d66c
ch376-native:updated master and ez80 configs - defaults to off at master, and on for ez80
9 months ago
Dean Netherton
f63ef6ba04
ch376-native: enabled ez80 firmware version for the usb drivers
9 months ago
Dean Netherton
b62b8639a6
ch376-native: updated keyboard driver
1. fix handling of caps-lock
2. removed support for returning scancode/bitfields for hbios call
9 months ago
Dean Netherton
253b92377d
ch376-native: reverted usb keyboard extensions
9 months ago
Dean Netherton
b006343740
ch376-native: implemented ez80 delegated version of ufi driver
9 months ago
Dean Netherton
f0133d1b1b
ch376-native: ufi driver refactor - removed use of bit fields to ensure compatibility with other c compilers
9 months ago
Dean Netherton
d1722923fd
ch376-native: added new config CHNATIVEEZ80 to enable use of ez80's firmware version of usb support
9 months ago
Dean Netherton
242c004749
ch376-native: keyboard: cleaner separation of concerns
9 months ago
Dean Netherton
e24860f474
ch376-native: minor code cleanup
9 months ago
Dean Netherton
ecb95cc161
ch376-native: refactor clear separation of driver and usb functions
9 months ago
Dean Netherton
4e23c9104d
ch376-native: refactor usb scsi/ufi function to replace use of config* with dev_index int
9 months ago
Dean Netherton
179abe7087
ch376-native: refactor: separating driver state and hbios state
9 months ago
Dean Netherton
2b5a224a4f
ch376-native: refactor: moved drive index tracking logic out of drivers into usb framework
9 months ago
Dean Netherton
c350d153da
ch376-native: optimised calling convention for usb_init
9 months ago
Dean Netherton
347b7e6a06
ch376-native: refactor: extracted chnative_init to its own file
9 months ago
Dean Netherton
802c1b41ff
ch376-native: refactored usb init/enumerating
9 months ago
Dean Netherton
7e8560f9a9
ch376-native: fixed issue with enumerating devices with interfaces containing no endpoints
9 months ago
Dean Netherton
580d7761e1
ch376-native: cleaned up formatting for ch376inc.h
9 months ago
Dean Netherton
149ab3ca8a
ch376-native: bumped to version 3.5.1-rc.0+ch376native
10 months ago
Dean Netherton
b7234d339a
ch376-native: fixed usb scsi/ufi issue with reading/writing more than 512 bytes in one invocation
10 months ago
Dean Netherton
9abba42df7
ch376-native: keyboard int handler optimisations
10 months ago
Dean Netherton
22c26dba36
ch376-native: UKY_STATE: usb extension returns a 'buffered' hid report (upto 8)
10 months ago
Dean Netherton
7e9c08993d
ch376-native: UKY_STAT extended to also return current USB key report
10 months ago
Dean Netherton
3f6fc215e9
ch376-native: UKY_READ fixed issue with incorrect H value when no characters in buffer
10 months ago
Dean Netherton
62d5a7b825
ch376-native: leds default to off and on during activity
10 months ago
Dean Netherton
2b1d703c4e
ch376-native: further reduce some of the hardcoded delay for i/o operations
10 months ago
Dean Netherton
b98c506baf
ch376-native: reduce some of the hardcoded delay for i/o operations
10 months ago
Dean Netherton
60cf40f0b8
ez80: EZ80_MEM_MIN_WS adjusted from 0 to 1
10 months ago
Dean Netherton
9c96e7c7a2
ch376-native: fixed issue with TMSMODE_MSXUKY selected when no usb keyboard is present on boot
The TMS driver would always install a USB keyboard pooling interrupt, despite no keyboard present
This would load the CPU and prevent other I/O operations
10 months ago
Dean Netherton
ce0d04226e
ch376-native: extended CHNATIVEFORCE option to wait upto approx 5 seconds for at least one connected device
11 months ago
Dean Netherton
eec2147826
ch376-native: applied z88dk version 20250224
11 months ago
Dean Netherton
93d7c7ed77
ch376-native: fixed and extend indicator led operation
1 year ago