Cacodemon345
e703ac760b
Write indicators (except for floppy drives)
2025-04-22 17:37:00 +06:00
Cacodemon345
c7db5122b7
Make MB in HDD tooltips translated
2025-04-21 17:25:12 +06:00
Cacodemon345
0e634a3b7f
HDD tooltips now list paths of disk images, CHS and their sizes
2025-04-21 16:21:29 +06:00
Alexander Babikov
40ee98d6f3
qt: The sound icon's menu is now a submenu of the Tools menu
...
Replaces (and includes) the standalone Sound gain option
2025-04-11 23:31:18 +05:00
Cacodemon345
5e61b78b78
Make sure that floppy icons and options do not appear if there's no floppy controller available
2025-04-02 01:10:21 +06:00
David Hrdlička
8b72c84c02
Use indicator overlays for status bar icons
2025-03-29 00:31:56 +01:00
David Hrdlička
ed4a312f4f
Remove support for icon sets
2025-03-29 00:31:50 +01:00
Alexander Babikov
05a005b6f0
Initialize the sound icon menu pointer
...
Fixes a crash when clicking the icon
2025-03-07 05:21:16 +05:00
Cacodemon345
d25aed2da9
Add global mute option
2025-03-07 00:36:09 +06:00
Cacodemon345
0e42547cca
Remove some timer.h-related include hacks
2025-03-06 19:34:24 +06:00
OBattler
90e1190c92
The great CD-ROM clean-up and rewrite, fixes #5134 .
2025-01-28 16:26:28 +01:00
OBattler
7ae5110af2
Status bar: update the empty/full icon states even when status bar icons updating is disabled.
2024-09-18 09:38:47 +02:00
Jasmine Iwanek
680f65cf19
Standardize hdc_current into an array
2024-07-20 14:49:24 -04:00
TC1995
0a2fa21f06
SCSI and disk fixes (July 14th, 2024)
...
All: the icon refresh for the respective storage now works properly across all adapters that use it (especially the aha154x compatibles and spock/tribble).
SCSI CD-ROM: The Sony/Texel/DEC SCSI command 0xC0 (Set Address Format) isn't a command that checks for ready status, however, it is for other vendors like NEC, Matsushita, etc. and I am not wishing to create a duplicate command_flags array duplicate just for vendor unique commands. This fixes the MSF bit of Sony/Texel/DEC CD-ROM drives which don't use the Mode Page equivalent.
Toshiba only: attempt to mark the 3201B as a SCSI-1 only CD-ROM drive properly.
2024-07-14 20:42:50 +02:00
OBattler
7c74a977fa
There goes the legacy host_drive.
2024-05-20 02:15:17 +02:00
OBattler
641da43f15
IOCTL and CD-ROM changes.
2024-05-19 21:17:57 +02:00
TC1995
4fdb339407
Attempt #2 to implement CD-ROM passthrough.
...
Still Windows only on the QT side.
2024-05-18 19:42:00 +02:00
OBattler
2acb11d37c
Implemented the Pro Audio Spectrum Plus serial mixer, Pro Audio Spectrum 16 parallel mixer, Pro Audio Spectrum Plus/16 SCSI, ESS ES688, all three ESS PnP AudioDrives, made the wavetables use a separate 44.1 kHz source, and made the Sound Blaster 16 PNP use a proper PNP ROM dump.
2024-05-03 17:02:13 +02:00
Alexander Babikov
f02fd4568c
Simplify dynamic string handling and localization
...
Use Qt `.arg()` instead of substring replacement;
Fully remove remnants of SDL renderers from translations;
Restore platform-dependent pcap library name in the pcap
error message, but use Npcap on Windows instead
2024-03-20 20:33:31 +05:00
OBattler
1d5a2aaa0f
QT UI: Recognize the MCA McIDE as an IDE controller.
2024-03-02 12:50:06 +01:00
Alexander Babikov
ad9da9bd4a
Fix ATAPI HDDs not being displayed in the status bar
2023-11-10 23:23:18 +05:00
OBattler
e3cc8eaf5d
Machine flags change and the PS/ValuePointer P60 now has the MACHINE_VIDEO_8514A flag as well.
2023-08-22 19:51:13 +02:00
Jasmine Iwanek
ed1b369abd
Yet more sonarlint fixes
2023-05-29 06:21:17 -04:00
TC1995
1064c697e2
Darn git.
2023-01-08 14:25:18 +01:00
TC1995
e5496e2638
Overhauled CD-ROM selection for SCSI and ATAPI, including model and vendor specific commands.
...
Fixed the Spock SCSI ID selection.
Fixed CD Audio on NCR 5380-based SCSI controllers.
Added a proprietary CD-ROM controller selection (not hooked up yet).
All on qt only.
2023-01-07 23:48:45 +01:00
ts-korhonen
975426e3fc
qt: Fix status bar icons ignoring update activity setting.
...
Disabling status bar icons activity was left unimplemented on qt.
Prevent refreshing the icons and clear their activity status on setting
change.
2022-12-09 22:13:15 +02:00
Jasmine Iwanek
3fe4f75108
A bit more clang-format
2022-11-19 11:53:07 -05:00
Adrien Moulin
d3dde1737a
network: add a new status bar icon for the network disconnected state
2022-08-28 13:56:24 +02:00
Adrien Moulin
ea21790fc9
network: allow to set a NIC's link from the status bar
2022-08-27 19:08:28 +02:00
Adrien Moulin
19db1d2c7b
Network overhaul : support for multiple NICs, performance improvement
...
- Add support for multiple NICs
- Switch from polling to an event loop for the host networking to avoid latency and locking issues
2022-08-21 16:55:47 +02:00
Adrien Moulin
24ee676b13
qt: switch to polling for status bar updating
2022-07-13 01:04:01 +02:00
Cacodemon345
d9ee5d43bb
qt: Fix crashes on loading non-existent ZIP/MO images
2022-06-24 17:15:48 +06:00
Cacodemon345
2b1c268ff9
qt: Add DnD support for cassette/cartridge media types
2022-05-24 12:01:11 +06:00
Cacodemon345
1d3d12509b
qt: Add Drag And Drop support for removable media icons
2022-05-24 02:14:45 +06:00
ts-korhonen
e0a23adbb4
qt: remove unused variables
2022-03-07 22:25:15 +02:00
Cacodemon345
0ea4508ce3
qt: Fix media menu not appearing for non-HDD storage devices with certain IDE controllers
2022-02-17 14:45:52 +06:00
Cacodemon345
de0a603916
qt: Status bar and window fixes
...
* Fix remember window option
* Status bar pixmaps are now scaled when building with Qt 5
2022-02-09 16:45:57 +06:00
Cacodemon345
3bcc3f6989
qt: Status bar fixes
...
* Fix inverted logic for network icon
* Scale the status bar pixmaps only on Windows
2022-02-09 15:58:59 +06:00
Cacodemon345
0fa9a2b612
Fix missing include
2022-02-09 10:21:20 +06:00
Cacodemon345
accd4ca398
qt: Scale statusbar icons based on DPI
2022-02-09 01:30:02 +06:00
Cacodemon345
a637f61d4f
Add missing copyright notices
2022-02-07 15:00:02 +06:00
Cacodemon345
62fd64730a
Add icon set fallback feature
2022-01-08 23:17:20 +06:00
Cacodemon345
69325aff02
1. Media menu strings are translated now.
...
2. Save/Quit dialogs are also translated now.
3. Fix Sound Gain text cutoff.
2022-01-07 16:21:40 +06:00
Cacodemon345
98c5115b99
Implement Preferences dialog (except language setting)
2021-12-28 16:47:10 +06:00
Cacodemon345
4002149d4d
* Menus invoked from status bar now appear inside the window
2021-12-24 00:15:30 +06:00
Cacodemon345
f481574a0f
Port 3 out of 4 recent Win32 commits
2021-12-23 01:59:22 +06:00
Joakim L. Gilje
61ab0e60ca
merged in machine flags/bus refactoring started in 6661ff5dcc
2021-12-14 13:53:56 +01:00
Cacodemon345
aca31d5d28
Remove misleading comment
2021-12-14 01:58:00 +06:00
Cacodemon345
9cd5f8a070
Fix HDDs on certain buses not appearing in status bar
2021-12-14 01:56:28 +06:00
Cacodemon345
f3536e8f79
Open sound gain dialog on double-click
2021-12-14 01:02:08 +06:00